目录
2、静态测试是指测试非运行部分--检查和审查.白盒(或者称为透明盒)测试是指访问代码,能够查看和审查。
6.4 关于静态白盒测试在正式审查中验证软件应该查找的问题:
一、白盒测试概述
1、为什么要进行白盒测试
如果所有软件错误的根源都可以追溯到某个唯一原因,那么问题就简单了。然而,事实上一个bug常常是由多个因素共同导致的,如下图所示。
2、白盒测试
白盒测试又称透明盒测试、逻辑驱动测试,是测试被测单元内部如何工作的一种测试方法,根据程序内部逻辑结构及有关信息来设计和选择测试用例,对程序的逻辑结构进行测试,可覆盖全部代码、分支、条件和路径等。保证程序中所有关键路径的测试,防止由于没有执行的路径在实际投入运行后执行到发生意外的情况