禅道使用流程概述禅道项目管理:基于 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 公司管理编辑公司信息
2 部门维护将参加测试过程的测试组,项目组在此编辑