培训周期:3天
本套课程是关于单元测试的完整培训课程,涵盖了单元测试基本理论、测试覆盖率、单元测试用例设计、单元测试自动化、单元测试工具、单元测试方案。通过这些课程的讲授,旨在帮助学员全面掌握单元测试理论和方法,并运用到实际工作中去。
课程内容:
1. 单元测试理论:3学时
1). 测试理论基础
2). 什么是单元测试
3). 单元测试的基本方法
4). 桩和驱动
5). 单元测试策略
6). 单元测试过程
7). 单元测试辅助工具
2. 测试覆盖率:3学时
1). 覆盖率概念
2). 语句覆盖
3). 判断覆盖
4). 条件覆盖
5). 判断-条件覆盖
6). 路径覆盖
7). 面向对象的覆盖
8). 函数覆盖
9). 指令块覆盖
10). 判定路径覆盖
3. 单元测试用例:4学时
1). 用例的要素和格式
2). 等价类划分法
3). 边界值分析法
4). 状态转移法
5). 逻辑覆盖法
6). 路径分析法
7). 错误猜测法
8). 单元测试用例设计范例讲解
9). 单元测试用例设计实践
4. 单元测试执行-TCL方式:5学时
1). TCL概述
2). TCL基本语法
3). TCL脚本实践
4). TCL扩展指令
5). 单元测试自动化框架
6). 利用TCL进行单元测试实践
5. 单元测试执行-CppUnit方式:2学时
1). CppUnit概述
2). CppUnit基本概念
3). CppUnit单元测试框架
4). 利用CppUnit进行单元测试实践
6. 单元测试覆盖率工具:2学时
1). 覆盖率工具安装
2). 覆盖率数据获取
3). 覆盖率数据分析
4). 覆盖率工具实践
7. 单元测试方案:2学时
1). 单元测试方案简介
2). 单元测试方案写作要点
3). 单元测试方案写作实践
|