1. 概述
灰色盒子测试帮助我们在不测试每一种可能的场景的情况下建立充分的测试覆盖率。
在本教程中,我们将检查这种方法以及如何使用正交数组测试(OAT)技术来实现它。
最后,我们将确定使用灰色盒子测试的优点和缺点。
2. 什么是灰色盒子测试?
首先,我们比较白色与黑色盒子测试方法,然后理解灰色盒子测试。
白色盒子测试是指我们完全了解算法的测试部分。因此,我们可以测试该算法的所有路径。并且,由于这个原因,白色盒子测试可能会产生大量的测试场景。
黑色盒子测试意味着测试应用程序的外部视角。换句话说,我们对实现的算法一无所知,测试其所有路径更加困难。因此,我们专注于验证有限数量的测试场景。
大约 6 分钟