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