禅道使用流程 概述 禅道项目管理:基于LGPL 协议,开源免费的项目管理软件,集产品管理,项目管理,测试管理一体,以及事物管理,组织管理的功能。 (PHP+MYSQL 开发,基于PHP 开发框架) 我们目前主要使用禅道来进行整个测试过程管理,其中分为以下角色 1 Admin: 组织试图: 添加用户,编辑用户信息;设置用户权限; 产品视图: 新增产品(即我们实施的项目或者系统),编辑信息;上传计划书和需求书,生成需求和计划(可以作为文档库);将产品进行模块分类 项目视图中,配置需求模块任务给对应开发人员,更新模块任务完成进度,管理项目团队人员权限。 2.QA 测试人员: 在 QA 试图在该产品下,编写测试用例,进行用例管理;测试阶段:创建测试任务,分配用例,进行脚本执行,更新状态,提交缺陷;通过缺陷管理对 BUG 进行管控,分配给涉及的开发,可以查看 BUG 状态跟踪;回归测试后,更新 BUG 状态,,完成后更改状态查看BUG 记录图表。 3.经理:可以浏览 QA 视图的用例和 BUG,产品视图中的需求和计划; 准备阶段:浏览 QA 视图,测试用例,评审用例,更改测试用例状态,备注说明有异议用例。项目视图中,分配需求模块对应开发人员,以及涉及项目人员管理。 测试阶段:查看用例执行,及涉及产生的BUG,分配 BUG。完成后,可以查看 BUG记录图表。 4 开发:权限基本类似经理角色,对应查看模块下的缺陷,修复后更改 BUG 状态,测试结束后,可以查看 BUG 图表记录。 下面就对各个角色以及相应职责和操作流进行介绍(中有些基本信息的字段可以根据实际情况修改): 一 管理员角色 1 组织管理 在组织视图下,我们主要使用用户列表和权限分组,来配置账号。如果需要更全面记录用户信息,可以使用部门维护和公司管理。 1 .1 公司管理 编辑公司信息。 1 .2 部门维护 将参与测试过程的测试组,项目组在此编辑。 1 .3 用户列表 进行添加用户 点击添加用户,编辑用户信息,主要是ID 和密码的设置,保存,生成用户信息项 在用户列表下,可以点击编辑对用户信息进行完善 同时,在用户列表页面,可以按左边的部门结构来查看用户的部门分组。 1 .4 权限分组 完成用户信息后,设置用户对于的访问权限。 禅道默认有 5 个权限分组,也点击右上的添加分组/或者在权限分组页面-新增分组,添加一个新的分组,进行自定义设置。 建立分组后,点击权限维护,来设置用户对整个系统的访问权限,保...