我使用Pycharm编写了使用Pycharm编写的自动化脚本,使用Pycharm-Selenium-机器人框架。我想将它与JIRA集成,以跟踪JIRA问题的结果和其他方面。有什么办法可以做到吗?我检查了XRay插件,但无法获得配置的详细教程。有什么建议吗?蒂娅。
发布于 2022-04-20 16:30:32
如果您使用的是Jira“on”(服务器/数据中心),那么我建议您查看一下本教程。有一个具有相应代码的GitHub回购。集成是直接的:您只需将测试结果从RF (例如output.xml)上传到特定端点。您可以通过HTTP请求(例如使用curl )或从您的CI/CD工具(例如Jenkins;对于Jenkins和其他一些工具,有一个免费插件 )来实现这一点。
上传结果的shell脚本示例(请相应修改)
#!/bin/bash
curl -H "Content-Type: multipart/form-data" -u admin:admin -F "file=@output.xml" "http://192.168.56.102/rest/raven/2.0/import/execution/robot?projectKey=ROB&testPlanKey=ROB-12&testEnvironments=$BROWSER"在X射线中没有特殊的配置。您只需上传测试结果,这将自动提供相应的测试实体(作为Jira问题),并报告结果。在RF中,可以做一些有趣的事情,比如在测试用例上添加标记,如果您想在测试结果的导入过程中将这些测试链接到某个现有的Story问题(即,覆盖它们)。
https://stackoverflow.com/questions/71924466
复制相似问题