首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对于这种情况,负测试用例是什么?

对于这种情况,负测试用例是什么?
EN

Software Engineering用户
提问于 2013-08-25 08:06:31
回答 2查看 12.8K关注 0票数 0

假设我们有一些要求

  • Req1:用户名将接受6-10字符的alpha值.
  • Req2:在点击提交按钮,应用程序将显示错误信息“请输入6到10之间的值或字符,包括”无效的边界值。

在这种情况下,如果我们为无效的边界值5和11设计测试用例,这些测试用例将是正测试用例,因为我们也在验证需求中提到的错误消息。

对于这种情况,负测试用例是什么?

EN

回答 2

Software Engineering用户

发布于 2013-08-25 08:44:55

“负测试”是指测试不应该发生的事情,不会发生的事情。

在这个例子中,一个负面的测试将是输入一个8个字符的密码,并检查没有显示所述的错误消息。

在自动化测试环境中,与其他阳性测试相比,消极测试通常更难编写,提供的价值也更少--例如,接受8个字符密码的测试。以下是一些可能通过阴性测试的奇怪案例:

  • 不同的错误消息
  • 系统崩溃,表单消失,不显示消息,也不执行任何其他操作。

或者,如果密码要求得到加强,就必须重写这样的测试,就像新规则需要一个特殊的符号--而不仅仅是重写“系统接受有效密码”,您还需要修复这种情况。

票数 4
EN

Software Engineering用户

发布于 2013-08-27 18:54:37

短语negative testing指的是测试人员的意图。尝试破坏系统的是测试。

在您的例子中,它可能是:

  1. 将1000 s字符输入密码字段,使缓冲区溢出。
  2. 将密码从窗体中删除的窗体传回。
  3. 输入超出正常字符集的字符

阴性测试的找到了这个定义

但另一个令人惊讶的是,如此小的公司做的方式“阴性”测试。我指的是试图破坏系统、验证故障和异常处理程序或以其他方式迫使设备处于异常状态或“边缘状态”的测试。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/209414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档