每个测试人都会设计测试用例,不同的测试角度,发现的问题不同,有些人思路奇特,就能发现别人发现不了的bug。
**
这就需要设计用例的技巧:
**
1、页码超出pagesize大于等于100提示过大
2、页面正常loading时长
3、提交成功后点击按钮进入页面,页面会闪烁两次
4、光标hover到XX展示了两条指示线
5、用户搜索输入不存在的用户,日志返回空指针异常
6、删除字典,没有清除关联数据
7、审核提交,快速点击两次提交,报错
8、接口校验,失效状态时,过期时间早于当前时间接口报错
9、XXcode字段不应写死
10、前端缺少清空按钮
11、下载的压缩包有几个图片无法打开
12、输入框未做字数限制&未显示输入字数/可输入字数
13、查询接口数据返回存在重复数据
14、平台多个页面接口超时,sql查询语句缺少索引导致慢查询导致
15、数据2个环境同步功能测试,第一次新增正常同步,第二次删除再同步就不行了(原因id主键无法更新)
16、数据2个环境数据同步,需要校验每个字段是否正常同步,部分场景bug如下:如XXcode,id等同步失败,desc等字符串同步成功
17、‘msg’: 'pageSize: 最大不能超过100
18、“pageSize”: 0提示系统异常
测试用例要包括以下内容,不要一下就扎进细节里面去了,要从整个全链路的角度去考虑和设计用例,上下游系统的交互。整个业务的头到尾都要了解到。
1)上下游系统关系梳理
2)场景流程用例
3)详细功能用例
4)提供给外部系统调用的接口测试用例