13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

解锁探索式测试:发展阶段、相关类型、优秀实践

什么是探索性测试(Exploratory Testing)?

在探索性测试中,测试人员会在没有既定计划的情况下去检查目标系统,以发现用户在浏览网站或使用应用程序时,可能遇到的各种缺陷。此方式应尽量能够模仿最终用户的各种自由选择,也就是说:在该过程中,测试人员可以自行遍历软件的各项功能,以获悉用户的体验质量。因此,探索性测试有助于验证系统是否按照预期进行运作,而且能够保障用户在使用的过程中得到轻松愉快的感受。

成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站建设、网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的抚顺县网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

探索性测试的阶段

#1对于缺陷进行分类

#2创建测试章程

测试章程应当包括如下方面:

#3时间盒(Time Box)

时间盒的重点是测试人员如何测试和处置系统的响应。

#4评审结果

#5报告

有关探索性测试的实用提示

探索性测试的类型

(1)自由式(Freestyle)探索性测试

此类探索性测试被视为按需采取的临时性方法(请参见:https://dzone.com/articles/using-ad-hoc-scripts-in-your-automated-database-de),因此它既无固定的规则,也没有对应的结构和组织。通过快速浏览目标应用,测试人员可以验证在其他环节测试人员所获取的成果,调查特定的缺陷,以及进行快速的冒烟测试(smoke test)。

(2)基于场景(Scenario-Based)的探索性测试

这种形式的探索性测试基于实际的用户场景。在此类测试中,测试人员会采用所有可能的方式,来试探软件以匹配不同的场景。可见,此处的重点是:测试尽可能多的场景,以提供最大的测试覆盖率。

(3)基于策略(Strategy-based)的探索性测试

通常,此类测试会被分配给已经熟悉了被测试软件的测试人员。其中包括:边界值分析、等效(equivalence)技术和各种基于风险的技术,以识别那些更具挑战性的缺陷。

在敏捷开发中采取探索性测试的优势

探索性测试的优秀实践

其实,探索性测试是每个软件测试过程的重要组成部分之一。我们应当将其纳入测试的整个生命周期中,以确保本团队能够推出功能齐备、且让用户满意的软件产品。


网页题目:解锁探索式测试:发展阶段、相关类型、优秀实践
标题网址:http://cdbrznjsb.com/article/cdpccsd.html

其他资讯

让你的专属顾问为你服务