问题标签 [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 回答
72 浏览

java - 当我的测试运行时,我可以将信息发送到 testrail 以获取 selenium

我正在尝试将我的测试从 selenium 发送到 testrail,但我没有使用断言来结束测试,我只是希望它在运行完成时通过?这可能吗?还有任何例子说明这在代码中是如何工作的吗?我目前有:

我从这段代码中得到了 401 状态。

0 投票
1 回答
1467 浏览

java - 从 testrail 获取测试运行 id 以与 selenium 测试一起使用

我目前正在将测试轨道与 Selenium 测试结合使用,但问题是我希望能够在每次运行完整回归时自动更新测试运行 ID。

我的测试分为不同的部分(登录、注册),现在我必须进入每个测试并将每个不同的案例连接到每个部分,因为它们都有不同的运行 ID。有什么方法可以在每次测试运行开始时自动从测试轨道获取这些 ID?

0 投票
1 回答
1333 浏览

java - 使用 testrail api 在 java 中创建测试运行

我正在使用 java 来更新 testrail 中的测试用例。但是我遇到了测试运行 ID 的问题。我不想每次创建新运行时都更新,我想在 java 上创建一个运行并为每个测试用例使用 id。有没有办法做到这一点?另外,我如何去 testrail 中的不同部分等?. 这是我用来更新测试用例的代码。

0 投票
1 回答
649 浏览

java - 在 Java 中为 Test Rail 创建 Post Api

我正在尝试创建一个 java 发布请求以在测试轨道上创建一个测试运行,但是它似乎没有在我的代码中工作:

测试轨文档在这里我正在寻找添加运行http://docs.gurock.com/testrail-api2/reference-runs 任何帮助这里如何使它实际工作,正在完成但没有任何事情发生。我是一名测试人员,但正在为 Java 的这一块苦苦挣扎

0 投票
2 回答
722 浏览

python - Py.test - 将变量应用于 csv 中的装饰器?

当我试图解释我的困境时,请耐心等待,我仍然是 Python 新手,所以我的术语可能不正确。另外,我很抱歉这篇文章不可避免的冗长,但我会尝试尽可能详细地解释相关细节。

简要介绍:

我目前正在使用 py.test 为一组功能基本相同的网站开发一套 Selenium 测试

我的一个典型测试如下所示:

正如我之前提到的,我的目标是创建一组代码来处理我们具有(几乎)相同功能的许多网站,因此上面示例中的硬编码装饰器将不起作用。

我尝试了一种数据驱动方法,其中包含 csv 和 TestRail 中的测试列表及其案例 ID。

例子:

我编写的代码将使用检查模块来查找正在运行的测试的名称,找到相关的测试 ID 并将其放入名为 test_id 的变量中:

这个想法是装饰器会根据我当时使用的 csv 动态变化。

因此,如果我为 website1 运行test_login,装饰器将如下所示:

如果我为 website2 运行test_login,装饰器将是:

我为自己提出这个解决方案感到非常自豪并尝试了它......它没有用。虽然代码本身可以工作,但我会得到一个异常,因为 test_id 是未定义的(我理解为什么 -gettestcase在装饰器之后执行,所以它当然会崩溃。

我可以处理的唯一其他方法是在执行任何测试代码之前应用 csv 和 testID。我的问题是 - 我怎么知道如何将测试与他们的测试 ID 相关联?一个优雅的、最小的解决方案是什么?

很抱歉这个冗长的问题。如果您需要更多解释,我将密切关注以回答任何问题。

0 投票
1 回答
480 浏览

testrail - 在测试铁路中面临 409 问题

我面临一个问题:

[错误] 测试运行:987,失败:1,错误:0,跳过:940,经过的时间:3,856.585 s <<< FAILURE!- 在TestSuite [错误] afterTestMethod(com.framework.c4.testcases.PRFileDropTest) 时间过去:72.695 s <<< FAILURE!com.framework.testrail.APIException:TestRail API 在 com.framework.c4.testcases.PRFileDropTest.afterTestMethod(PRFileDropTest.java:85) 返回 HTTP 409(未收到其他错误消息)

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

0 投票
2 回答
1365 浏览

ios - XCUITest 与 TestRail 的集成

目前正在将我的 UITest 运行结果集成到 TestRail 中,因此每次测试运行后,它都会在 testrail 中将我的测试标记为 Pass\Fail。

我的想法是:

  1. 在 CI 中创建一个“预构建”脚本,它将在 testrail 中创建一个测试运行。
  2. 在自动化执行期间,在 test tearDown() 中获取测试结果(如果测试失败与否),将其全部保存到 json 文件中。-这是第一个问题,如果测试失败,我该怎么办?
  3. 完成所有测试后,运行“构建后”脚本以获取更新的 json 文件并将请求发送到测试轨道(这将标记通过\失败测试)

任何已经在这方面工作的人,这听起来适合你吗?有什么建议吗?

测试示例:

0 投票
1 回答
483 浏览

java - 从测试中获取 JUNIT 结果以将其结果发布到 testrail

我对所有这些编码经验都很陌生。我已经做了几年的手动 QA,现在我开始接触 selenium

我已经制定了一个非常简单的测试用例来提交注册表,我想获得该测试用例的结果并将其发布在我的测试工具“Test Rail”上。我在测试端点时一直在用soapui做,所以我知道怎么做,但不知道如何关联测试用例的结果来触发后置条件。

现在我将 selenium 与 eclipse 和 Junit 一起使用,这是我的简单代码:

当我在 Junit 中运行此代码时,窗口显示“成功”并进行了注册。

好吧,现在我有了在 testrail 中发布结果的代码,我想做一个条件,如果上面的测试用例在 testrail 中返回“成功”后,测试用例 ok,如果测试用例在测试轨中返回“失败”后测试用例失败。我知道如何发布结果,但不知道如何从测试运行中获得“成功”或“失败”

有什么帮助吗?

0 投票
1 回答
302 浏览

jenkins - 尝试 Jenkins 和 TestRail 集成 使用敏捷测试软件 pangolin 但不确定在哪里可以找到 pangolin 服务器

https://www.agiletestware.com/docs/pangolin-docs/en/latest/setup/server-installation/

请帮助我在哪里可以找到穿山甲安装文件。

0 投票
2 回答
1979 浏览

java - 如何使用从 Java 到 TestRail 的 API 将测试用例添加到现有的测试运行中?

我在执行期间创建了一个测试运行,我想在它们开始执行的同时添加测试用例。如果测试用例不存在,则已创建测试用例。并且应该将此测试用例与其他测试用例一起添加到现有的测试运行中。

我曾尝试使用setCaseIdsover the run 并在更新运行后使用,但这会覆盖现有运行。我认为错误是因为我正在使用setCaseIds,但我不知道正确的方法。

有谁知道该怎么做?先感谢您。