【问题标题】:Reports from Jenkins and Jira来自 Jenkins 和 Jira 的报告
【发布时间】:2015-08-24 04:50:34
【问题描述】:

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

我认为的处理方式如下:

  1. 首先使用 JIRA 的 Jenkins 插件在 JIRA 中获取 Jenkins 数据。
  2. 使用 jira api 从 Jenkins 收集测试结果并在 jira 上运行手动测试。
  3. 在 JIRA 中准备仪表板以显示所有指标

您能否建议上述方法是否正确并提出其他建议。

提前致谢!

【问题讨论】:

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


    【解决方案1】:

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

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

    • 如果自动化测试失败,请使用 jenkins 自动创建 jira 问题。您可以将内部版本号作为标签或标题。您也可以始终创建它以指示构建 nr。 ## 已经过测试,一切正常。
    • 作为手动测试过程的一部分,在 jira 中报告失败的原因。
    • 创建一个仪表板并使用标签和搜索来显示哪些构建失败。

    【讨论】:

      【解决方案2】:

      我建议AssertThat BDD & Test Management in Jira

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多