所在位置:首页 -- 技术培训 -- 软件测试 -- 敏捷测试最佳实践

敏捷测试最佳实践


课程目标
·使学员深入了解敏捷测试的概念,敏捷测试与传统测试观点的不同。
·了解敏捷测试的具体方法与工具。
·了解敏捷测试是如何缩短产品发布周期的。
·理解不同层次的测试在敏捷测试中所起的作用。
·理解持续集成概念、工具,及其对敏捷开发/测试所起的作用。
·了解建立产品质量体系的目的和优势。
·理解自动化测试的收益分析。
·了解如何从自动化测试中获得最大收益。
教学大纲
教学单元 单元教学内容
第一单元:敏捷测试概念

敏捷测试是什么
敏捷测试与敏捷开发
敏捷测试的核心价值观
敏捷测试与传统测试观点比较
敏捷测试中的测试角色
 

第二单元:敏捷测试方法概述

测试优先的开发方法
短发布周期与迭代
重构
接受测试
 

第三单元:不同层次测试

从小到大的测试
为什么需要不同层次的测试?
【案例】底层测试为某项目带来的巨大收益
 

第四单元:敏捷测试工具

单元测试与可测试性设计
探索性测试
接受测试集
一页纸(One Page)测试计划
用户问题跟踪与解决流程
 

第五单元:持续集成与持续集成工具
 
持续集成的概念
持续集成带来的好处
【讨论】持续集成的作用是什么
持续集成工具介绍
 
第六单元:建立产品质量评估体系

发现缺陷 vs. 评估产品质量
产品质量的主要维度
如何建立产品质量评估体系

第七单元:敏捷测试中的自动化测试

自动化测试是敏捷测试的必需选择
敏捷过程中不同层次的自动化测试
应该在哪里投入最多的自动化?
敏捷中可用的自动化测试工具
可测试性比“写更多的测试”更重要
【实例】某项目的自动化测试变迁方式