一种去枯燥有挑战性的测试--探索式 测试

探索式测试是一种依赖于测试人员的经验和直觉的测试方法,旨在发现软件中的未知问题。顶测科技提出了一个基本的探索式测试模型,强调在测试过程中学习、设计、测试和思考的结合。这种测试适用于需要快速学习产品、寻找多样化测试和发现严重bug的场景。理想的探索式测试条件包括项目稳定性和重要性,以及测试人员的兴趣和理论知识。通常在常规测试轮次后进行,以揭示潜在问题。测试过程涉及文档审查、确定关键模块、制定测试计划并灵活调整策略,最后进行结果总结和缺陷报告。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

探索式测试

其首先是众多测试类型中的一种,而在实际研究过程中也是以此为基础展开的。探索的意义就在于对软件的未知,因此必须去研究和学习以及试探。对于探索式学习来说,并没有标准的方式和技术,在实际开展过程中也是依靠经验、思路以及方式开展探索。

顶测科技所总结出的探索式测试模型,可以作为探索式测试的基本模型,但是探索式测试的方法及思路不仅仅限于此。我们自己可以通过实际经验来总结自己的探索式测试方法。

总而言之,顶测认为探索式测试就是采用新的测试思路,边学习、边设计、边测试、边思考。

2、 进行探索式测试的目的?

顶测科技提到了探索式测试适用的场景或目的有很多(下面只是一部分):

需要快速学习一款产品;

需要寻求多样化的测试;

在进行脚本测试后,还想要进行多样化的测试;

想要在最短的时间内发现最多严重的bug;

想要检查一个测试人员的工作;

但我认为我们开展探索式测试的目的就是进行 缺陷大扫除。

通过新的思路,新的方法,去发现还未被发现的问题,去扫除漏网之鱼。

3、探索式测试的条件?

项目要求:

产品稳定

产品重要

测试员要求:

有激情感兴趣

掌握探索式测试理论和方法

4、什么情况或者什么时间使用探索式测试?

通常所进行的软件测试通常会进行2-3轮,并且根据测试需求编写测试用例,在此过程中必然会充分考虑不同测试类型和测试用例设计的基本方式。但是对于相同的测试用例,即便执行到最后一遍对于部分问题也难以发现。在此背景下,顶测测试部及时转换思路,补充更多的测试要点,从而发现那些不易被发现的Bug。

基于上述分析,顶测测试部通常会将探索式测试安排在第三轮测试,也许会有人认为探索式测试适合于每一个测试阶段,虽然良好的测试思路和方式适合于所有测试阶段,但是对探索式测试进行更加系统的使用可能会获得更好的测试效果。

5、怎么样进行探索式测试?

顶测科技测试部目前按照下列方式展开测试工作:

1)看 PRD 和原型等各种可提供的文档。

2)确定核心功能模块。

3)与项目组测试人员沟通,确定bug最多风险最大的模块。

4)制定探索式计划: 测程数、每个测程的任务、每个测程的时间。

5)根据计划执行:

6)根据 计划,边学习、边设计、边测试、边思考;根据具体情况随时修改测试策略。

7)发送缺陷报告。

对于测试结果总结的步骤:

1)阅读需求文档,确定核心模块。

2)查看bug管理系统或与测试人员沟通,确定问题较多的模块。

3)根据需求,探索核心模块的功能。

4)根据启发式测试策略模型和漫游测试模型挑选补充测试策略进行测试。

5)根据计划,边学习、边设计、边测试、边思考;根据具体情况随时修改测试策略

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值