首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >黑匣子/白盒测试矛盾

黑匣子/白盒测试矛盾
EN

Stack Overflow用户
提问于 2018-04-09 04:00:26
回答 1查看 363关注 0票数 0

所以我已经知道了白盒测试和黑匣子测试的区别,但是我正在寻找一些非常简单的例子,比如白盒说“一切都好”,黑匣子测试说“这里有问题”,反之亦然,也是如此。

这些例子将出现在相当流行的软件产品中。即Microsoft、Word或方程式求解器(如下图所示)

与此类似的东西:(黑匣子测试失败,白盒通过)

例子:求解二次方程; 输入数据:系数A、B和C的数值; 输出数据:根X1和X2的数值

黑箱试验

黑匣子测试(环境,用户):不(内部模块有错误,它的工作不正确)

  • 我被要求提供系数A、B和C的数值--我确实提供了所请求的值。
  • 内部SQRT模块(求解二次方程)不提供所需的根、X1和X2的数值。
  • 因此,我得出了一个结论,即内部模块中存在错误。

白盒试验

白盒测试(内部模块):是的(我正确工作)

  • A、B和C值的输入组合是非法的,因为判别D的值是负值;因此,我不能计算根X1和X2。
EN

回答 1

Stack Overflow用户

发布于 2019-01-04 07:36:50

这是代码中的一种异常处理

开发人员可以将异常看作是非法的( A、B和C值的输入组合是非法的),但未能捕获并向用户显示异常

结果,黑箱测试失败,用户期望输出,而代码抛出异常并必须显示异常,因此黑匣子测试人员将更正输入并获得所需的输出。

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

https://stackoverflow.com/questions/49725345

复制
相关文章

相似问题

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