假设我们有一些要求
在这种情况下,如果我们为无效的边界值5和11设计测试用例,这些测试用例将是正测试用例,因为我们也在验证需求中提到的错误消息。
对于这种情况,负测试用例是什么?
发布于 2013-08-25 08:44:55
“负测试”是指测试不应该发生的事情,不会发生的事情。
在这个例子中,一个负面的测试将是输入一个8个字符的密码,并检查没有显示所述的错误消息。
在自动化测试环境中,与其他阳性测试相比,消极测试通常更难编写,提供的价值也更少--例如,接受8个字符密码的测试。以下是一些可能通过阴性测试的奇怪案例:
或者,如果密码要求得到加强,就必须重写这样的测试,就像新规则需要一个特殊的符号--而不仅仅是重写“系统接受有效密码”,您还需要修复这种情况。
发布于 2013-08-27 18:54:37
短语negative testing
指的是测试人员的意图。尝试破坏系统的是测试。
在您的例子中,它可能是:
阴性测试的找到了这个定义:
但另一个令人惊讶的是,如此小的公司做的方式“阴性”测试。我指的是试图破坏系统、验证故障和异常处理程序或以其他方式迫使设备处于异常状态或“边缘状态”的测试。
https://softwareengineering.stackexchange.com/questions/209414
复制相似问题