问题标签 [jira-xray]
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.
cucumber - 使用 BDD Cucumber and Sauce Labs 进行自动化测试
希望能在这里找到答案
我必须使用用 JavaScript 编写的 BDD 方法构建一个测试自动化工具。我们必须使用 Cucumber、Gherkin、Sauce Labs 并且它将与 Xray(Jira) 连接。起初,它是在 Nightwatch(管理 webriver)和 Nightwatch-api(管理 cucumber-conf.js 文件中的测试和会话)的帮助下构建的。
我们可以与 Sauce Labs 连接并运行测试,但我们无法在测试结果仪表板中获得任何测试结果。事实证明,Sauce Labs 不再推荐 Nightwatch,我们必须改变方法。
所以,我现在正在寻找一个替代方案,我们可以用什么来完美地与 Sauce Labs 和 Cucumber 一起工作?处理 Gherkin 特征文件,创建 Cucumber 报告,与 xray 通信?
任何帮助将不胜感激
cucumber - 使用 wdio cucumber json 报告器的测试结果上传 JSON 时在 Xray 中出错
我无法将 wdio-cucumberjs-json-reporter 中的 JSON 结果上传到 xray(测试执行),出现错误,我不确定是报告包问题还是 xray 问题?我也尝试了其他一些记者,但没有什么好用的。
哪个 json-reporter 可以与最新的 webdriverIO 6.10.5 一起正常工作?如果可能的话,我还想包含指向 JSON 的 Sauce Labs 报告链接。
错误信息:
将执行结果导入数据库时出错:反序列化执行结果文件时出错 -> com.baH: java.lang.IllegalStateException: 预期 BEGIN_OBJECT 但在 com.baka(Unknown Source) 的 com.babavb(Unknown Source) 的第 1 行第 2 行是 BEGIN_ARRAY来源)在 com.baka(未知来源)在
Stack: webdriverio, cucumber, sauce-labs, jira-xray 我正在尝试手动将结果导入 xray。
cucumber - 将黄瓜功能导出到 Xray 中的 .feature 文件时缺少功能标题?
从 Xray Test Execution 导出黄瓜文件(功能)时,我最近注意到缺少功能名称(应该从测试/任务名称导入?)
是否有可能在 Xray 中添加特征名称?
当您通过wdio-cucumberjs-json-reporter包生成 JSON 报告时,JSON 没有名称,只有“.json”,当我添加如下所示的功能名称时,它工作正常,但功能将通过 CI 导出/CD 所以我需要用正确的名称指出正确的 JSON。
有什么解决方案可以解决这种情况吗?提前致谢。
javascript - 如何使用 Xray Rest API 将测试执行添加到测试计划中?
我正在尝试使用Xray Rest API和Axios将测试执行添加到测试计划中。我已经创建了一个 API 密钥并成功通过了身份验证,如下所示:
然后,我打电话并传递了一些param
在创建Test Plan
&之前收集的值,Test Execution
如下所示:
但是,我收到此错误:(node:46352) UnhandledPromiseRejectionWarning: Error: Request failed with status code 400
. 我能够将 a 链接Test Execution
到Test Plan
使用 Jira Rest API 的另一个端点,但我希望添加它,请查看下面的屏幕截图以供参考。
api - 没有密码的xray rest api身份验证
我们实际上通过使用 JIRA 用户名和密码进行 curl 来更新 xray 测试用例。
有没有办法使用 jira api tocken 或其他类型的 API 密钥来避免使用 username:password ?
json - wdio cucumber json 记者在 Jira Xray 中的错误测试结果
我们有一个与 Cucumber 测试相关的故事,我们在测试执行中执行这个测试。测试执行的功能文件如下所示:
第一个总是通过,第二个失败。我们正在从 wdio cucumber json 报告器生成 JSON 报告,您可以在下面看到:
Xray 仅从第一个对象的 Before Hooks 中读取状态,而完全忽略其余状态。
当我们使用 Jenkins 插件以及通过 curl 直接发送时会出现问题:curl -k -H "Content-Type: application/json" -X POST -u login:pass --data @result.json https://jira/rest/...
任何帮助,将不胜感激。
cucumber - 如何在 Jira Xray 的测试执行中发送测试信息?
我们正在尝试将特定的测试启动信息发送到 Xray 中的测试执行,但没有成功。测试建立在 Jenkins 之上,与 Xray 的通信是通过 Xray 连接器进行的。我们希望在测试执行的描述和评论中包含测试信息。
任何建议将不胜感激
技术栈:WebdriverIO + Cucumber + SauceLabs + Jira Xray
jenkins-plugins - 在 Jenkins 中为 Xray 连接器插件设置测试问题参数
我已将 XrayImportBuilder 添加到我的管道脚本中,以将 JUnit 测试结果导入 Jira 中的 Xray。它实际上工作正常,并且按预期创建了测试问题和测试执行问题。
但是,中定义的 jsonimportInfo
只是为 Jira 中的测试执行问题设置了参数。它不影响测试问题的信息:
有没有办法为测试问题添加额外的字段信息,除了标准的像 testPlanKey、fixVersion ..)?我已经检查了 XrayImportBuilder 的文档(https://www.jenkins.io/doc/pipeline/steps/xray-connector/),但没有详细描述参数的作用。