詹金斯和吉拉的报道

时间:2015-08-24 04:50:34

标签: jenkins automated-tests jira jira-rest-api

我们正在使用Jenkins运行selenium自动化测试,我的经理希望查看失败的构建列表以及为构建传递的测试百分比。我们还有在JIRA中执行的手动测试。我需要将两者结合起来并从中导出测试指标。

我想到的方法如下:

  1. 首先使用JIRA的Jenkins插件获取JIRA中的Jenkins数据。
  2. 使用jira api从Jenkins收集测试结果并在jira上运行手动测试。
  3. 在JIRA中准备仪表板以显示所有指标
  4. 您能否建议上述方法是否正确并提出其他建议。

    提前致谢!

2 个答案:

答案 0 :(得分:1)

你正在用黄瓜吗?在这种情况下,您可以使用cucumber reporting plugin for jenkins。如果它不适合您的需求,但您仍然使用黄瓜,您还可以生成JSON等格式的报告,以后您可以解析并获取数据。

我觉得你想要做的事情看起来有点复杂,并没有太大的好处。如果测试失败,您很可能不得不看看发生了什么。拥有百分比肯定很好,但我认为你可以花几个小时/天来定制这只是因为有一些可爱的 你的经理想要但没有特定的目的。我会选择更简单的东西。

  • 如果自动测试失败,请使用jenkins自动创建jira问题。您可以将构建号作为标记或标题。您也可以始终创建它以指示构建nr。 ##经过测试,一切正常。
  • 作为手动测试过程的一部分,请在jira中报告失败的原因。
  • 创建一个信息中心并使用标记进行播放并搜索以显示哪些版本失败。

答案 1 :(得分:0)

我建议AssertThat BDD & Test Management in Jira

提供端到端集成-从功能创建到手动和自动测试执行以及报告。通过插件与测试自动化框架进行现成的集成。

该插件允许在运行之前下载Jira中存储的功能文件,以通常的方式执行测试,然后将黄瓜测试结果上传回Jira,从而使您可以在一处清晰地查看测试进度。

网站https://www.assertthat.com/上的更多信息和使用示例