学习

探索性测试

探索性测试的一种形式188金宝搏官网登录app软件测试更少依赖预先确定的测试脚本,测试人员的能力,设计和执行测试,观察结果,并创建新的测试基于他们所学到的。探索性测试确实让测试人员探索的一个软件。188金宝搏官网登录app它利用一个测试人员的技能以外的思维而设计的测试可能不被包括在一个典型的测试用例。

虽然探索性测试耗时和昂贵的比其他形式的测试,它会发现bug -特别是更复杂的缺陷比脚本测试。

如何执行一个探索性测试

虽然有大量的创造力和定制参与探索性测试,执行一个探索性测试的过程实际上是相当的结构。一般来说,两个测试人员被分配到执行探索性测试基于自己的经验和知识。他们应该得到一个明确的使命的开始测试,和他们必须采取彻底的方法,在整个过程中问题,提出的问题。

探索性测试的五个阶段包括:

  • 分类。测试人员应该分类问题的类型最常发现在之前的项目,寻找这些问题的根源,识别风险,并为测试应用程序开发思想。
  • 宪章。当创建一个测试宪章,测试人员应该确定应该测试什么以及如何最好地测试它。宪章也应该文档测试的起点和大纲用户将如何与应用程序交互。
  • 限定。通过设置固定时间在某些活动应该完成,测试人员可以确保过程仍然有效。一般来说,两个测试人员将一起工作不间断一段90分钟或更多。
  • 审查。最后测试阶段,测试人员可以评审发现的缺陷,他们学会了从测试,并确定哪一部分的软件都是通过测试过程。188金宝搏官网登录app
  • 汇报。在最后阶段,测试人员将编译结果,创建一个报告,并比较它的宪章。

探索性测试的优点和缺点

探索性测试脚本测试提供了许多优势。通过探索性测试技术,您可以:

  • 找到更多的bug,而不是其他的测试技术
  • 发现缺陷,往往忽视了其他方法测试
  • 花更少的时间准备测试,更多的时间运行它们
  • 评审工作由其他测试人员和其他方法
  • 测试新功能在使用回归测试检查现有功能
  • 提高传统测试过程的有效性通过探索性序列转换成脚本功能测试
  • 探索应用程序就像一个真正的用户,以确保不会错过重要的步骤和特性
  • 测试软件使188金宝搏官网登录app用各种现实世界的变量,如不同的设备,不同的网络速度,存储的数量,等等
  • 本地化测试——换句话说,产品如何工作在一个特定的语言,文本是如何翻译,是否有丢失的文本,以及换行符和字符数是否按预期工作

的一些挑战或探索性测试的局限性包括:

  • 它是高度依赖于个人测试人员的技能
  • 它是由测试人员的有限知识的应用
  • 很难复制失败

探索性测试如何支持敏捷开发

的一个显著的好处敏捷方法是,开发人员和质量保证(QA)团队可以较早地发现bug并且更快,避免返工和后期修复的风险和成本。因为敏捷开发涉及到一系列的快速冲刺和频繁的迭代修改软件,产生高质量软件的测试是非常重要的。188金宝搏官网登录app

探索性测试是一个很好的适合敏捷开发有几个原因。

  • 探索性测试经常发现缺陷自动化测试小姐虽然探索性测试自动化测试不能代替它可以作为一个很好的补充,发现关键缺陷,可能会错过了一个自动化的方法。
  • 探索性测试提供更多元化的方法。探索性测试人员可能有广泛的技能和专业知识,他们可以开发人员或用户体验设计师,工程师和产品经理的支持。更加多样化的测试人员和他们的应用角度来看,可能是更好的结果。
  • 探索性测试可以支持开发周期的速度。写作,因为他们不需要时间准备,和批准测试用例,探索性测试可以提供反馈在很短的时间内快速敏捷sprint期间——一个重要的好处。

脚本和探索性测试之间的差异

探索性测试提供了一个非常不同的方法比脚本测试。

在脚本的测试中,测试过程是由特定的需求。探索性测试也有需求,但测试人员的旅程也根据自己的观察和学习过程中。开发测试用例脚本测试的执行;探索性测试的情况下开发中测试。

脚本测试使用测试来确认需求,而探索性测试是关于调查应用程序或系统。在脚本测试的重点是预测和决策,而一个探索性测试的重点是学习,适应,连续测试的结果。

在测试脚本,脚本是最后的权威测试是如何运行的。在探索性测试,测试人员的知识,直觉,技巧,和的观察力是驱动力决定测试如何收场。

188金宝搏app苹果下载软件Tricentis探索性测试的工具

188金宝搏app苹果下载软件Tricentis改造提供了一个连续测试平台软件测试是如何集成到DevOps。188金宝搏官网登录app敏捷测试管理解决方案和先进测试自动化,T188金宝搏app苹果下载软件ricentis提供自动化洞察每个软件发布的业务风险。188金宝搏官网登录app

Tric188金宝搏app苹果下载软件entis平台提供了解决方案,支持探索性测试。

  • 188金宝搏app苹果下载软件Tricentis托斯卡在自定义支持探索性测试,包装,和移动应用程序。托斯卡是一个脚本,时基于ai,没有代码解决方案的端到端测试自动化。托斯卡,你可以更容易地计划探索性测试会话,自动记录测试操作,立即分享详细的结果。托斯卡还使测试人员能够快速定义会话,特许学校,和测试目标,托斯卡为记录测试人员提供了一个中央位置,觉得自己和相关信息。
  • 188金宝搏app苹果下载软件Tricentis qt浏览器是一个附加的Tricentis qt的平台,是专门为敏捷测试人员。作为一种探索性测试记录器和文档工具,qt探险家为开发团队提供了一个丰富的文档工具,简化了让人意想不到的测试由智能捕捉每一个鼠标点击,场变化,页面变化等等。qt,测试人员可以记录测试,提交缺陷的详细文档Jira,立刻把一个测试会话变成一个自动化的脚本。

此外,Tricentis敏捷测试管理188金宝搏app苹果下载软件平台提供了软件测试工具,188金宝搏官网登录app数据完整性测试、性能测试、Jira测试用例管理Salesforce的自动化测试,等等。

常见问题

探索性测试是什么?

探索性测试是软件测试的一种,而不是执行作为测试,测试人员创建测试“188金宝搏官网登录app动态”探索的一个软件的功能。观察的结果测试后,测试人员创建新的测试基于他们所学到的。

探索性测试的好处是什么?
+

探索性测试往往比脚本找到更多的bug,自动化测试。探索性测试真实世界的测试方法,探索一个软件就像一个真正的用户。188金宝搏官网登录app探索性测试通常可以产生更快的结果,则是没有时间编写,准备和批准的测试用例。和探索性测试可以通过探索性序列转化为支持传统的测试自动化,功能测试用例。

Baidu
map