问题标签 [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.
jenkins - 注释/获取/映射 Testrail 测试用例 ID 到本地 Java TestNG 测试(Jenkins Test Rail Integration)
我正在尝试使用 Testrail 作为测试用例管理系统,因此将 testrail 与 Jenkins 集成会很有用。
这就是我想要实现的目标:
假设我在 testrail 中手动创建了三个测试用例,用例 ID 为 C1、C2 和 C3,这些测试用例将具有一些独特的自动化测试名称,例如 A1、A2 和 A3(在更多信息中,testrail 中将有一个字段为如此独特的信息)
当我点击“开始自动测试”按钮并从 testrail 运行 Jenkins 作业时(考虑到我已经为具有此按钮的 testrail 实现了 UI 脚本):
,我想运行一个脚本/东西来获取所选测试用例的用例 ID,并将这些 ID 临时注释到实际的 Java 测试中,以便它可以运行这些特定的测试并将结果发布回 Testrail。
我能想到的方法:
当我点击 Testrail 上的“开始自动化测试”按钮时,我可以创建一个脚本来运行以创建一个 XML 文件,该文件将包含来自 Testrail 所需的选定测试用例。然后,此 XML 将作为 Jenkins 作业的默认输入提供,它将运行 XML 文件中提到的测试用例。此 XML 将是临时的,每次从 Testrail 中进行选择时都会被替换。然而,你是怎么做到的?我是 Testrail 的新手并阅读了它的 API,看起来 API 将有助于将结果发布回 Testrail。但是,我们如何实现 ID 的映射呢?
此外,任何关于将结果发布回 Testrail 的建议都会很有用。
python - 尝试在 Mac 上使用 Python TestRail API - ImportError:没有名为 Conf_Reader 的模块
我在 Mac 上收到以下导入错误:
以下是我的 Python 代码的几行初始代码:
到目前为止,尝试使用 pip 并找不到任何安装资源。
java - TestNG 监听器的 TestNG BeforeClass 和 AfterMethod 等效方法
将以下base class methods testSetup() and getStatusAndAnnotation()
内容放入 TestNG 侦听器中。@BeforeClass
我可以找到as的等价物onBeforeClass(ITestClass, IMethodInstance)
。但是,等价于@AfterMethod
什么?
我的目标是将 ITestResult 作为参数传递给该方法,因为我会将测试结果保存在其中。下面的代码显示我正在获取测试的注释和状态,然后将其推送到测试轨云。我尝试使用:
它没有帮助并给了
这里 Java: 1670 是
执行每个方法后,无论状态如何(PASS/FAIL/SKIP),我都想执行这个 getStatusAndAnnotation...() 但它给出了上述异常/错误。
php - 在将 Mantis Tool 与 TestRail 集成时出现代理错误。
在TestRail 工具中我集成mantis 工具时出现这个错误信息。
步:
在 testrail 的集成页面,通过下拉菜单选择 Mantis 工具。
现在添加以下细节
; 请在 [connection] address= http://server name/ user=*****r password=9****15下面配置你的 Mantis 连接
成功保存详细信息后。
添加时间添加错误这次我单击按钮,我收到以下错误消息。
Mantis 返回错误 SOAP-ERROR: Parsing WSDL: Couldn't find in' http://mantis.systematixwebsolutions.com/my_view_page.php/api/soap/mantisconnect.php?wsdl '
或者
插件“Mantis”返回错误:代理错误
c# - xUnit 测试结果导出到 TestRail
我已经使用 C# 和 xUnit 测试框架进行了 Selenium 自动化测试。运行测试时,结果会生成到 xUnit 标准 XML 文件中。我正在寻找以某种方式将 XML 文件中的结果导入 TestRail 的方法,以便我有一个用于所有测试运行的中央存储库,并且我可以在 TestRail 中生成有意义的报告。
我知道有一个我可以使用的 API,但是在测试中创建方法来发布每个测试结果看起来非常麻烦。相反,如果我可以将 XML 文件导入 TestRail,那就太好了。
请帮忙。
c# - 错误无法加载类型...Maxlength
我正在使用 Microsoft 测试管理器制作迁移应用程序,但我有这个例外
无法从程序集“Microsoft.TeamFoundation.TestManagement.Common,版本=14.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”加载类型“Microsoft.TeamFoundation.TestManagement.Common.MaxLength”。
我添加了正确的参考,但仍然出现该错误,谁能帮助我
testrail - 如何将新的 .php 页面添加到测试轨道中?
官方指南告诉我们,我们应该将 .php 页面放在 index.php 附近(例如)。但是,如果我在云上安装了测试轨道(test rail.net),我该怎么做呢?
我需要添加按钮来开始我们的测试。但我只能将来自 javascript 的请求发送到同一个域。所以,我需要一个自定义的 php 页面。
groovy - Soap UI - 根据响应更改属性
我有一些运行良好的 Soap UI 脚本,但我想通过添加对我的测试工具 API 的支持来改进它(我正在使用 TestRail)
我想拥有它,所以一旦在 Soap 中完成测试,它就会发送相关的 API 请求,并且测试用例会根据响应在我的测试工具中更新。
我的问题是我对 SOAP 很陌生,我不确定处理这个问题的最佳方法。本质上,我需要的只是一个整数值的属性,具体取决于先前测试的响应。
例如,我调用 Web 服务,响应返回“成功”值为“true”
然后我想要一些逻辑来读取这个响应,然后根据响应将测试用例级别的属性更改为 1 或 2 的整数值。然后,我将使用这个值在另一个将更新 TestRail 的肥皂测试中传递给我的 api 调用。
我猜这可能会导致 Groovy 脚本,我还没有这样做,我只是想知道处理这个问题的最佳方法,因为我不知道如何在 Groovy 步骤中引用另一个测试的响应。
提前感谢任何帮助:)
testrail - 如何从 TestRail 中删除测试用例
我使用 testrail 只是为了编写手动测试用例。我不使用测试运行/里程碑和其他选项卡。我只使用“测试用例”来添加测试用例。有时我错误地添加了一些测试用例(后来意识到它是重复的或不需要此功能等)。如何删除测试用例?我只看到编辑选项,但没有删除选项。
testing - 如何将 TestRail 与 Jenkins 集成?
我正在尝试将 TestRail 与 Jenkins 集成,我想从 test rail 运行一些测试用例,这些测试用例调用 jenkins 中的测试用例,然后将结果写回 TestRail 本身,或类似的东西。
我知道有一个 API,但到目前为止我无法弄清楚如何继续使用这个 API。
任何建议都会有很大帮助。