问题标签 [testrail]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1509 浏览

java - 如何将 TestRail 与 Java+Selenium+Eclipse+TestNG 集成?

我正在使用 Java+Selenium+Eclipse+TestNG 进行自动化测试,我需要将结果与 TestRail 集成,但我不知道该怎么做......

我发现了 Java 的 Api ( http://docs.gurock.com/testrail-api2/bindings-java ) 和很多问题,但任何答案都是有用的。我只需要调用 API 的代码和放置 Java API 的路径。

谢谢。

0 投票
1 回答
422 浏览

java - 使用 testrail 作为 testng 测试的报告器时的 ID 冲突

将测试结果从 testgn 发布到测试轨道时,我遇到了如何管理唯一测试用例 ID 的问题。

我最初将它们存储在测试方法中,因此每个方法都映射到一个 testrail 测试用例。这一直有效,直到我开始参数化测试方法。

现在假设我想在四个不同的浏览器上运行一个 selenium 测试,并分别存储结果。我无法将案例 ID 存储在测试方法中,因为四个不同的结果会报告给同一个测试用例。

相反,我决定尝试将案例 ID 作为参数添加到 .xml 文件中。这可行,但前提是每个类都有一个测试方法,否则 testXXX() 和 testYYY() 会为 xml 中的每个条目获取相同的 id。所以那里也没有运气。

我试图找到一种方法来为每个测试运行的每个版本存储案例 ID,而不会做出结构性牺牲(例如放弃参数,或者每个类只编写一个测试方法)。

示例套件如下

0 投票
1 回答
749 浏览

testrail - 如何使用测试用例 ID(TestRail Java 客户端)批量更新测试运行结果?

如何使用测试用例 ID 批量更新测试运行结果TestRail Java Client

这是来自 API 参考的add_results_for_cases()的示例批量更新请求。

0 投票
1 回答
99 浏览

jasmine - 无法使用 ProtractorJS 更新 Testrail 中的结果

我无法在 Testrail 中更新量角器测试的结果。我见过各种 npm 模块,非常令人困惑——不同的作者提到了不同的 npm 模块。

环境:1. ProtractorJS(基于 NPM) 2. Testrail

  1. 已安装 - npm install protractor-testrail-promise
  2. 创建了一个 javascript 页面对象 - loginPage.js

在 loginPage.js 内部,我编写了非常基本的测试来验证。

已执行:结果应在测试轨系统中更新。

实际:Testrail 中没有更新,我的 VSCode 控制台中也没有错误。

0 投票
2 回答
677 浏览

cypress - 使用 salty- / cypress-testrail-reporter

我正在尝试使用 cypress-testrail-reporter 但这似乎根本没有触发。我将 cypress.json 设置为:

我还验证了 projectID 和 suiteID。然而,当我运行 cypress 测试时,我从来没有看到任何东西出现在 testrail 中。是否有人能够处理这个问题,或者指导我需要做什么或者我可以在哪里看到测试轨中的结果?

0 投票
1 回答
89 浏览

ruby - 如何使用每个 Testrail 的 add_result 和多个测试运行

我正在使用 ruby​​ Cucumber,我正在更新 Testrail 上的测试结果。我可以毫无问题地更新一个结果。我的问题是,根据下面的代码,如何使用 add_result 方法更新多个测试运行?

0 投票
1 回答
1830 浏览

c# - 如何使用 API Key 调用 TestRail?

我正在尝试将 NUnit 与 TestRail 集成。尝试从给定的测试套件创建测试运行并执行所需的测试用例。

我能够实现整合。但挑战是如何传递 API 密钥?

到目前为止,我能够通过用户名和密码调用 API。但出于安全原因,我不想将用户名和密码暴露给其他人。

这是示例代码:

但我不确定,是否有传递 API Key 的方法?

注意:我能够在 TestRail 中创建 API 密钥

0 投票
2 回答
488 浏览

swift - TestRail 与 XCUITest 的集成

@Dimu4 如果您可以添加有关集成的更多详细信息,我将不胜感激。我正在尝试对 XCUITest 做同样的事情,我正在尝试与 Bots 集成,以便每次测试运行时我都会将测试结果发送到 TestRail。

我的问题:

如何将测试用例 ID 添加到 XCUITest 中的每个 func testxyz() 中,这类似于 TestRail 中的测试用例编号。如何生成预构建脚本来创建 TestRail 测试运行?如何在我的 XCUITest 中链接测试运行编号和每个测试用例 id?我将非常感谢您的帮助。

0 投票
0 回答
323 浏览

testrail - TestRail API 返回 HTTP 500(未收到其他错误消息)

我正在使用 TR 版本 5.6.0.3853;DB 版本 189。我使用了几个月的 TR API 获取请求 (/index.php?/api/v2/get_cases/) 突然,开始接收通用 500 错误。尝试重新启动服务器没有任何帮助,有人面临这样的问题吗?如何确定根本原因?

0 投票
2 回答
361 浏览

automated-tests - 在 TestRail 中更新 TestCafe 脚本执行状态(通过/失败)

我正在尝试将 TestRail 与 TestCafe 集成以更新 TestRail 上的测试脚本执行状态。我按照以下链接但未成功 https://www.npmjs.com/package/testcafe-reporter-html-testrail 尝试使用以下链接,但未成功。

test('<< 组名>> | << 测试名>> | << Testrail Case_ID >> ', async t => { .... });

你能帮我解决这个问题吗?

注意:我的问题与以下内容相同:https ://testcafe-discuss.devexpress.com/t/is-there-anyway-to-post-test-results-from-a-run/377