黑盒测试(功能测试)把程序看作一个黑盒子,完全不考虑程序的内部结构和处理过程。在程序接口进行的测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当的接收输入数据并产生正确的输出信息。
白盒测试(结构测试)把程序看成装在一个透明的白盒子里,测试者完全知道程序的结构和处理算法。按照程序内部的逻辑测试程序,检测程序中的主要执行通路是否都能按预定要求正确工作。
黑盒测试(功能测试)把程序看作一个黑盒子,完全不考虑程序的内部结构和处理过程。在程序接口进行的测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当的接收输入数据并产生正确的输出信息。
白盒测试(结构测试)把程序看成装在一个透明的白盒子里,测试者完全知道程序的结构和处理算法。按照程序内部的逻辑测试程序,检测程序中的主要执行通路是否都能按预定要求正确工作。