敏捷测试在银行软件中的探索,敏捷中的探索测试.PDF

敏捷中的探索测试

董杰

大纲

• 探索测试应用领域范围

• 什么是探索测试

• 探索测试在敏捷测试中的作用

• 宏观探索测试与微观探索测试

• ET与ST 的区别

• 探索测试实践介绍

• 探索测试的数据分析

• 探索测试的收益

探索测试应用领域范围

• 百度:手机软件、Web应用软件、广告系统

软件、Windows客户端软件

• 华为:Linux系统软件、嵌入式软件

新浪微盘搜索:百度探索性测试工程化实践

探索测试的简介

探索测试(ET)是一种帮助测试人员如何在

需求不完善的情况下尽早发现更多软件质量风

险的测试手段。

探索测试的思想和方法源于美国测试专家们测试经验的抽象提取具有高

效的质量保障效果。根据软件质量标准不同既可以与传统结构化测试结合

使用,也可以100%采用探索测试,无论哪种方式都会帮助提高单位时间内

的测试效率和质量。尤其适合测试新人快速上手发现缺陷。

探索测试在敏捷测试中的作用

敏捷测试的需求 敏捷测试的特殊情况

快速验证Story 响应快速变化的

需求规格 Story需求

多个Story 的迭

研发时间很短

代测试

怎么办

持续集成 尽早测试

快速完成高覆盖率验证

自动化测试 探索测试 尽早发现高影响缺陷风险

测试维护成本低

探索测试在敏捷测试中的作用

迭代测试

Story

Story

Story开发 Story测试 Story开发 Story测试 Story

探索测试

敏捷 方法

中的 漫游测试方法

HSTM模型

质量

保障 持续集成 自动化测试

技术

实践 结对编程 单元测试与TDD 代码Review 非功能测试

宏观的探索测试

典型方法论:

James Bach 提出的HSTM 传统

代表性专家:

功能验证

James Bach

你可能感兴趣的:(敏捷测试在银行软件中的探索)