selenium - 如何将 JIRA 与 Selenium WebDriver 集成?

标签 selenium selenium-webdriver automation integration jira

如何将 JIRA 与 Selenium WebDriver 集成?实际上,我想为 JIRA 中的每个测试用例执行测试用例并报告通过/失败状态。

最佳答案

你的问题很笼统,所以我的回答会跟上。

Jira 并不完全是一个 TCM(测试用例管理器)应用程序,尽管使用 Jira 跟踪测试当然是可能的......重点是,您可能正在查看大量自定义代码工作以尝试启动测试/调度功能集成。最好使用 Jenkins 或 Team City 之类的工具来启动。

要将结果返回到 Jira,您需要做两件事。首先是一个测试框架。假设您使用 Java 语言绑定(bind),TestNG 与 JUnit 一样非常适合 Selenium。但是,无论使用哪种语言,您都需要与 Selenium 一起使用的测试框架。我不确定是否有任何库将测试框架集成到 Jira 中,因此可能涉及一些自定义代码来捕获自动化测试的结果并将这些结果传递到 Jira,这是第二个需要的项目.正如@Helping Hands 提到的,他们的 REST API 可能是一个不错的起点。可能有一个TestNG 的听众可以做到这一点,但粗略的谷歌搜索并没有返回任何有值(value)的信息。

如果我可以发表一点意见,我想知道 Jira 是否真的是这里工作的最佳工具。我意识到您可能有一些限制限制了您的选择,但我认为集成到 Jira 可能有点重新发明轮子。 qTest 或 TestRail 等工具专为 QA 事件而构建,可自行与 Jira 集成,并为开箱即用的自动化结果报告提供支持。我并不是说您想做的事情是一个坏主意,只是可能有其他选项可能不需要太多开销来产生值(value)。

我希望这有帮助。如果您可以提供有关您的目标的更多详细信息,我很乐意添加更具体的输入。

关于selenium - 如何将 JIRA 与 Selenium WebDriver 集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27684899/

相关文章:

azure - 组合和匹配 Get-AzureADUser、Get-AzureADSubscribedSku 、 Get-AzureADUserManager 的输出

javascript - 如何使用 Selenium WebDriver 滚动自定义滚动条

selenium-webdriver - 使用 selenium webdriver 获取网页的移动版本而不是桌面版本

java - 在 selenium 自动化期间绕过 "External protocol request"弹出窗口

linux - 服务器命令行自动化(更新项目)

testing - 是否可以将值存储在另一个 Action 本地数据表中?

java - 如何执行eclipse的任务计划程序?

python - 使用 selenium python 时如何单击链接

javascript - Selenium - 在 Bootstrap 模式测试之后,后续测试失败并出现错误 ElementClickInterceptedError

构建 selenium webdriver 项目时 Python 构建错误