我们将 Zephyr 与 JIRA 一起用于测试用例管理。并将测试用例上传到其中。有超过1000个测试用例。我的目标是使用 Selenium(Java) 并以如下方式自动化这些测试用例:
- Selenium 中对应的测试用例执行需要从 JIRA 触发
- 对应的结果(Pass/fail)需要在 Zephyr 中返回并更新
- 如果出现缺陷,需要自动创建缺陷
请告诉我,有人已经实施或尝试过这种方法……</p>
我们将 Zephyr 与 JIRA 一起用于测试用例管理。并将测试用例上传到其中。有超过1000个测试用例。我的目标是使用 Selenium(Java) 并以如下方式自动化这些测试用例:
请告诉我,有人已经实施或尝试过这种方法……</p>
希望这些能回答你的问题:
1) 目前,Zephyr for JIRA 没有内置从插件内部执行自动化的能力。任何完成的自动化都需要在 Zephyr for JIRA 之外启动。
2) 将 ZAPI 插件与 Zephyr for JIRA 一起使用可以让您自动将执行信息输入到 Zephyr for JIRA。可以在以下链接中找到有关 ZAPI 可以执行哪些方法的技术文档: http ://docs.getzephyr.apiary.io/
3) 可以使用 JIRA 的 API 来创建缺陷。创建缺陷后,您可以使用 ZAPI API 将新创建的缺陷链接到执行。有关如何执行此操作的信息,请参阅上面的链接。
有一个关于 Zephyr 与 selenium 集成的官方文档。你可以看看它: