jenkins - 如何将 qTest 测试用例与 junit 测试结果相关联(由 Jenkins 报告)
问题描述
我有一个预先存在的由 Jenkins 作业执行的自动化测试用例。工程师对 Jenkins 报告感到满意,但管理人员希望使用 qTest Manager 报告来获得自动化 + 手动测试的统一视图。
我的自动化测试和手动测试之间有相当多的重叠,但在前几个月命名约定出现了分歧。我似乎无法在 qTest 中找到匹配或链接两个测试用例的方法。命名它们有什么魔力吗?部分问题似乎是 Jenkins 的 qTest 插件为所有测试用例添加了前缀,suiteName#
因此原本具有相同名称的测试会被删除。
示例:Jenkins 测试用例命名为“QA-182_pg.1 单个新客人可以支付 ACH 押金” --in script filename “QA-182.robot”
插件向 qTest 提交“Suites.QA-182#QA-182_pg.1 单新客人可以支付 ACH 押金”
同时,qTest 中的手动测试被命名为“0001- (E2E) 1 new guest, partial pmt eCheck QA-182”——尽管它们的名称远非同名,但它们确实共享一个公共子字符串“QA-182”
重命名数百个测试的幽灵并不吸引人。有没有办法根据正则表达式或子字符串匹配来链接它们?
解决方案
推荐阅读
- go - 重用结构以减少堆使用
- git - 云函数从私有 git repo 安装包
- docker - 与运行 golang 的多个容器通信
- node.js - 从 HTTP 响应流流式传输到 Azure 存储 Blob
- python - 无法理解如何在方法中使用图形场景对象
- javascript - 如何在 JavaScript 本地存储中逐行存储所有内容?
- ruby-on-rails - 我怎样才能让 watir(chrome-driver) 存活更长时间?
- osgi - 无法解决 OSGI 未解决的要求:Import-Package: org.osgi.service.event
- identity-column - Azure SQL DW - 标识列值
- amazon-web-services - cloudformation子函数中的`|-`是什么意思?