正向测试用例和反向测试用例
- 正向测试用例(Positive Test Case)和反向测试用例(Negtive test Case)是对测试用例的一种分类。
- 反向测试用例:
- 通常指,系统不支持的输入或状态,这类用例可以检查系统的容错能力和可靠性。
- 举例如下:一个登陆输入框只能输入邮箱号,那么
- 正向用例可以为:[email protected]
- 反向用例可以为:其它值(往往输入后期望抛出异常或者给出error提示)
- 举例如下:一个输入只能接受输入数字0-9,那么
- 正向用例可以为:0,1,2,3,4,5,6,7,8,9
- 反向用例可以为:其它值
分类的意义:
1)设置:
- 往往我们会把正向测试用例优先级设置为较高或者必测case,反向测试用例优先级较低;
- 这对测试用例分类和回归测试提高效率有一定帮助。
2)但是缺点也比较明显: - a) 这个概念不是很通用的概念,很多时候容易引入混淆;很难判断一个测试用例是正向还是反向用例。
- b) 很多反向用例也很重要