本课程结合案例熟练掌握自动化的代码静态结构分析、代码质量度量、代码检查、代码覆盖率分析、函数执行性能、动态内存分析等测试方法,本课程使嵌入式领域的学员掌握实用先进的测试技术与方法。
从事单元测试、代码测试、嵌入式系统测试的测试工程师和测试主管。
本课程的培训使学员掌握白盒测试的静态测试和动态测试方法与技术,结合案例熟练掌握自动化的代码静态结构分析、代码质量度量、代码检查、代码覆盖率分析、函数执行性能、动态内存分析等测试方法。本课程使嵌入式领域的学员掌握实用先进的测试技术与方法。
1、白盒测试基本概念
1)白盒测试
2)白盒测试VS黑盒测试
3)控制流图
4)复杂度度量
2、白盒测试基本方法
1)静态
2)控制流分析
3)数据流分析
4)信息流分析
5)动态
6)程序插桩
7)Wrap技术
1、白盒测试用例设计方法
1)逻辑覆盖法
2)基本路径法
2、白盒测试主要内容
1)静态结构分析
2)代码质量度量
3)代码检查
4)功能确认与接口测试
5)函数执行性能测试
6)动态内存分析