白盒测试把测试看成一个透明的盒子,测试人员能了解程序的内容结构和处理过程,以检查处理过程为目的,对程序中尽可能多的逻辑路径进行测试,在所有的点检验内部控制结构和数据结构是否和预期相同。
简单地看来,会认为通过全面的白盒测试法的程序将是“完全正确”的程序。但是同样,“全面”的白盒测试法也是不可能的。因为白盒测试不检查功能,因此即使每条路径都测试并正确了,程序仍可能有错。
同学们已经明确了确认测试的主要工作,接下来让我们学习确认测试的具体方法。