【发布时间】:2018-04-09 04:00:26
【问题描述】:
所以我已经知道白盒测试和黑盒测试之间的区别,但是我正在寻找相当简单的例子,白盒说“一切正常”而黑盒测试说“这里有问题" - 反之亦然
这些示例会出现在相当流行的软件产品中。即 - Microsoft Windows、Word 或方程求解器(如下所示)
与此类似程度的事情:(黑盒测试失败而白盒通过)
示例:求解二次方程;
输入数据:系数A、B、C的数值;
输出数据:根 X1 和 X2 的数值
黑盒测试
黑盒测试(环境、用户):否(存在错误 内部模块,它工作不正常)
- 有人要求我提供系数 A、B 和 C 的数值 - 我确实提供了要求的值。
- 内部 SQRT 模块(二次方程求解)未提供所需的根 X1 和 X2 数值。
- 结果,我得出的结论是内部模块内部存在错误。
白盒测试
白盒测试(一个内部模块):是的(我工作正确)
- A、B 和 C 的值的输入组合是非法的,因为 判别式 D 为负值;因此,我无法计算 根 X1 和 X2。
【问题讨论】:
标签: software-design black-box-testing white-box-testing