什么是正面测试用例和否定测试用例?
通过谷歌搜索我发现了非常令人困惑的答案。 任何人都可以用例子来解释吗?
答案 0 :(得分:20)
一个积极的测试用例测试一个系统做了它应该做的事情。示例:允许您在提供有效凭据时登录。
负面的测试用例测试系统不会做它不应该做的事情。示例:当提供无效凭据时,不应允许您登录。</ p>
答案 1 :(得分:0)
一个积极的测试案例是当测试被设计为返回的时候 根据要求预期。
负面测试用例是指测试用于确定测试的时间 产品对定义之外的反应。
您不会根据结果确定测试类型,而是通过 预期结果基于输入。
希望这是有道理的,这是一个很好的例子http://osdir.com/ml/programming.software-qa/2004-12/msg00060.html
答案 2 :(得分:0)
正例是系统根据有效输入数据进行验证的情况
例如,考虑一个场景,您要测试包含搜索字段的应用程序,并且要求说您不应输入特殊字符。
ID:1
名称/想法:验证搜索字段是否适用于有效输入
前提条件步骤:应打开“搜索”屏幕
重现的步骤:
使用有效信息填写搜索字段
- 醇>
点按“搜索”按钮
预期结果:应显示包含搜索结果的屏幕
正面/负面:1
否定的情况是系统针对无效输入数据进行验证的情况。否定测试检查应用程序是否按其预期的负输入行为
例如,考虑应该只接受字母的相同示例。所以这里在搜索字段中提供“@,#,/”等字符并检查应用程序的行为,它应该显示所有无效输入的验证错误消息,或者系统不应该允许输入特殊字符。
ID:1
名称/构思:验证搜索字段是否与无效输入一起使用
前提条件步骤:应打开“搜索”屏幕
重现的步骤:
使用无效信息填写搜索字段(例如@,#,/)
- 醇>
点按“搜索”按钮
预期结果:应显示带有错误消息的弹出窗口
正面/负面:0
答案 3 :(得分:0)
我不知道,但我对上述答案有点不满意。以下是我对这个主题的看法:
让我们有一个场景,我们有两个要求: 要求:
现在,一个积极的情况是:
另一方面,负面情况是:
答案 4 :(得分:0)
我们用于检查某些场景的正面测试用例,例如任何场景 我们正在使用我们的代码。
负面测试用例我们正在以负面方式检查某些特定情况。
在两者的帮助下,我们可以增加代码覆盖率。
答案 5 :(得分:0)