为什么需要敏捷测试? |
- 测试的越早,问题越早,如何尽早测试呢?
- 在软件需求不断变化过程中,如何进行及时而小粒度的测试?
- 需要哪些关键技能?
- 又要注意哪些误区?
- 有效的经验有哪些?
|
敏捷测试概念 |
- 敏捷测试是什么?
- 敏捷测试与敏捷开发
- 敏捷测试的核心价值观
- 敏捷测试与传统测试观点比较
- 敏捷测试中的测试角色
|
敏捷测试方法概述 |
- 测试优先的开发方法
- 短发布周期与迭代
- 重构
- 接受测试
|
如何在原有测试过程中引入敏捷测试 |
- 经典测试过程回顾
- 引入敏捷测试后的测试过程概览
- 如何结合需求捕获敏捷测试需求?
- 如何结合集成策略做好敏捷测试计划?
- 如何使用敏捷方法做好单元测试?
- 如何使用敏捷方法做好集成测试?
- 如何使用敏捷方法做好系统测试?
|
使用敏捷执行不同层次测试 |
- 从小到大的测试
- 为什么需要不同层次的测试?
- 【案例】底层测试为某项目带来的巨大收益
|
执行敏捷测试 |
- 单元测试与可测试性设计
- 探索性测试
- 接受测试集
- 一页纸(One Page)测试计划
- 用户问题跟踪与解决流程
|
持续集成与持续集成工具 |
- 持续集成的概念
- 持续集成带来的好处
- 【讨论】持续集成的作用是什么?
- 持续集成工具介绍
|
建立产品质量评估体系 |
- 发现缺陷 vs. 评估产品质量
- 产品质量的主要维度
- 如何建立产品质量评估体系?
|
自动化的敏捷测试方法 |
- 自动化测试收益分析
- 【案例】某项目的自动化测试收益实例
- 自动化测试的特点
- 收益驱动的自动化测试策略
- 建立不同层次的自动化测试
- 自动化测试工具与可测试性
- 【实例】某项目的自动化测试变迁方式
|