400-888-5228

课程概述:

本课程由艾威培训资深的测试专家讲解,课程强调互动与实战;通过案例演示的方式让大家对掌握各知识点与工具。

 

课程长度:

2天(14学时)

课程对象

企业敏捷测试人员

 

课程大纲:

时间授课内容
第一天一. 敏捷的质量需求设定
1. 讨论:互联网与传统企业的敏捷需求,质量需求
2. 讨论:复杂业务与简单业务,前期分析是的区别
3. 一生二,二生三,三生万物:测试为万物
4. 构建业务需求的Backlog
5. 构建基于开发测试规则出发的完整Backlog
6. 需求与后续测试点匹配的模型设定
二、敏捷编程实践
1. 讨论:结对编程为何没有流行开?
2. 讨论:如何培养架构师
3. 讨论:如何可以快速的构建高效代码
4. 解释TDD测试驱动开发内涵
5. 届时ATDD与BDD的测试开发实践
6. 对比测试驱动开发与单元测试
7. 讨论:如何减少TDD与unit test工作量?
8. code review与结对编程的结合
9. 工具:使用工具快速阅读代码
10. 重构:编程者每日的短迭代保证代码质量
11. 快速编程:启发性编程策略模型
12. 防御性编程:处理各类约束条件
13. 讨论:重构的第一目的是什么?是减少代码行数吗?
14. 基于软件工厂模式的代码编程
15. 编程路线图与编程类型划分
第二天三、敏捷测试
1. 探索性测试提升黑盒测试效率
2. 快速测试:HTSM启发性测试策略模型
3. 持续集成构建的冒烟测试
4. 讨论:哪里测试中最消耗时间环节
5. 测试数据构造与复用
6. 风险驱动的测试技术
7. 隐式业务规则探索测试
8. 技术漏洞探索性测试
9. 基于各种质量属性测试的敏捷测试
10. 自动测试与探索性测试成本分析
11. 基于思维导图的快速测试文档编写
12. 基于测试专业化的“零文档”
四、分级测试
1. 分级测试的原因
2. 分级测试的必备伴侣: CI持续集成
3. 分级测试的必备规则与约定
4. 开发与测试的密切配合
5. 测试的重点投入
五、测试建模(复杂业务的测试快速构建与维护)
1. 测试建模原理
2. 有限状态机:保持高维护下
3. 去用例化的建模
4. 与需求构建的一一对应