测试管理工具应该具有的基本功能:
- 测试需求管理
- 测试用例管理
- 测试过程管理(计划,任务)
- 缺陷管理
- 报表统计
- 权限管理
常见的测试管理工具:
1.QC是TD的升级版基于Web的测试管理工具,使用时收费
2.CQ:专注于配置管理工作中的变更管理工具
- JIRA:项目与事务跟踪工具,被广泛应用于缺陷跟踪,客户服务,需求收集,流程审批,任务跟踪,项目跟踪和敏捷管理等
- TestLink和Bugzila:很少用 用于缺陷管理
- 禅道:开源版 国产 管理测试用例,项目,产品,需求,任务,缺陷,bug等整个产品的生命周期进行管理。
禅道使用流程:
平台管理
创建需求
创建项目
测试管理
关闭项目,产品
使用步骤:
创建组织---> 创建公司,部门--> 用户,权限 -->
创建产品 --> 维护子模块 --> 提需求:需要评审:计划/不需要评审:草稿状态 -->
创建计划 --> 关联需求-->
添加项目 --> 关联产品 -->关联计划 -->也可以在项目里关联需求 -->
创建任务 -->研发任务/测试任务 --> 团队进行管理:添加团队人员 -->研发人员:开始任务--> 测试人员:开始任务 -->
创建版本 --> 关联完成的需求--->提交测试 -->测试单-->
创建测试用例 -->执行测试用例 -->测试结果失败 -->提交bug:关联需求,关联任务--->
开发人员解决bug-->测试人员进行验证--->通过:关闭Bug 未通过:在详情页面激活重新打开bug-->套件:测试用例的集合-->用例库:公共测试用例 --->报告