MANTIS 培训 1系统简述 Mantis是一个开源的Bug管理系统;基于PHP+MySQL,可以运行在Windows/Unix 平台上。 BUG 追踪管理概述 2系统中的角色 一、在 Mantis 中角色有以下几种: 查看人员 报告人员 修改人员 开发人员 项目经理 管理员 注释:根据实际情况把报告人员和测试人员角色统一为报告人员。 把修改人员和开发人员角色统一为开发人员。 二、问题状态一共有以下几种 10:新建,20:打回,30:公认,40:已确认,50:已分派,80:已解决,90:已关闭(放弃,阻塞) 注释:测试完成后问题状态只有 1、关闭 2、 放弃 3、阻塞 。 经经理确认后问题状态只有 1、关闭 2 、放弃 。 三、问题完成度有以下几种: 10:未处理,20:已修正,30:重新打开,40:无法重现,50:无法修复,60:重复问题,70:不是问题, 80:暂停,90:不做修改 四、工作流程 角色 处理问题 问题完成度 问题状态1,报告人员 提交 BUG 和分派给开发人员 未处理 已分派 2,开发人员 1)修改问题 已修正 已解决 2)对问题情况不明确 可选择相应问题完成度 打回 3)放弃修改问题 未处理 放弃 3,测试人员 对已解决的问题 1) 复查后 BUG 已修改 已修正 关闭 2) 复查后 BUG 仍存在 重新打开 已分派 对打回的问题 1) 添加 BUG 描述 未处理 已分派 2) 存在争议 未处理 阻塞 3) 存在争议,但讨论后解决 不是问题等 关闭 4,项目经理 对存在争议的问题提出修改意见,决定是否关闭 5,管理员 创建项目, 对测试和开发人员权限和任务进行分配 五、工作内容 5.1 管理员 管理员是管理整个系统运作的工作人员,他不仅是整个系统的操作流程中权限最高的工作人员,而且可以对项目进行创建和管理,人员帐号的创建和管理等等。 5.2 经理 经理是整个软件开发过程中较为重要的管理人员。经理在该系统下的使用权限比起管理员来说稍微低一些。 1)只能对自己的过滤器进行操作,对于管理员设为共有的过滤器只能使用而不能进行操作。2)对于“查看 Issue”的时候,可以通过复选框对某条 bug进行命令操作,经理级别的工作人员不能执行“删除”操作,系统会提示:“你无权执行该项操作”。 3)在“编辑公告”功能中,只能对自己发表的公告进行操作,而对于管理员发表的公告只能浏览而不能进行操作。 4)在“管理”功能中,不能对用户进行管理,包括新建,删除用户等,也不能新建项目,只能管理现有项目的信息。 5.3 开发人员...