美文网首页测试员的那点事
什么是探索性测试

什么是探索性测试

作者: YuduD | 来源:发表于2015-07-15 21:28 被阅读1412次

今天第一次听到探索性测试一词,于是检索了相关概念,以留作后用。

背景:

探索性测试(“Exploratory Testing”)是由Cem Caner首次提出,11年,James Whittaker出版《探索性测试》艺术后,在业内引起广泛关注。

定义:

一种强调个人自由与责任的测试方法,让独立的测试者可以借由不断的学习来改善测试的规划与测试的执行,而在测试的过程中也会同时的改善专案达到相辅相成的效果。
探索性测试强调测试设计和测试执行的同时性,这一点与传统的软件测试过程的“先计划,再分析,后设计,最后执行”是有一定的区别的。在探索性测试中这四个部分相互交织,相辅相成。十分强调个人的能动性,要求在测试的过程中探索学习,并不断的修正测试方法。探索性测试将戴明环方法(PDCA)使用到极致。

探索式测试流程

探索性测试的基本过程:识别软件系统的目的 -> 识别软件系统提供的功能 -> 识别软件系统潜在的不稳定区域 -> 记录软件探索过程中的信息和问题。
探索性测试需要和即兴测试作区分。

优势:

  • 只需要很少的准备工作,能快速发现严重的缺陷
  • 能通过前期的测试结果通过演绎推理指导后续的测试
  • 通过初始测试之后,大部分缺陷能被探索性测试方法发现

可参考文献:

http://www.developsense.com/resources/et-dynamics3.pdf
http://www.kaner.com/pdfs/QAIExploring.pdf
http://www.satisfice.com/articles/et-article.pdf
http://www.testingeducation.org/a/nature.pdf
http://www.methodsandtools.com/archive/archive.php?id=65
探索式软件测试:http://pan.baidu.com/s/1ntxLx13

更多文章请访问我的博客,谢谢。

相关文章

  • 探索性测试的概念及方法

    读者提问: 『什么是探索性测试,测试方法有哪些?』 阿常回答: 一、探索性测试的概念 探索性测试是一种强调测试人员...

  • 软件硬件测试快速入门:探索性测试简介

    什么是探索性测试? 探索性测试是在没有测试用例情况进行的测试,可能会在测试执行前记录测试思路,更多是将测试作为一种...

  • 探索性测试

    什么是探索性测试 探索性测试可以说是一种测试思维技术。它没有很多实际的测试方法、技术和工具,但是却是所有测试人员都...

  • 一些测试方法名词解释

    一、 探索性测试 探索性测试可以说是一种测试思维技术,最直白的定义是:同时设计测试和执行测试。探索性强调测试人员的...

  • 常见探索性测试方法论一览!

    什么是探索性测试 探索式测试(Exploratory Testing,简称ET)是一种自由的软件测试风格,强调测试...

  • 功能测试三剑客

    功能测试三剑客: 一、功能测试框架:根据经验整理通用测试点框架 二、探索性测试:局部探索性测试和全局探索性测试 三...

  • 什么是探索性测试

    今天第一次听到探索性测试一词,于是检索了相关概念,以留作后用。 背景: 探索性测试(“Exploratory Te...

  • 探索性测试

    1.什么是探索性测试? 它是用户故事测试和自动化回归集的重要补充。它是一种经过深思熟虑的测试方式,没有测试脚本,可...

  • 全局探索性软件测试具体实践方法(一)

    James A. Whittaker提出的全局探索性测试方法对于探索性测试具有十分重要的指导意义,想必研究和使用探...

  • 探索性测试

    一、关于探索性测试: 1、探索性测试不是自由测试,而是需要有一定的方法来指导;这里就像一个旅行者来到一个完全陌生的...

网友评论

    本文标题:什么是探索性测试

    本文链接:https://www.haomeiwen.com/subject/smzuqttx.html