本课程是在学员完成任何本中心开设的任意一门开发课程理论部分的基础上可以选择的课程,特别是在实战项目阶段,更强调软件测试工具和方法的应用,与开发人员配合完成实战项目,通过培训使学员掌握软件测试的基础知识和基本技能,能够胜任软件企业初级测试人员的岗位要求。
- 软件测试技术概论
- 了解软件测试的目的
- 掌握质量评价的一般理论和方法
- 掌握白盒测试、黑盒测试、测试覆盖率、回归测试等重要概念
- 掌握单元测试、集成测试、系统测试等测试过程
- 了解测试计划、测试方案、测试用例、测试执行等测试基本工作
- 了解测试的一些误区和经验
- 测试需求与需求评审
-
- 掌握测试需求的分析方法
- 需求规格说明书写作要点和评审要点
- 系统测试计划和方案
- 掌握系统测试计划和方案写作要点
- 进行实践项目的系统测试计划和方案写作
- 系统测试用例设计
- 掌握通用测试用例写作
- 系统测试用例设计方法
- 进行实践项目的系统测试用例设计
- 概要设计文档评审
- 掌握概要设计文档的写作要点
- 掌握概要设计文档的评审要点
- 集成测试用例设计
- 掌握集成测试用例设计方法
- 进行实践项目的集成测试用例设计
- 详细设计文档评审
- 掌握详细设计文档的写作要点
- 掌握详细设计文档的评审要点
- 单元测试用例设计
- 掌握单元测试用例设计方法
- 进行实践项目的单元测试用例设计
- 单元测试执行
- 了解TCL
- 了解TCL进行自动化单元测试的过程和思路
- 了解覆盖率工具PureCoverage
- 能在教师辅导下进行桩函数、驱动函数的写作
- 利用TCL完成实践项目的单元测试
- 集成测试执行
- 能在教师辅导下进行测试代码写作
- 利用TCL完成实践项目的集成测试
- 系统测试执行
- 介绍系统测试执行前需要确定的工作
- 系统测试环境的搭建
- 系统测试执行过程记录
- 测试报告的写作
- 学员进行前面实践项目的系统测试执行
- 缺陷管理过程与工具
- 了解测试中的缺陷管理过程
- 了解缺陷报告的写法和缺陷的生命周期
- 了解常用的缺陷管理工具
- 配置管理过程与工具
- 自动化测试工具
- 介绍自动化测试基本理论
- 掌握Robot、QTP、LoadRunner工具
- 掌握功能测试、性能测试自动化方法
- 利用Robot、QTP、LoadRunner进行实践
- 开发过程基础与编码基础
- 了解软件开发的全过程
- 掌握初步的编码技能
- 能进行脚本的简单编码
- 性能测试专题
- 介绍性能测试概念
- 性能测试环境设置
- 性能测试工具
- 性能测试执行过程
- 性能测试结果分析
- 项目测试实践
- 进行实际项目的GUI测试、功能测试、性能测试等
- 学员需要完成该实际项目的测试计划、测试方案、测试用例写作
- 学员需要完成搭建测试环境,利用相关测试测试工具完成以上测试执