定义 :
基于系统或者组件的内部实现结构和逻辑寻找缺陷的测试技术
白盒测试是把测试对象看做一个透明的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。
白盒测试也称结构测试或逻辑驱动测试,是针对被测单元内部是如何进行工作的测试。它根据程序的控制结构设计测试用例,主要用于软件或程序验证。
常用的白盒测试技术:
1.基本路径测试方法
2.逻辑覆盖法(逻辑驱动测试)
语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖
3.循环测试
4.程序流测试
5.程序插桩