是这几年的测试工作中,渐渐觉得自己工作久了,可以自行发散测试思维去做一个测试用例,甚至有时候连用例都不写了,久而久之工作根本没有效率,还经常忽略很多测试的点
现在我整理下网上和自己工作中得到的经验,检察自己每次做测试任务的时候都对照着自己有没有遗漏的地方
一. 输入框
1.1 字符型输入框
1. 根据需求是否必填
2. 字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。
3. 长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超工字符比如把整个文章拷贝过去。
4. 输入的文字限制,需要在输入框内加上placeholder提示语
5. 空格检查:输入的字符间有空格、字符前有空格、字符后有空格、字符前后有空格、字符全部为空格(不允许)
6. 多行文本框输入:允许回车换行、保存后再显示能够保存输入的格式、仅输入回车换行,检查能否正确保存(若能,检查保存结果,若不能,查看是否有正常提示)
7. 表情:系统表情、键盘表情、表情包输入
8. 安全性检查:输入特殊字符串
(null,NULL,,javascript,<script>,</script>,<title>,<html>,<td>)、输入脚本函数(<script>alert("abc")</script>)、doucment.write("abc")、<b>hello</b>)
1.2 数值型输入框:
1. 根据需求是否必填
2. 边界值:最大值、最小值、最大值+1、最小值-1
3. 位