|
|
| 软件测试能力培训(技能篇)课程提纲
|
| 软件测试能力培训(技术篇)的培训对象是软件测试设计和执行人员。采用教师授课和学员实际操作相结合的方式。在培训过程中,学员在教师的指导下完成若干个软件测试案例。通过学员的动手实践,系统的掌握单元测试、集成测试和系统测试的基本理论、测试用例设计方法和测试用例执行方法,掌握常用的自动化测试工具。能够独立的完成单元测试、集成测试和系统测试的测试用例设计、执行工作。 |
| 课程提纲 |
课程一: 单元测试 |
| |
| 培训目的: 掌握白盒测试方法,掌握常用的单元测试框架,能够独立开始单元测试用例设计、用例执行工作 |
| |
| 具体课程: |
| |
(1) 白盒测试方法、单元测试用例设计方法
(2) 通用代码编程规范、伪码写作规范
(3) C/C++单元测试框架下的单元测试方法、过程
(4) Java单元测试框架下的单元测试方法、过程
(5) Delphi单元测试框架下的单元测试方法、过程
(6) Net单元测试框架下的单元测试方法、过程
(7) TCL(Tool Command Language)使用方法
(8) 结合 TCL完成一个单元测试的实践项目
(9) 基本的代码静态检查方法、工具
(10)代码覆盖率检查方法、工具
(11)内存泄漏检查方法、工具 |
| |
| 课程二: 集成测试 |
| |
| 培训目的: 掌握基本的集成测试方法,掌握结构化软件和面向对象软件的集成测试方法,能够独立开展集成测试用例设计和用例执行 |
| |
| 具体课程: |
| |
(1)集成测试策略、基本理论
(2)集成测试用例设计方法
(3)软件概要设计写作的基本方法
(4)基于结构化程序的集成测试方法
(5)应用于概要设计中的 UML图,例如顺序图、状态图等
(6)基于 UML 图的面向对象的集成测试方法 |
| |
| 课程三: 系统测试 |
|
培训目的: 掌握常见系统测试类型的基本测试方法,能够独立设计系统测试用例,通过手工的方式或者利用测试工具完成系统测试 |
|
| 具体课程: |
| |
(1)黑盒测试方法、系统测试用例设计方法
(2)软件需求规格说明书的基本写作方法
(3)功能测试
(4)性能测试
(5)容量测试
(6)压力测试
(7)数据备份测试
(8)配置测试
(9)软件安装和卸载测试
(10)软件的安全性测试
(11)恢复测试
(12)软件的易用性测试
(13)软件升级测试
(14)在线帮助测试
(15)常用测试工具使用方法( SilkTest、SilkPerformer V、WinRunner、LoadRunner、Rational Robot等测试工具,工具使用培训可以根据客户需要给予定制) |
| |
| |