您的位置:首页 > 其它

打造基于企业项目的单元测试实用课程(2):目前课程展示

2009-11-04 09:18 337 查看
下面是比较典型的比较有代表性的C/C++单元测试课程提纲:

 

软件详细设计评审 
主要讲解软件详细设计评审方法,掌握详细设计文档写作规范、方法,详细设计文档评审流程和评审要点,保证详细设计文档能够有效的指导单元测试用例设计:
1、详细设计文档的文档格式、规范
2、伪码写作注意事项
3、实践环节

单元测试理论  
介绍单元测试的基本理论,作为后续课程学习的先导课程:
1、测试理论基础
2、什么是单元测试
3、单元测试的基本方法
4、桩和驱动
5、单元测试策略
6、单元测试过程
7、单元测试辅助工具

单元测试用例设计 
讲解基本的软件单元测试用例设计方法,并且结合实例讲解单元测试用例设计过程,学员根据教师提供的题目,完成单元测试用例的演练:
1、代码逻辑覆盖方法介绍
    (1) 代码逻辑覆盖方法
    (2) 代码逻辑覆盖率统计工具
    (3) 代码逻辑覆盖率案例和课堂练习
2、基于基本路径覆盖和循环覆盖的单元测试用例设计
    (1) 基本路径覆盖方法介绍
    (2) 基本路径覆盖方法
    (3) 循环覆盖方法
3、黑盒用例设计方法介绍
    (1) 边界值方法
    (2) 等价类方法
    (3) 正交试验法
    (4) 错误猜测法
4、单元测试用例设计方法的整合使用方法

软件单元测试相关工具 
重点介绍软件测试相关的工具,包括代码静态检查工具、内存泄漏检查工具、代码覆盖率工具、代码性能分析工具:
1、代码静态检查工具pc-lint使用
2、代码逻辑覆盖率检测工具使用
3、实践环节

TCL语言 
通过教师讲解和学员课堂实践,让学员掌握TCL脚本,并且作为后续自动化测试框架搭建的基础:
1、TCL概述
2、TCL基本语法
3、TCL实践

单元测试执行-TCL方式 
介绍软件缺陷跟踪流程,以及常用的软件缺陷分类方法、软件缺陷跟踪单的填写方法,并且介绍常用的商用和开源的软件缺陷管理工具:
1、TCL扩展指令
2、结合TCL扩展指令搭建自动化测试框架
3、结合TCL扩展指令搭建自动化测试框架的课堂实践
4、基于扩展指令的数据驱动自动化测试方法
5、基于扩展指令的数据驱动自动化测试方法

单元测试执行-CPPUNIT方式 
本课程重点讲解CPPUNIT方式搭建单元测试环境的方法和步骤,学员通过本课程的学习,可以独立完成单元测试环境搭建和测试执行过程:
1、CppUnit概述
2、CppUnit基本概念
3、CppUnit单元测试框架
4、利用CppUnit进行单元测试实践

软件代码走读 
主要讲解软件代码写作规范,代码走读规程。
1、代码走读规程
2、代码走读的方法和常用技巧
3、代码走读的缺陷记录和效果评估

 

 
其他 
1、内存泄漏测试
2、自动动态测试
3、静态测试

 

欢迎补充

如果您在大学课堂、就业培训、企业内训或其他培训中学过关于单元测试的其他内容,请在回复中补充,谢谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐