无法将 Cypress 与测试管理工具集成

问题描述 投票:0回答:2

有没有办法将 Cypress 测试用例与任何测试管理工具(如 Testlink、testrail 或 qtest)集成?

我想执行自动化测试,并尝试将结果报告给测试管理工具,如 Testlink、testrail 或 qtest。有什么办法可以做到吗?

testing cypress testlink testrail qtest
2个回答
1
投票

您提到过您无法将 Cypress 与测试管理工具集成 - 您已经尝试过吗?

NPM 模块cypress-testrail-reporter 可用于 TestRail - 可能还有更多可用模块。

使用非常简单。您首先在

cypress.json
:

中定义连接详细信息
"reporter": "cypress-testrail-reporter",
"reporterOptions": {
  "domain": "<your_testrail_server_url>",
  "username": "<username_associated_with_api_key>",
  "password": "<use_an_api_key_here>",
  "projectId": <project_id_as_int>,
  "suiteId": <suite_id_as_int>,
}

然后您需要使用 TestRail 测试用例中的 Case ID 来注释您的测试用例。 ID 可以添加到 Cypress 测试标题的开头或结尾。

这让插件知道每次测试执行后将结果提交到哪里。

it("C1234 Puts the lotion on its skin", ...
it("Or else it gets the hose again C5678", ...

0
投票

最后,经过一番详尽的尝试,我终于发现cypress和testrail可以集成。 @testworks 的答案工作正常,但您必须使用终端运行测试,而不是测试运行程序。要运行测试,请使用以下命令。

。 ode_modules.bi

© www.soinside.com 2019 - 2024. All rights reserved.