最近测试部的同事接连被开除,原因是因为测试用例写的不好,100个用例,其中90个是无效用例。
那么什么的测试用例才是有效的测试用例?今天就让我们以Web测试中关于登陆的测试用例,应该怎么写:
快捷键的使用是否正常:
1、TAB 键的使用是否正确。
2、上下左右键是否正确。
3、界面如果支持 ESC 键 看是否正常的工作。
4、ENTER 键的使用是否正确切换时是否正常。
5、布局美感。
6、界面的布局是否符合人的审美的标准,具体因人而异。(其实就是满足老大的意思)
7、输入框的功能:
输入合法的用户名和密码可以成功进入。
输入合法的用户名和不合法密码不可以进入,并给出合理的提示。
输入不合法的用户名和正确密码不可以进入,并给出合理的提示。
输入不合法的用户名和不正确的密码不可以进入,并给出合理的提示。
8、不合法的用户名有:不正确的用户名,,使用了字符大于用户名的限制。
9、正常用户名不允许的特殊字符 空的用户名,系统(操作系统和应用系统)的保留字符
10、不合法的密码有:空密码(除有特殊规定的),错误的密码,字符大于密码的限制。正常密码不允许的特殊字符,系统(操作系统和应用系统)的保留字符。
11、界面的链接:
12、对于界面有链接的界面,要测试界面上的所有的链接都正常或者给出合理的提示。
13、输入框是否支持 复制和黏贴 和移动。
14、密码框显示的不要是具体的字符,要是一些密码的字符。
15、验证用户名前有空格是否可以进入,一般情况可以。
16、验证用户名是否区分大小写。(有的软件是区分大小写的)。
17、验证必填项为空,是否允许进入。
18、验证登录的次数是否有限制。从安全角度考虑,有些安全级别高的软件会考虑这方面的限制。