如何将JIRA与Selenium WebDriver集成?实际上,我想在JIRA中执行测试用例并报告每个测试用例的通过/失败状态。
有任何方法可以添加我在selenium中创建Jira票证时拍摄的屏幕截图。
通过将jira客户端集成为我的实用程序类的一部分,我能够使用基于Selenium Web Driver的项目与JIRA一起工作。[这与selenium Web驱动程序无关]
下面的示例告诉我们,如果任何自动测试失败,如何在JIRA中记录缺陷。[这只是一个示例。您可以自己尝试所提到的场景,并参考下面的示例代码]
JiraClient jira = new JiraClient("<JiraUrl>", "<creds>");
public void createNewJiraIssue(ITestResult result, String projectName, String defectType, String defectSummary,
String defectDescription, String defectReporter, String defectAssignee) {
try {
if (result.getStatus() == ITestResult.FAILURE) {
/* Create new issue */
Issue newIssue = jira.createIssue(projectName, defectType).field(Field.SUMMARY, defectSummary)
.field(Field.DESCRIPTION, defectDescription).field(Field.REPORTER, defectReporter)
.field(Field.ASSIGNEE, defectAssignee).execute();
}
} catch (JiraException ex) {
System.err.println(ex.getMessage());
if (ex.getCause() != null)
System.err.println(ex.getCause().getMessage());
}
}
用有效的Jira凭据替换JiraUrl和creds。
对于每个故障,您都可以在Jira中记录缺陷。您可能希望在将来为其添加一些智能,例如在创建新票据之前查找重复票据。
你的问题很笼统,我也会照样回答。
Jira并不完全是一个TCM(测试用例管理器)应用程序,尽管使用Jira跟踪测试肯定是可能的...关键是,您可能会看到大量自定义代码工作,试图集成测试启动/调度功能。您最好使用Jenkins或Team City之类的东西作为开始。
要想把结果带回Jira,你需要两件事。首先是一个测试框架。假设您使用的是Java语言绑定,TestNG和JUnit都非常适合Selenium。然而,无论使用何种语言,您都需要一个与Selenium一起使用的测试框架。我不确定有哪一个库能够将测试框架集成到Jira中,因此可能需要一些自定义代码来捕获自动测试的结果,并将这些结果传递到Jira中,Jira是第二个需要的项目。正如@Help Hands提到的,他们的REST API可能是一个很好的起点。TestNG可能有一个监听器可以做到这一点,但粗略的谷歌搜索并没有返回任何有价值的信息。
如果我可以发表一点意见,我想知道Jira是否真的是这项工作的最佳工具。我知道你可能有一些限制,限制了你在这里的选择,但我认为融入Jira可能有点像车轮的再发明。像qTest或TestRail这样的工具是专门为QA活动构建的,它们自己与Jira集成,并为自动化结果报告提供现成的支持。我并不是说你想做什么是个坏主意,只是可能还有其他的选择,可能不需要那么多的开销来创造价值。
我希望这能有所帮助。如果你能提供更多关于你目标的细节,我很乐意添加更多具体的输入。
无法找到在python中进行手动测试的相同方法。请注意,在使用Python的自动方法中,在XRAY的测试执行中,需要将手动测试状态更新为Pass/Fail。
我想知道是否有将自动化测试用例与zephy de jira集成的选项。 目前,我在robot框架中有一组自动测试。同时,我在Zephyr中为jira定义了测试用例。我希望能够从Zephyr启动自动测试用例的执行,否则执行的结果将反映在Zephyr测试用例中。 谢谢你。
我们将Zephyr与JIRA一起用于测试用例管理。并将测试用例上传到其中。有1000多个测试用例。我的目标是使用Selenium(Java)并以这样一种方式自动化这些测试用例: Selenium中相应的测试用例执行需要从JIRA触发 相应的结果(通过/失败)需要在Zephyr中返回和更新 如果存在缺陷,则需要自动创建缺陷 请让我知道,任何人都实施或尝试过这种方法…
在我们公司,我们使用Jmeter创建的测试自动化框架。 所有测试用例都由加载。然后在Jmeter中执行csv文件:结果以单独的格式写入。csv文件。 在此之后,我必须将结果文件导入excel,以便我可以创建统计数据和报告。 我正在寻找一个可以导入csv文件并自动创建统计数据的工具(如果基于Web则更好)。与Jira/Zephy r集成的工具将非常棒——将JMeter输出直接集成到Jira/Zeph
我们希望使用selenium自动化回归测试用例。这些回归测试用例可在JIRA和HP ALM中获得。我在这里的目标是使用Selenium(Java)并以这样的方式自动化这些测试用例:当我通过eclipse IDE从Selenium webdriver执行单个测试用例时,我的测试用例应该能够标记对应于每个测试用例的结果(通过/失败)。你能告诉我这是否可以做到吗??
目前,我的应用程序使用SpringMVC进行所有控制器映射。我正在尝试实现一个tinyMCE拼写检查,它包括一个Servlet,我不确定如何在不修改该文件本身的情况下正确集成该Servlet。我想避免修改,这样如果我们以后有新版本,我们就可以了。 Servlet看起来像...