白盒测试和黑盒测试

黑盒测试

黑盒测试也称为功能测试或者数据驱动测试,它是指已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试的时候,把程序看做一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试数据在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否适当的接入输入的数据而产生正确的输出信息,并且保持外部信息(如数据库或者文件)的完整性。例如拿到一个手机,对手机进行测试,而不知道内部的结构或者逻辑,

白盒测试

白盒测试也称为结构测试或者逻辑驱动测试,它知道产品内部的工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按照预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动,基路测试,主要用于软件的验证。

你可能感兴趣的:(你不知道的知识)