软件测试管理与案例分析课程培训
第一章软件测试的解读和误解
这一章的目的,是溯本求原,从软件测试定义出发,解读软件测试的概念、目的和误区。同时也介绍当前流行的敏捷测试技术如何
应用在传统软件开发项目中。
1)软件测试的概念和目的
2)关于软件测试的幻想和误区;
3)软件测试过程,包括:
3.1测试计划、监督和控制
3.2测试分析和实现
3.3测试执行
3.4评估出口准则和报告
3.5测试结束
4) 敏捷测试技术概述
第二章测试技术详述
所谓“知己知彼百战不殆”,作为测试管理人员,必须了解测试人员在完成测试项目过程中使用的各种测试技术,才能评估测试进
展,在评审中发挥管理和监控的作用。
1)软件测试阶段
2)静态测试技术
3)基于结构的白盒测试技术
4)基于需求规格说明的黑盒测试技术
5)测试用例的编写与评估
6)如何结合使用各种测试技术实现测试项目需求
第三章测试管理
1)一定条件下的测试管理
2)基于风险的测试及其它测试优先级设定和工作量分配的方法
3)测试文档和其它工作产品
4)举例测试计划的编写和评估
5)测试估算与度量
6)测试的成本和收益估算
7)如何管理分布式测试、外包测试及内部测试
8)管理行业标准的应用
第四章 评审在测试管理过程中的应用
1)评审和审查等静态测试技术的关键特性
2)管理评审类型,开展评审计划
3)评审的度量和评审的特点
第五章 缺陷管理
1)缺陷的生命周期和软件开发生命周期的关系
2)缺陷的分类和分级
3)缺陷报告的编写
4)缺陷的处理流程
5)使用缺陷报告信息评估测试过程
第六章 改进测试过程和测试工具
1)如何使用标准评价软件质量
2)质量评价举例
3)测试改进过程的重要性
4)使用TMMI 改进测试过程
5)选择测试工具
6)阐述如何通过使用工具来改进度量的收集和评估
第七章 人员技能和团队构建
1)个人技能评估和测试团队技能评估
2)使测试技术适合测试团队
3)对测试人员动机产生积极和消极影响的因素