今天主要所讲的内容是关于web端页面测试的,对于从事这方面的小伙伴来说,接触的应该是比较多的,对于页面测试来说,考虑的步骤、流程是很多的,还有考虑测试中的一些有效测试和无效测试,所以今天讲解的主要功能测试,主要是针对链接测试、表单测试、搜索框测试、还有删除数据这四方面,也是我们常会涉及到的地方。
分类及测试要点
- 功能测试
- 测试那些方面
一、链接测试
- 册数所有链接是否按指示的那样确实连接到了该链接的页面
- 测试所有链接的页面是否存在
- 测试web应用系统上没有孤立的页面
二、表单测试
什么是表单测试,表单一般指在界面进行数据提交操作的,包括新增和修改数据
- 输入框测试:--长度、数据类型、必填项、重复、空格、特殊字符串
- 下拉框测试:--默认值、数据完整性/正确性、第一个/最后一个/中间一个选取、手动输入值模糊匹配、联动选择;业务常见选取的操作
- 图片、视频、excel、txt等文件上传测试:--大小、尺寸、格式、数量、文件内容规则验证
- 表单提交按钮测试:--是否支持回车/单击、快速多次点击是否重复提交表单、网络中断(弱网)提交,提交之后是否有提示、提交后内容是否加密、提交是否做权限校验控制、多人针对表单同事操作的场景测试
三、搜索测试
搜索条件一般为2种情况:输入框、下拉框
任单个条件查询
模糊搜索、超出搜索、不存在与之匹配的条件,为空任两个组个查询
确保任两个组合查询的正确性,验证两个组合的所有情况。三个组合查询
不需要测试三个组合的全部级组合。因为前两针对所有单个条件的搜索、两个组合的所有组合进行测试了,那么在这里选择2-3组三张组合进行测试即可。全条件组合查询
确保最大组合的正确性默认条件查询
补充默认条件查询的用了根据需要或者业务规则选择重点条件组合查询时间输入框
开始时间<=结束事件,测试一个小时、夸时、当天、跨天、跨月、跨年的数据
开始时间大于/小于当前时间,若是针对出生年月搜索,验证大于的情况;若是定时任务时间搜索验证小于的情况
只输入开始时间/结束事件
开始时间、结束时间都不输入
结束时间早于开始时间
手动输入时间,注意时间格式验证
四、删除测试
- 没选择数据,点击删除
--是否有友好提示 - 选择一条数据,点击删除
--是否提示删除确认信息,需二次确认 - 删除一条数据后,点击添加
--是否可以添加相同的数据 - 连续删除多个产品,选择批量删除
--是否支持 - 选择全选,点击删除
--注意是否把所有的数据删除 - 所有删除数据操作,要注意相应查询页面及其关联界面的数据是否及时更新
以上所讲的内容是主要针对链接、表单、搜索、还有删除四个部分进行讲解,下期会针对页面测试进行一个讲解,有不足的地方,欢迎小伙伴们补充。