测试套件、报告和公共用例库的维护

禅道9.1版本开始,新增了测试套件、测试总结报告和公共用例库的功能。

用例支持步骤分组,用例增加了评审流程。

一、测试套件

测试套件是把服务于同一个测试目的或同一运行环境下的一系列测试用例有机的组合起来。

也就是把测试用例根据测试需求划分成不同的部分,每个部分就是一个测试套件(test suite)。

下面来看看禅道的测试套件具体功能。

1、点击右上角的建套件按钮,可以进入套件创建页面。

创建套件时,可以选择访问权限是 私有 还是 公开。

7.6.8 测试套件、报告和公共用例库的维护 - 图1

7.6.8 测试套件、报告和公共用例库的维护 - 图2

2、点击套件列表 右侧的 关联用例操作按钮,可以关联用例。

注:只可关联该产品下的用例。

7.6.8 测试套件、报告和公共用例库的维护 - 图3

操作演示:

在测试-套件下,点击建套件按钮,新建套件。

在建套件页面下填写套件相关名称、描述和选择访问权限。

保存后,在套件列表即可看到新增套件。点击关联用例。

选择该产品下需要关联的用例。

保存后即可看到套件下所有关联进来的用例。

二、公共用例库

公共用例库可以把不同的测试模块,或者是测试功能点所引用到的测试用例做分类管理,这样可以有效提高测试用例的复用性。

注:

  • 用例库中的用例是可以导入到所有产品中的。主要适用于跨产品的用例,比如浏览器的兼容性测试,安全测试,性能测试。测试经理可以把常见的一些分类,用例列举出来,来引导普通的测试人员来写用例。
  • 用例库目前没有导出功能,可以新增一个产品,把用例库中的用例导入产品中然后导出。

创建用例库,点击左侧1.5级导航中的 创建库 按钮即可。用例库详情页。可以在概况里编辑修改或删除用例库。用例库可以维护自己的模块。在用例库下创建用例,只属于该用例库所有,不归属于任何产品。

产品的用例可以从用例库里导入。用例库支持导入,开源版支持csv格式导入。你可以先下载模版,填充数据再导入。

7.6.8 测试套件、报告和公共用例库的维护 - 图9

三、测试总结报告

项目任务开发完成后,在项目—版本提交版本,项目—测试提交测试,关联测试用例。

测试人员在测试—测试单里执行用例,完成测试后,可以直接创建测试报告。

1、在测试—版本列表里,点击右侧的 报告列表 按钮,生成测试报告。

2、创建报告页面内容较多,填写好内容,保存即可生成测试总结报告。

说明:

  • 测试范围:项目—版本中关联的需求和Bug,Bug的创建时间在该项目的创建时间之前。
  • 发现bug:影响版本在测试轮次范围内,并且创建时间在测试时间范围内产生的Bug数。
  • 遗留Bug: Bug状态是激活,或Bug的解决时间在测试结束时间之后。
  • 用例产生Bug:测试时间范围内,用例执行失败后创建的Bug。
  • 有效Bug率:项目—版本里产生的Bug中,解决方案为已解决或延期处理的Bug数÷ 状态为已解决或已关闭的Bug数。
  • 用例发现Bug率:测试—版本里关联的用例,执行失败转Bug。失败用例转Bug数 ÷ 测试—版本开始和结束时间内新增的Bug数。(测试—版本开始和结束时间内新增的Bug数包含失败用例转Bug数)

3、测试—报告页面的测试总结报告列表。

4、点击报告的标题,即可进入测试总结报告的详情页面。

可以通过标签来查看具体内容。

操作演示:

在测试-测试单下点击报告列表按钮。

创建报告页面内容较多,填写好内容,保存即可生成测试总结报告。

保存之后即可看到生成的测试报告内容,可对该报告进行编辑操作。

返回可查看测试总结报告列表。