
课程咨询: 400-996-5531
投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的软件测试方法被测试程序员掌握并应用,而本文我们就通过案例分析来简单了解一下,探索式测试的概念与特点分享。
1、到底什么是探索式测试?
探索式测试(ExploratoryTesting)
我认为先是一种测试类型,然后是采用探索的方式进行测试。
”探索“就表明对软件还是未知,需要去研究,去学习,去试探。
探索式测试没有标准的方法或技术,只要有好的经验、好的思路、好的方法,我们就可以用来进行探索。
就像JamesWhittaker总结的探索式测试模型,我们可以作为探索式测试的基本模型,但是探索式测试的方法及思路不仅仅限于此。
2、进行探索式测试的目的?
James提到了探索式测试适用的场景或目的有很多(下面只是一部分):
需要快速学习一款产品;
需要寻求多样化的测试;
在进行脚本测试后,还想要进行多样化的测试;
想要在短的时间内发现多严重的bug;
想要检查一个测试人员的工作;
但我认为我们开展探索式测试的目的就是进行缺陷大扫除。
通过新的思路,新的方法,去发现还未被发现的问题,去扫除漏网之鱼。
3、探索式测试的条件?
项目要求:
产品稳定
产品重要
测试员要求:
有激情感兴趣
掌握探索式测试理论和方法
4、什么情况或什么时间使用探索式测试?
我们日常的测试一般都要进行2-3轮,在国内一般都是根据需求编写测试用例,其中会考虑不同的测试类型不同的测试用例设计方法。但是同样的用例执行到后一遍,基本很难发现问题了。这时,如果我们能够换一种测试思路,补充一些新的测试点,也许我们就会发现新的bug了。
所以,我认为探索式测试放在三轮会更合适。也许有的人会说探索式测试适合在每一个阶段;我觉得好的测试思路、测试方法可以在任何时候使用,但是系统的使用探索式测试,我觉得还是放在后几个阶段会比较合适。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。