我们使用Jenkins运行selenium自动化测试,我的经理希望查看失败的构建列表以及构建传递的测试百分比。我们还有在JIRA中执行的手动测试。我需要将两者结合起来并从中导出测试指标。
我认为进行的方式如下:
您能否建议上述方法是否正确并提出更多建议。
提前致谢!
你在用黄瓜吗?在这种情况下,你可以使用cucumber reporting plugin for jenkins。如果它不适合您的需求,但您仍然使用黄瓜,您还可以生成JSON等格式的报告,您可以在以后解析并获取数据。
我觉得你想要做的事情看起来有点复杂,并没有太大的好处。如果测试失败,你可能不得不看看发生了什么。拥有百分比肯定很好,但我认为你可以花几个小时/天来剪裁这只是为了让你的经理想要一些可爱但没有特定目的。我会选择更简单的东西。
我建议AssertThat BDD & Test Management in Jira
提供端到端集成 - 从功能创建到手动和自动化测试执行和报告。开箱即用的插件集成了测试自动化框架。
该插件允许在运行之前下载存储在Jira中的功能文件,以常规方式执行测试,然后将黄瓜测试结果上传回Jira,这使您可以在一个地方清楚地查看测试进度。
有关网站https://www.assertthat.com/的更多信息和用法示例