首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何实现Jira Xray + Robot框架?

如何实现Jira Xray + Robot框架?
EN

Stack Overflow用户
提问于 2021-03-17 20:26:46
回答 2查看 941关注 0票数 2

你好,我是一个新的初级测试软件,我被要求学习关于xray和机器人框架以及如何实现这两个框架。

在我开始学习机器人框架之后,我已经用xray做了一些测试用例,直到一切都很好。

现在我一直在尝试将我在机器人上做的测试用例的结果实现到xray中的测试执行中,但每次我尝试将output.xml从机器人导入xray而不是“同步”时,xray会创建新的测试,并关注机器人的结果。

周围有没有以前做过的人能帮到我?我尝试在robot中实现标签,甚至使用相同名称的测试(在xray和robot中),但都不起作用。提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2021-03-18 00:52:44

我推荐使用JenkinsXRay - Jira插件来将自动化测试的结果同步到xray测试项目中。您可以使用自动机中的标签将测试用例链接到Xray测试项目,或者如果您没有指定ID,插件将创建一个新的测试项目并根据名称使其保持更新

代码语言:javascript
复制
*** Test Cases ***
Add Multiple Records To Timesheet By Multi Add Generator
    [Tags]    PD-61083

有关如何配置集成https://docs.getxray.app/display/XRAY/Integration+with+Jenkins的详细信息,请查看此链接

该插件可以跟踪特定测试执行项中的执行情况,也可以在每次运行时创建一个测试执行项,但应始终引用相同的测试项。

票数 1
EN

Stack Overflow用户

发布于 2021-03-19 01:07:44

当您上传RF结果时,Xray将自动提供测试问题,每个Robot Framework的测试用例一个。这是典型的行为,如果您想要针对现有的测试问题报告结果,则可以覆盖该行为。在这种情况下,您将在Jira中有一个Test,然后您将使用现有Test issue的问题密钥向RF Test case条目添加一个标记。

然而,利用测试的自动配置更容易,而且可能是最常用的情况。Xray,将仅在测试问题不存在时提供/创建测试问题;为此,Xray尝试找出是否存在具有相同定义(即RF测试套件的名称加上测试用例名称)的通用测试。如果它确实找到了它,那么它将只针对现有的测试问题报告结果(即创建一个测试运行)。如果每次提交测试结果时都会产生测试问题,这是一种意想不到的行为,需要更详细地分析。

还有另一个实体需要考虑:测试执行。您的结果将成为测试执行的一部分。每次提交测试结果时,测试执行...除非您另有指定。在REST API请求(或Jenkins插件)中,您可以通过发布密钥指定现有的Test Execution。如果这样做,那么结果将在该测试执行中被覆盖,并且不会产生新的测试执行问题。可以将其视为重用给定的测试执行。

文档中对How the integration worksavailable capabilities进行了较为详细的描述。作为额外的参考,让我也分享一下this RF tutorial,因为它可能对您有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66673089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档