测试工程师介绍
阶段
课程
课时
课程目标
第一阶段
测试基础
3 了解测试的基本概念,理解软件测试的目的
以及软件的生命周期
测试过程
4 掌握单元测试、集成测试、系统测试等测试
过程,了解测试的基本工作
软件质量
14 了解 ISO9000 和 CMM/CMMI,理解并掌握
质量模型,理解质量铁三角
测试方法
7 了解白盒测试和黑盒测试等测试方法
需求管理
7 理解需求管理相关知识,完成实例项目的需
求跟踪矩阵,阅读项目开发文档,理解软件
开发的整个过程
通用测试用例
3 掌握测试用例写作的格式和思路
缺陷管理
4 理解缺陷管理相关知识,能进行缺陷提交和
简单分析
QC
14 掌握缺陷管理工具 QC 的使用,能用 QC 完
成整个用例写作和缺陷跟踪过程
测试覆盖率
3 掌握覆盖率的概念以及分析方法
单元测试
11 掌握单元测试的概念以及分析方法,能进行
桩函数、驱动函数的编写,通过项目实例,
掌握 Cppunit 和覆盖率工具的使用
集成测试
7 掌握集成测试的概念以及分析方法,能进行
测试代码编写,并完成实例项目的集成测试
系统测试
14 掌握系统测试的概念以及分析方法,了解各
种系统测试类型和质量模型间关系,并完成
实例项目的系统测试执行
配置管理
3 掌握配置管理相关工作内容
SVN
4 掌握配置管理工具 SVN 的使用
Linux
14 掌握 Linux 测试环境的搭建和使用
SQL Server
14 掌握数据库管理系统 SQL Server 的使用
第二阶段
测试用例设计方法
33 通过实例和实践掌握常用的黑盒和白盒测试
用例设计方法
项目介绍
7 了解实战项目的业务和背景
需求评审
7 阅读并分析实战项目的需求
系统测试计划
7 掌握系统测试计划写作要点,进行实战项目
的系统测试计划写作,制定测试策略
系统测试用例
28 进行测试设计和分析,完成实战项目的系统
测试用例设计
系统测试执行
28 完成实战项目的系统测试执行,完成测试报
告
项目总结
7 进行项目总结,完成项目总结报告
第三阶段
QTP
42 掌握自动化测试工具 QTP 并进行实践
LoadRunner
42 掌握性能测试工具 LoadRunner 并进行实
践
Linux Shell
14 掌握自动化测试脚本 Shell 编程
第四阶段
项目实践(计划)
7 进行实践项目的测试计划写作
项目实践(方案)
7 进行实践项目的测试方案写作
项目实践(用例)
14 进行实践项目的测试用例设计