测试管理工具之 ——>“禅道”

一、禅道的设计理念和来源

1、常见的测试管理工具
QC/ALM:QC是TD(Mecury)的升级版基于Web的测试管理工具,可以组织和管理应用程序测试流程的所有阶段,包括制定测试需求、测试计划、执行测试和跟踪缺陷。此外,通过Quality Center还可以创建报告和图来监控测试流程。

CQ:是专注于配置管理工作中的变更管理工具。可用于任务分配、Bug 跟踪、变更管理、流程制定等。

JIRA:Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。测试用例管理需插件
禅道:国产开源+商业
禅道是国产的开源项目管理软件,专注研发项目管理,内置需求管理、任务管理、bug管理、缺陷管理、用例管理、计划发布等功能,实现了软件的完整生命周期管理。

2、设计理念
时间就是金钱,敏捷开发才是王道;它的流程是根据敏捷开发的流程来的,主要是Scrum方式;禅道这个名字取自于《编程之禅》、《编程之道》

答:敏捷开发是当下很流行的一种开发模式,主要特点是周期短迭代快,Scrum是当下比较常用的一种方式,它主要包括三个角色,product owner是产品经理,负责整理和讲解use story(用户故事),制定这一期迭代要完成的任务,scrum master是项目经理,负责召开各种会议,成员在会议里回答任务进度和所遇到的问题,team是研发团队,由不同技能的成员组成,共同完成每一次迭代。
常开的会议包括四个:
迭代计划会议主要是讨论这一期迭代应该完成哪些目标;
每日例会主要是团队成员回答任务进度还有今天要完成什么;
演示会议就是迭代完成后相关人员演示迭代的成果
回顾会议是对本期迭代进行总结并制定改进计划。

3、工作流程:基本跟Scrum流程对应
在这里插入图片描述

二、禅道的优势

  1. 免费:它是一个开源软件;
  2. 全方位的管理:

测试管理工具应该具有的基本功能如下:
1、测试需求管理:可以把需求统计在里面管理
2、测试用例管理:测试人员可以对测试用例管理
3、测试过程管理(计划、任务等)
4、缺陷管理:对bug进行统计和修复追踪
5、报表统计:可以把统计的数据以表格形式呈现出来,很清晰
6、权限管理:不同的角色有不同的权限,就像学生进入教务系统不能修改成绩是一样的道理

3.安装方便,而且国产软件没有语言干扰
4. 功能完备,无需再整合其他多个系统,降低实施成本。
5. 流程可选择,禅道自4.0.beta1版本(2012年12月3日发布)后支持流程选择,可以做全流程管理,或者只做测试管理,也可以只做项目管理任务管理,也可以只用来做需求管理。. 安装非常方便,只需要下载十几兆的绿色包,解压缩即可运行。

三、禅道都功能列表

  1. 产品管理:包括产品、需求、计划、发布、路线图等功能。
  2. 项目管理:包括项目、任务、团队、build、燃尽图等功能。
  3. 质量管理:包括bug、测试用例、测试任务、测试结果等功能。
  4. 文档管理:包括产品文档库、项目文档库、自定义文档库等功能。
  5. 事务管理:包括todo管理,我的任务、我的Bug、我的需求、我的项目等个人事务管理功能。
  6. 组织管理:包括部门、用户、分组、权限等功能。
  7. 统计功能:丰富的统计表。
  8. 搜索功能:强大的搜索,帮助您找到相应的数据。
  9. 灵活的扩展机制,几乎可以对禅道的任何地方进行扩展。
  10. 强大的api机制,方便与其他系统集成。

四、部分使用图

1、不同人员的分工如下图所示
主要是管理员、产品经理、项目经理、研发人员、测试人员
在这里插入图片描述

2、建立部门结构
一个公司刚开始使用禅道时第一件事就是要建立部门结构
在这里插入图片描述

3、添加用户在这里插入图片描述
4、创建产品
在这里插入图片描述

面试:禅道的基本使用流程

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/chris__x/article/details/107369731