四川大学锦城学院 软件测试第4章 白盒测试及其用例的设计4.1 白盒测试方法白盒测试方法4.2 程序结构分析程序结构分析4.3 覆盖测试覆盖测试4.4 路径测试路径测试4.5 其他白盒测试方法其他白盒测试方法4.6 程序插桩程序插桩四川大学锦城学院 软件测试本章教学目标理论环节 学习理解白盒测试方法的基本概念 学习理解白盒测试的覆盖理论 学习掌握白盒测试的路径表达 学习掌握白盒测试的基本路径测试法实践环节 通过案例运用学习掌握覆盖问题的解决方法 运用基本路径测试方法进行实际程序测试四川大学锦城学院 软件测试白盒测试是把测试对象看做一个透明的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。白盒测试也称结构测试或逻辑驱动测试,是针对被测 白盒测试也称结构测试或逻辑驱动测试,是针对被测单元内部是如何进行工作的测试。它根据程序的控制 单元内部是如何进行工作的测试。它根据程序的控制结构设计测试用例,主要用于软件或程序验证。 结构设计测试用例,主要用于软件或程序验证。四川大学锦城学院 软件测试4.1 白盒测试方法为什么要进行白盒测试?为什么要进