软件测试之白盒测试

最少测试用例数计算

白盒测试

白盒测试是把测试对象看做一个透明的盒子,它允许测试人员利用程序内部的逻辑结构有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。

白盒测试也称结构测试逻辑驱动测试,是针对被测单元内部是如何进行工作的测试。它根据程序的控制结构设计测试用例,主要用于软件或程序验证

定义:基于系统或者组件的内部实现结构和逻辑寻找缺陷的测试技术

常用测试方法:

逻辑覆盖法(逻辑驱动测试)

基本路径测试方法

白盒测试注意事项:

由于测试路径可能非常多,由于时间和资源问题,选出足够多的路径测试

由于深入到程序编码,通常开发人员协助测试人员书写白盒测试用例

在进行白盒测试之前,一定要根据说明书建立黑盒测试用例。用这种方式可以真正测试模块的用意。

如果先从模块的白盒子角度建立测试用例,就会受到代码和注释的影响,而忽略模块的真正意图。

白盒测试的局限: 不可能进行彻底的白盒测试

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwfzzs.html