结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。
段文韬
2天
5200元/人
在本课程中,学员们将对敏捷测试的起源、范围、适用环境以及方法有一个彻底的了解。通过分析敏捷测试本身和一些案例,使学员对如何使用敏捷测试方法缩短产品发布周期、通过敏捷测试中的实践尽早和尽快发现缺陷有深入认识。此外,本课程还对如何建立产品质量评价体系、如何使自动化测试获得最大收益进行深入探讨。
学习目标:
- 使学员深入了解敏捷测试的概念,敏捷测试与传统测试观点的不同
- 了解敏捷测试的具体方法与工具
- 了解敏捷测试是如何缩短产品发布周期的
- 理解不同层次的测试在敏捷测试中所起的作用
- 理解持续集成概念、工具,及其对敏捷开发/测试所起的作用
- 了解建立产品质量体系的目的和优势
- 理解自动化测试的收益分析
- 了解如何从自动化测试中获得最大收益
第一天
方向 | 内容 |
---|---|
敏捷测试概念 |
敏捷测试是什么 敏捷测试与敏捷开发 敏捷测试的核心价值观 敏捷测试与传统测试观点比较 敏捷测试中的测试角色 |
敏捷测试方法概述 |
测试优先的开发方法 短发布周期与迭代 重构 接受测试 |
不同层次测试 |
从小到大的测试 为什么需要不同层次的测试? 【案例】底层测试为某项目带来的巨大收益 |
敏捷测试工具 |
单元测试与可测试性设计 探索性测试 接受测试集 一页纸(One Page)测试计划 用户问题跟踪与解决流程 |
第二天
持续集成与持续集成工具 |
持续集成的概念 持续集成带来的好处 【讨论】持续集成的作用是什么 持续集成工具介绍 |
建立产品质量评估体系 |
发现缺陷 vs. 评估产品质量 产品质量的主要维度 如何建立产品质量评估体系 |
敏捷测试中的自动化测试 |
自动化测试是敏捷测试的必需选择 敏捷过程中不同层次的自动化测试 应该在哪里投入最多的自动化? 敏捷中可用的自动化测试工具 可测试性比“写更多的测试”更重要 【实例】某项目的自动化测试变迁方式 |