【问题标题】:Reports from Jenkins and Jira来自 Jenkins 和 Jira 的报告
【发布时间】:2015-08-24 04:50:34
【问题描述】:
我们正在使用 Jenkins 运行 selenium 自动化测试,我的经理想要查看失败构建的列表以及构建通过的测试百分比。我们还有在 JIRA 中执行的手动测试。我需要将两者结合起来并从中得出测试指标。
我认为的处理方式如下:
- 首先使用 JIRA 的 Jenkins 插件在 JIRA 中获取 Jenkins 数据。
- 使用 jira api 从 Jenkins 收集测试结果并在 jira 上运行手动测试。
- 在 JIRA 中准备仪表板以显示所有指标
您能否建议上述方法是否正确并提出其他建议。
提前致谢!
【问题讨论】:
标签:
jenkins
automated-tests
jira
jira-rest-api
【解决方案1】:
你在用黄瓜吗?在这种情况下,您可以使用cucumber reporting plugin for jenkins。如果它不适合您的需求,但您仍然使用 cucumber,您还可以生成 JSON 等格式的报告,您可以稍后解析并获取您的数据。
我感觉你想做的事情似乎有点复杂,而且没有太大的好处。如果测试失败,您可能必须看看发生了什么。有这个百分比肯定很好,但我认为你可以花几个小时/几天来调整它,只是为了拥有 你的经理想要的 可爱 东西,但这并没有特定的目的。我会选择更简单的东西。
- 如果自动化测试失败,请使用 jenkins 自动创建 jira 问题。您可以将内部版本号作为标签或标题。您也可以始终创建它以指示构建 nr。 ## 已经过测试,一切正常。
- 作为手动测试过程的一部分,在 jira 中报告失败的原因。
- 创建一个仪表板并使用标签和搜索来显示哪些构建失败。