初入职场接触功能测试老是碰到以下情况不知道怎么写测试用例:
一个界面很多搜索条件怎么写用例?下拉框测试如何考虑测试点?上传要考虑哪些验证点?......
所以这篇主要是整理关于web测试之表单、搜索测试的相关要点。
1、表单测试
表单一般指在界面进行数据提交操作的,包括新增和修改数据。例如注册
它涉及到的测试包括以下方面,每个点的验证都要考虑有效及无效输入的情况:
1)输入框测试 ——长度、数据类型、必填、重复、空格、sql注入以及一些业务相关约束;
2)下拉框测试 ——默认值、数据完整性/正确性、第一个/最后一个/中间一个选取、手动输入值模糊匹配、联动选择;业务常见选取的操作;
3)图片、视频、excel、txt等文件上传测试 ——大小、尺寸、格式、数量、文件内容规则验证;
4)表单提交按钮测试 ——是否支持回车/单击、快速多次点击是否重复提交表单、网络中断(弱网)提交、提交之后是否有提示、提交后内容是否加密、提交是否做权限校验控制、多人针对表单同时操作的场景测试
2、搜索测试
搜索条件一般主要包含2种:输入框搜索条件、下拉框搜索条件。
对于多个条件的页面搜索可以按照下面的编号顺序去进行测试(假设搜索条件为4个):
1)任单个条件查询:正常输入搜索、模糊搜索、超长搜索、不存在与之匹配的条件、为空;
2)任两个组合查询:确保任两个组合查询的正确性验证,验证两个组合的所有情况;