如何编写测试用例?这个问题很简单也很复杂,要想很好的完成这个工作,需要的不仅是严谨的思维,还有丰富的经验。
测试用例是测试必须完成也是基本的工作,但是要想编写出好的测试用例,还是很困难的。下边就最简单的登录为例具体说明。
1、页面检查(表单层次测试)
① 元素的显示: 打开登录页面后,首先检查页面的显示是否正确,输入框、按钮是否显示在了正确的位置等。
② 元素的功能:输入框是否能输入?输入半角字符?全角字符?特殊字符?长度限制?
这部分需要在前期进行测试,后期维护或者回归的时候,可以不做或者优先级放的低一点,有时间再做,以为一般来说,如果前期这部分没有问题的话,后期不会有什么新的问题出现。
2、逻辑判断功能
① 正确的用户名密码才能正常登陆。
② 错误的用户名或密码会给出友好提示?不输入用户名或密码会怎样?
这是一般最常用也是最好想到的部分,一般的功能测试都能涉及到这个层次。
3、业务流程
需要根据自己的系统进行具体的分析,如已经注销的用户是否能登陆?超级用户如何登陆?删除的用户如何处理?停用的用户是否还能登陆?
这些都是需要根据自己的业务来做具体的判断的,这时候不需要考虑输入框的长度等,因为在前两个层次已经做过了,只需要走主流程。
注:面试要求写测试用例或者简单的说一下的话,注意分层次说明。