首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >白盒测试失败但黑盒测试成功的例子,反之亦然?

白盒测试失败但黑盒测试成功的例子,反之亦然?
EN

Stack Overflow用户
提问于 2011-01-09 23:00:04
回答 3查看 5.3K关注 0票数 2

你能给我一些例子,在这些例子中,黑盒测试给人的印象是“一切正常”,但白盒测试可能会发现错误。白盒测试给人的印象是“一切都好”,但黑盒测试可能会发现错误?

提前感谢

EN

回答 3

Stack Overflow用户

发布于 2011-01-10 00:22:11

黑盒测试可能会遗漏几乎任何没有清晰记录或直观的东西。例如,在SO answer entry部分,我有一个我可以“测试”的工具栏,但是如果不看代码,我可能不会发现我需要测试热键,或者理解高亮显示的文本如何响应随机组合中的粗体和斜体属性。我可以通过实验来解决这个问题,但它的效率并不高。

在较大的应用程序中,控制流问题经常被忽略-想想晦涩的逻辑流,甚至是稀疏执行的case语句。

然而,如果你只做白盒测试,可用性通常是第一个受到影响的。一个功能完善的软件也可能很难使用,UI元素不一致等等。

你为什么这么问?

票数 2
EN

Stack Overflow用户

发布于 2014-02-20 04:20:50

我最近在准备考试的时候偶然发现了它,祝我好运吧。假设你是一名程序员,跟踪用户登录到你的网站或其他地方,你保留的计数器是int类型的,int的范围是65,535,并且你的用户数量超过了类型的范围。在这种情况下,黑盒测试可能无法检测到两者之间发生了什么,但白盒测试可以。

票数 1
EN

Stack Overflow用户

发布于 2020-07-21 04:58:25

对于特定的输入,内部发生错误,导致:

  1. 不正确的数据放置在全局数据区中;
  2. 将在后续的一系列只能在系统测试期间发现的will硬件控制中测试的不正确的标志;但仍会产生“正确”的输出。

白盒测试的错误检测与黑盒测试相矛盾:

  • 测试,以确保模块中的所有独立路径将至少被执行,以对它们的真和假branches.
  • Testing执行所有逻辑决策,以确保所有循环在其边界和操作范围内执行。

通过黑盒测试进行错误检测与白盒测试相矛盾:

针对输入类的接口functionality.

  • Testing系统行为和performance.

  • Test的
  • 测试。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4639852

复制
相关文章

相似问题

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