美文网首页阿常测试100问
探索性测试的概念及方法

探索性测试的概念及方法

作者: 程序媛淼淼 | 来源:发表于2022-08-15 11:00 被阅读0次

读者提问:

『什么是探索性测试,测试方法有哪些 ?』

阿常回答:

一、探索性测试的概念

探索性测试是一种强调测试人员同时开展测试学习、测试设计、测试执行,并根据测试结果反馈及时优化的测试方法。

探索性测试,是事先不进行计划和设计的一种特殊类型的测试,由有经验的测试人员根据实际情况,凭借自身的测试经验和对系统的认识来进行测试。

本质上是敏捷,可以很好地应用于敏捷项目。

二、探索性测试的方法

1、上一版本测试法

如果当前产品构造是对先前版本的更新,先运行先前版本上支持的所有场景和测试用例。

2、恶邻测试法

在缺陷横行的代码区域,测试人员应该多花时间测试。

3、博物馆测试法

对于旧代码和累积许久未执行过的用例,确保它们能和新增代码享受同等待遇。

4、卖点测试法

对那些能吸引用户的特性进行测试。

5、极限测试法

向软件提出很多难以回答的问题。比如,如何使软件发挥出最大限度?哪个特性会使软件运行到其设计极限?哪些输入和数据会耗费软件最多的运算能力,等等。

6、快递测试法

专注于数据,从数据输入到输出展现到页面的过程中,数据执行的流程。

7、反叛测试法

输入最不可能的数据,或者已知的恶意输入。

8、强迫症测试法

强迫软件一遍又一遍接收同样的数据,反复执行同样的操作。例如,在功能进行中使用 Esc 键、取消键、回退键、关闭键或者彻底关闭程序等。

9、长路径测试法

哪个特性需要点击 N 次才可以被用到?哪个特性需要经过最多的页面才能访问到?

10、变动区域测试法

分析当前版本和上一版本有哪些内容上的变化,只针对有变化的内容进行探索性测试。对 BUG 的回归测试、验证 BUG 的修改是否正确,就是使用的这种方法。

阿常碎碎念:

以上探索性测试方法提取于《软件测试架构师修炼之道》,方法还有很多钟,阿常只罗列了工作中使用较频繁的十种。

探索性测试对测试人员的要求很高,需要具备良好的思维能力、分析能力、总结能力、追求卓越的意愿等。

探索性测试的缺点,容易将焦点聚集在缺陷的发现上,从而偏离了对业务需求的验证,对基本测试点的测试和覆盖不足,同时探索性测试的测试点也不易复用,不易积累。

所以在实际工作中,我们还是应该以传统的测试为主线,探索性测试作为辅助,两种测试方式结合起来,可以达到较好的测试效果。

看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流。

相关文章

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

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

  • 探索性测试

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

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

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

  • 一些测试方法名词解释

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

  • 功能测试三剑客

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

  • 探索性测试

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

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

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

  • 黑盒测试的概念及测试方法

    读者提问:什么是黑盒测试,测试方法有哪些? 阿常回答: 一、黑盒测试 黑盒测试不关心软件内部结构和具体实现。 我们...

  • 白盒测试的概念及测试方法

    读者提问:什么是白盒测试,测试方法有哪些? 阿常回答: 一、白盒测试 白盒测试又称结构测试、透明盒测试、逻辑驱动测...

  • 什么是探索性测试

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

网友评论

    本文标题:探索性测试的概念及方法

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