testing - 无法将赛普拉斯与测试管理工具集成
问题描述
有没有办法将赛普拉斯测试用例与任何测试管理工具(如 Testlink、testrail 或 qtest)集成?
我想执行自动化测试并尝试将结果报告给测试管理工具,如 Testlink、testrail 或 qtest。有没有办法做到这一点?
解决方案
您提到您无法将赛普拉斯与测试管理工具集成 - 您是否已经尝试过?
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 测试用例中的用例 ID 注释您的测试用例。ID 可以添加到赛普拉斯测试标题的开头或结尾。
这让插件知道在每次测试执行后在哪里提交结果。
it("C1234 Puts the lotion on its skin", ...
it("Or else it gets the hose again C5678", ...
推荐阅读
- python - 用 n 个字母列出所有可能的单词
- r - ShinyApps 找不到 flexdashboard ui
- jenkins - Jenkins acs-commons 子包未安装
- java - 如何理解 Spring Boot 应用程序已准备好工作?
- r - 如何避免 Shiny R 图中的闪烁错误?
- algorithm - 用树叶构造一棵八叉树?
- google-cloud-datastore - 是否可以在提交之前在云数据存储中验证 GQL 查询?最好使用 Java lib 的任何示例
- memory-leaks - Flutter:Cloud_Firestore 给出错误“FlutterView.send 在分离视图上调用,channel=plugins.flutter.io/cloud_firestore”
- xamarin - 如何使用 MvvmCross 6 在 Xamarin.iOS 中的代码中正确创建根视图控制器?
- python - 根据 Tensorflow 中另一个向量中的元素计算向量中的值