数据边界性测试
1.数字类型超出应用设定最大值
2.数字类型超出类型最大值
3.数据类型填写非数据类型
4.时间类型超出引用设定限制
5.时间类型填写其他类型数据
6.文本类型超出应用设定长度
7.数据不符合实际规则(例如输入不存在的日期,或货币内容可以输入小数点后多于2位以上等)
8.是否对输入内容的大小写进行自动转换,以防止用户对于大小写敏感内容出现输入错误
9.是否对输入内容的前后空格进行自动去除,以防止用户输入不该存在的前后空格
校验性测试
10.填写不符合校验的数据,例如不能以数字开头的输入,输入数字开头的数据
11.验证码,填写错误的验证码
12.需重复一致填写时,填写不一致数据
13.对于文本框输入类型内容有要求是否进行了键盘输入检测
14.上传不符合类型的文件
代码级测试
15.非法调用函数
16.使用非法参数(类型错误)调用函数
17.使用非法参数(数据不符合规范)调用函数
18.参数个数不符合函数要求
19.使用不同情况,使程序进入错误处理
20.测试是否有可能产生死循环
21.对全局数据结构未设置初始值
22.对全局数据结构引用过程中进行了数据内容的重新赋值,有可能会导致后续使用全局数据结构的模块导致错误
23.接口或函数之间的调用是否会产生循环调用
界面级测试
24.不按正常流程操作
25.使用非正常手段访问(例如直接使用内部链接地址访问,直接