请问,你为自己写过的用例怀疑过吗?
前两天听一个朋友说他同事写了100个用例,结果有92个是无效的,差点被公司开了,本人以前也写过不少用例,但现在忽然怀疑我的用例了,觉得越来越糊涂了,拿登陆框来说吧,我写了7个用例,但总感觉不好,在网上找了篇文章,分享下,希望对大家有帮助。
<对测试用例的设计,以及面试有帮助>
A. 快捷键的使用是否正常:
1. TAB 键的使用是否正确
2. 上下左右键是否正确
3. 界面如果支持 ESC键 ,看是否正常的工作
4. ENTER 键的使用是否正确切换时是否正常
B. 布局美感 (这个测试人员不过多介入):
界面的布局是否符合人的审美的标准
具体因人而异
C. 输入框的功能:
1. 输入合法的用户名和密码可以成功进入
2. 输入合法的用户名和不合法密码不可以进入,并给出合理的提示
3. 输入不合法的用户名和正确密码不可以进入,并给出合理的提示
4. 输入不合法的用户名和不正确的密码不可以进入,并给出合理的提示
5. 不合法的用户名有:不正确的用户名,使用了字符大于用户名的限制
6. 正常用户名不允许的特殊字符 空的用户名,系统(操作系统和应用系统)的保留字符
7. 不合法的密码有:空密码(除有特殊规定的),错误的密码,字符大于密码的限制
8. 正常密码不允许的特殊字符,系统(操作系统和应用系统)的保留字符
D. 界面的链接:
对于界面有链接的界面,要测试界面上的所有的链接都正常或者给出合理的提示
E. 页面加载:
输入正确用户名和密码后,页面的加载速度,要在正常时间允许内
F. cookie 有效时间
1. 有效测试时间内,刷新页面后,是否要重新登陆或者是跳出验证码
2. 退出后,cookie是否自动删除
G. 兼容性测试
不同浏览器,操作系统
H. 退出测试
1. 点击退出按钮,退出系统,再次登陆,需要重新输入用户名和密码
2. 关闭浏览器,退出系统,再次输入登陆URL,需要用户名和密码
I. 关联测试
1. 点击相应ap软件的按钮,跳转到浏览器,是否可以正常登陆,而免输入
补充
输入框是否支持 复制和黏贴 和移动
密码框显示的不要是具体的字符,要是一些密码的字符
验证用户名前有空格是否可以进入,一般情况可以。
验证用户名是否区分大小写。(有的软件是区分大小写的)
验证必填项为空,是否允许进入。
验证登录的次数是否有限制。从安全角度考虑,有些安全级别高的软件会考虑这方面的限制。