彩票走势图

Jira的自动化测试可追溯性

原创|使用教程|编辑:郑恭琳|2021-03-29 09:42:33.190|阅读 434 次

概述:在敏捷,DevOps,CI / CD以及我们想加入的任何其他行业词汇中,开发人员和测试人员承受着巨大的压力,需要快速交付高质量,功能强大的软件。需求必须通过一系列测试来支持,以便可以清楚地了解分配的需求是否已得到满足。许多组织在Jira(或其他平台)中将测试结果与需求手动关联,但这可能很乏味并且浪费精力。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:


在敏捷,DevOpsCI / CD以及我们想加入的任何其他行业词汇中,开发人员和测试人员承受着巨大的压力,需要快速交付高质量,功能强大的软件。需求必须通过一系列测试来支持,以便可以清楚地了解分配的需求是否已得到满足。许多组织在Jira(或其他平台)中将测试结果与需求手动关联,但这可能很乏味并且浪费精力。

相反,开发人员和测试人员可以自动执行测试,然后依靠一个清晰的整合仪表板,使他们可以查看:

  1. 所有测试结果以及通过和失败的测试百分比。
  2. 当前版本范围内的需求百分比具有与之相关的通过测试。

Parasoft的报告和分析功能就是这样做的-以下屏幕截图显示了其用于测试报告和需求可追溯性的整合仪表板的示例:


代码覆盖率和可追溯性

对于单元测试,Jtest(以类似的方式进行C / C ++ testdotTEST的工作)收集已执行的单元测试的测试结果和覆盖率数据,并分析每行代码并将其标记为覆盖(如果在测试期间执行)测试过程。总覆盖率是覆盖行与所有可能覆盖的行的比率。用户可以通过查看覆盖率报告轻松地检查其代码是否已经过彻底测试,或者可以检查他们是否满足代码覆盖率要求。 Parasoft的覆盖率报告使用户可以轻松识别未覆盖的代码行和部分。

Jtest还使客户能够监视独立应用程序和Web应用程序,以收集有关在应用程序运行时执行的代码的覆盖率信息。质量检查人员和测试人员可以从手动或自动测试会话中收集覆盖率数据,Jtest可以轻松地与第三方测试执行软件集成以实现自动化流程。

为了提供有效的测试可追溯性,Parasoft会跟踪每个测试所涵盖的代码,当用户希望检查其测试用例对哪些内容进行了精确测试或确保适当的测试隔离(例如,如果单元测试执行了意外的代码时,该功能非常有用)时,Parasoft尤其有用访问本地存储的文件或修改环境,用户可以对其进行存根或模拟)。通过将测试与开发工件(例如需求,任务管理系统中的需求,任务或功能请求)相关联,Parasoft可以收集需求测试和覆盖测试信息,以使用户能够检查其功能实现是否正确由他们的测试覆盖。


那么我们如何使用它呢?

自动化难题中的一个关键要素是将特定测试与需求联系起来的能力。应用程序测试人员可能会进行测试,以确保可以使用特定的输入和输出实现自动化,但是如果不将其链接到特定的要求,他们仍然会浪费时间。使用来自Parasoft SOAtest的自动化,应用程序测试人员可以创建链接到跟踪系统(例如Jira)中特定需求的自动化测试,然后在Development Testing Platform中快速查看自上而下的报告。

为此,只需附加一个@req类型,然后输入来自Jira的相关ID,如下所示:


现在,您已经将测试与需求标签链接在一起,可以在自动执行测试后对其进行跟踪。当从持续集成工具(例如Jenkins)调用测试时,将生成一个包含@req类型的报告,并将其引用回Jira中的需求。


JIRA需求可追溯性报告

需求可追溯性报告可帮助您证明JIRA中存储的需求与测试,静态分析之间的可追溯性,并构建使用Parasoft工具生成的审阅数据。使用以上技术来链接需求和测试,可从在测试创建过程中建立的这些关联中生成可追溯性报告。该报告包括一个小部件和向下钻取报告,显示与现有JIRA要求相关的测试数据。


JIRA需求饼图可以通过测试失败,不完整,通过和未执行测试来显示可追溯性。将鼠标悬停在饼图切片上会指示每个切片中的测试总数。单击饼图将转到详细的可追溯性报告。

还可在Parasoft DTP内部使用可追溯性信息,以为开发人员,测试人员和管理人员提供功能强大的中央参考点,以了解测试对需求(在当前版本的范围内)有多彻底的了解。可以快速识别未经测试(或测试失败)的需求,并可以将资源用于解决问题。在Parasoft DTP中,如下所示,其中显示了可追溯性报告,其中显示了JIRA / Parasoft相关性以及每个工作项的详细状态。


在那里,您将获得一个全面的概览,可以快速向您显示是否已针对每个需求通过了测试。

对这些功能感兴趣?

要获取有关所用技术的更多信息,请访问以下链接:

Parasoft SOAtest

Parasoft开发测试平台

Parasoft的“需求追踪”小部件


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP