您如何配置JIRA来管理和执行测试用例?

您如何配置JIRA来管理和执行测试用例?,jira,qa,functional-testing,Jira,Qa,Functional Testing,目前,我们将所有测试用例存储在testlink中,但每个版本的bug跟踪、任务跟踪和范围都存储在Jira中。Jira很好地处理了这个问题,但是我们觉得我们也希望能够用它来管理测试的执行 是否有一个工具或Jira插件,允许我们直接将一组测试用例链接到特定的问题和/或版本,报告Jira版本到目前为止的执行进度,还允许我们存储测试用例库,允许我们将测试用例重新链接到其他版本或未来的Jira问题 测试用例大部分是手动的,我们不需要任何东西来启动或执行自动化测试用例集。最好是紧密集成,因此它是一个一体化系

目前,我们将所有测试用例存储在testlink中,但每个版本的bug跟踪、任务跟踪和范围都存储在Jira中。Jira很好地处理了这个问题,但是我们觉得我们也希望能够用它来管理测试的执行

是否有一个工具或Jira插件,允许我们直接将一组测试用例链接到特定的问题和/或版本,报告Jira版本到目前为止的执行进度,还允许我们存储测试用例库,允许我们将测试用例重新链接到其他版本或未来的Jira问题


测试用例大部分是手动的,我们不需要任何东西来启动或执行自动化测试用例集。最好是紧密集成,因此它是一个一体化系统。

本质上,您希望创建一个名为“测试用例”的问题类型。给它一个运行Open->Pass和Open->Fail的工作流。当测试用例被执行时,记录构建、日期、时间等等。如果失败,记录相同的信息并打开缺陷。在我的实现中,我使用它来更容易地创建缺陷,将其链接到测试用例,并用相关信息预先填充它。一旦缺陷被修复,测试用例应该返回到“打开”状态,以便可以重新运行

诀窍是随着时间的推移跟踪执行情况。要走的路有很多。您可以创建一个名为“buildtested”的字段,并在每次运行测试用例时更新它。另一种方法是编写脚本,将执行历史记录发布到外部系统(如Confluence)

在我的实现中,我有两种类型的测试用例:“测试用例”和“回归测试用例”。前者是用户故事的子任务,引用了新特性。后者指的是对现有功能的测试

至于分组,最简单的方法是使用“组件”和“标签”字段对测试用例进行分组。这样,您就可以搜索执行历史:

issuetype=“TestCase”和(安装程序、Linux、GUI)中按“构建测试”排序的标签