最少测试用例数计算
白盒测试是把测试对象看做一个透明的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。
白盒测试也称结构测试或逻辑驱动测试,是针对被测单元内部是如何进行工作的测试。它根据程序的控制结构设计测试用例,主要用于软件或程序验证。
定义:基于系统或者组件的内部实现结构和逻辑寻找缺陷的测试技术
常用测试方法:
逻辑覆盖法(逻辑驱动测试)
基本路径测试方法
白盒测试注意事项:
由于测试路径可能非常多,由于时间和资源问题,选出足够多的路径测试
由于深入到程序编码,通常开发人员协助测试人员书写白盒测试用例
在进行白盒测试之前,一定要根据说明书建立黑盒测试用例。用这种方式可以真正测试模块的用意。
如果先从模块的白盒子角度建立测试用例,就会受到代码和注释的影响,而忽略模块的真正意图。
白盒测试的局限: 不可能进行彻底的白盒测试