2011-05-19 47 views
5

我们目前将所有的测试案例存储在Test Link中,但是每个版本都在Jira中有bug追踪,任务追踪和范围。 Jira处理得很好,但我们觉得我们也希望能够用它来管理测试执行。如何配置JIRA来管理和执行测试用例?

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

测试用例大部分是手册,我们不需要任何东西来启动或执行自动测试用例集。最好这是一个紧密集成,所以它是一个全在一起的地方系统。

回答

6

本质上,你想创建一个名为“测试用例”的问题类型。给它一个运行Open - > Pass and Open - > Fail的工作流程。测试用例执行完成后,会生成构建日期,时间等等。如果失败,请记录相同的信息并打开缺陷。在我的实现中,我使用Jira Create and Link来更容易地创建缺陷,将其链接到测试用例并预先填充相关信息。一旦缺陷得到解决,测试用例应该返回到“打开”状态,以便它可以重新运行。

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

在我的实现中,我有两种类型的测试用例:“测试用例”和“回归测试用例”。前者是用户故事的子任务,并提及新功能。后者涉及现有功能的测试。

就分组而言,最简单的方法是使用“Component”和“Labels”字段对测试用例进行分组。通过这种方式,您可以搜索执行历史记录:

issuetype="TestCase" AND labels in (Installer, Linux, GUI) ORDER BY "Build Tested"

相关问题