Mantis中角色与权限分析
一、角色有以下几种
查看人员 报告人员 修改人员 开发人员 经理 管理员
二、问题状态一共有以下几种
10:新建,20:打回,30:公认,40:已确认,50:已分派,80:已解决,90:已关闭(放弃,阻塞)
三、问题完成度有以下几种:
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,管理员 创建项目,对测试和开发人员权限和任务进行分配
注释:根据实际情况把报告人员和测试人员角色统一为报告人员。
修改人员和开发人员角色统一为开发人员。
注释:测试完成后问题状态只有 1,关闭 2, 放弃 3,阻塞 。
经经理确认后问题状态只有 1,关闭 2 ,放弃 。
查看人员的权限最低
1. 能查看BUG信息和打印
2. 查看问题注释
3. 查看和下载BUG附件
4. 查看和下载项目文档。
5. 搜索问题及过滤问题
适用对象:
希望能够通过查看项目内容,来了解项目进度,下载相关的项目文档,但不参考任何修改活动的人员。
浏览bug信息时,可以问题提醒,最主要是的是能够及时报告问题
报告人员权限:
1. 查看/报告问题和打印
2. 问题提醒
3. 修改问题状态
4. 添加/删除/修改 问题注释
5. 上传/删除 BUG附件
6. 启动/取消 监视问题
7. 搜索问题及过滤问题
适用对象:
能够在第一时间描述问题出错信息,并能及时提交出问题时的确切证据的人员
如公司中的专职测试人员(QA专员)。
修改人员除了拥有和报告人员基本的权限之外,还具有以下权限:
修改BUG问题和创建子项问题的权限
有权限添加该问题的子项问题
或者可以与其它BUG_ID建立依赖关系,方便查找问题
修改人员的权限
· 查看/报告/修改问题,添加子项问题和建立依赖关系和打印
· 问题提醒
· 修改问题状态
· 添加/删除/修改 问题注释
· 上传/删除 BUG附件
· 启动/取消 监视问题
· 搜索问题及过滤问题
适用对象:
1. 能够在第一时间描述问题的出错信息,并能及时提交出问题时的确切证据。
2. 并能管理相关的问题类型,熟悉所有问题之间的联系的管理人员。
如公司中的专职测试人员(QA专员)或者QA管理员
开发人员除了拥有和修改人员所有的权限之外,还具有以下权限:
分派问题给指定用户;移动问题;删除问题;移动问题;删除问题
开发人员的权限
· 查看/报告/修改问题,添加子项问题和建立依赖关系和打印
· 移动/删除/复制 问题
· 问题提醒
· 修改问题状态
· 添加/删除/修改 问题注释
· 上传/删除 BUG附件
· 启动/取消 监视问题
· 搜索问题及过滤问题
适用对象:
1. 能够在第一时间描述问题的出错信息,并能及时提交出问题时的确切证据。
2. 并能管理相关的问题类型,熟悉所有问题之间的联系的管理人员。
3. 直接涉及开发过程中的编程人员
如公司中的QA管理员,研发人员
经理除了拥有和开发人员基本的权限之外,还具有以下权限:
可以浏览更多的问题信息,包括
还未指定人员的问题
已解决的问题
最近做过修改的问题
项目文档管理
编辑/删除/添加 新的项目文档
管理中心
在项目管理中,可以点击其中已经存在的项目进行管理
如对项目名称进行变更,添加子项目。
编辑/删除分类项目名称,添加版本控制序列号
自定义字段的编辑和删除操作
添加人员角色权限到这个项目中,同时也可以修改和从项目中删除对应的用户。
Mantis中bug共有7种流程状态:新建、打回、公认、已确认、已分派、已解决、已关闭。
? 新建:测试人员报告一个新的bug。
? 打回:测试人员对于 “已解决”的bug,而验证测试没有通过的,则将bug状态改为“打回”。
? 公认:目前不用。
? 已确认:如果测试人员提交的bug,开发经理认为不是bug,则将bug状态改为“已确认”,同时添加相应的注释。由开发经理和测试经理共同商量决定后由测试人员将bug状态改为“关闭”或是“打回”。
? 已分派:开发经理将“新建”或者“打回”的bug分配给开发人员。
? 已解决:开发人员修复好分配给自己的bug后,将bug改为“已解决”。 测试人员可以进行验证测试了。
? 已关闭:测试人员将“已解决”的bug进行验证测试,如果通过,则将bug改为“已关闭”,如果没有通过验证测试,则将Bug改为“打回”状态。
相关推荐
Mantis是一款广泛使用的开源测试缺陷管理系统,用于跟踪和管理软件开发过程中的问题和错误。它提供了丰富的功能,包括问题报告、任务分配、版本控制以及自定义字段,以满足不同项目的需求。本文将深入探讨如何在...
Mantis系统中定义了几种不同的角色,以适应不同用户的权限需求。这些角色包括管理员、经理、开发员、修改员、报告员和复查员等,它们各自拥有不同的权限。从管理员到复查员,权限逐渐缩小,这种角色和权限的分配有助...
Mantis是一款开源的、免费的缺陷跟踪系统,广泛应用于软件开发项目中,帮助团队有效管理问题和缺陷。标题“mantis缺陷管理工具”表明我们关注的是Mantis在缺陷跟踪和项目管理中的应用。 Mantis的核心功能包括: 1....
- 报告与统计:Mantis提供各种报表和统计图表,帮助分析问题趋势和团队效率。 5. **适用场景** - 软件开发团队:无论是小型项目还是大型项目,Mantis都是一个实用的问题追踪工具。 - 教育领域:在教学项目或研究...
3. **权限设置**:灵活的权限控制使得不同角色(如Viewer、Reporter、Updater、Developer、Manager、Administrator)拥有不同的操作权限,可以设定项目和缺陷的公开或私有状态。 4. **主页新闻发布**:在主页发布...
Mantis系统中有多个角色,每个角色都有特定的权限和功能: 1. **管理员**:具有最高的权限,负责系统设置、用户管理、公告编辑、权限分配等。管理员可以: - **我的视图**:定制个人的工作面板,显示所需的信息。 ...
6. **用户角色(User Roles)**: Mantis中包含不同的用户角色,如管理员、项目经理、开发者、测试人员等,每个角色有不同的权限。 **二、Mantis安装与配置** 1. **下载与安装**: 从官方网站下载最新版本的Mantis源...
4. 创建数据库:在你的数据库管理系统(如MySQL)中创建一个新的数据库,并给予Mantis必要的访问权限。 5. 运行安装脚本:通过浏览器访问Mantis的安装路径,按照向导提示完成数据库同步和初始化设置。 6. 开始使用:...
2. 报告与统计:Mantis提供多种报表和图表,帮助分析问题趋势,评估项目健康状况。 3. 插件扩展:虽然Mantis 1.2.18未经二次开发,但其原生支持插件,用户可通过安装插件来增强功能,如增加邮件模板、集成其他工具...
4. **权限控制**:系统支持多角色和权限设定,如管理员、项目经理、开发人员和普通用户,确保信息的安全性和访问权限的合理性。 5. **协作与通信**:Mantis内置了评论功能,使得团队成员可以在问题上进行讨论,分享...
在权限管理上,Mantis提供了灵活的角色分配机制。管理员可以设置不同级别的访问权限,如项目经理、开发人员、测试人员等,以保护敏感信息并确保数据安全。此外,用户还可以自定义视图,根据个人需求展示相关信息。 ...
4. **版本控制**:Mantis允许关联问题与特定的软件版本,这样可以清晰地看到每个版本中存在的问题,为发布决策提供依据。 5. **权限管理**:工具支持角色和权限的定制,确保信息的安全性和团队协作的有序性。不同...
TestLink与Mantis的集成实例 TestLink是一个基于Web的测试管理工具,它提供了一系列强大的功能,用于管理和组织软件测试过程。以下是对TestLink主要功能的详细解释: 1. 测试用例(Test Case):测试用例是通过...
3,权限设置灵活,不同角色有不同权限,每个项目可设为公开或私有状态,每个缺陷可设为公开或私有状态,每个缺陷可以在不同项目间移动; 4,主页可发布项目相关新闻,方便信息传播; 5,具有方便的缺陷关联功能,除...
Mantis中有多个角色,每个角色拥有不同的权限和职责: - **管理员**:拥有最高级别的权限,可以管理用户、配置系统设置、创建和维护项目、分配问题等。管理员可以访问所有项目,监控整个系统的运行状态。 - **...
3. **多用户支持**:支持多用户登录,不同的用户角色(如管理员、项目经理、开发者、测试人员等)拥有不同的权限,可以查看、编辑或分配BUG。 4. **状态跟踪**:每个BUG都有一个生命周期,从新建到解决,通过一系列...
3. 权限管理:系统提供了精细的权限控制,可以设置不同的角色(如管理员、开发者、测试人员等),确保信息的安全和项目流程的规范。 4. 故障分类与优先级:用户可以根据问题的严重性和紧迫性进行分类和优先级设定,...
7. **报告与统计**:Mantis提供丰富的报表和图表,帮助分析缺陷趋势,评估项目健康状况。 8. **多语言支持**:Mantis支持多种语言,便于全球化的团队使用。 为了更好地利用Mantis,用户需要熟悉其基本操作,例如...
- **权限管理**:精细的角色和权限设置,可以控制用户对项目的访问和操作。 - **通知机制**:通过电子邮件自动通知相关人员关于问题的状态更新。 - **版本控制集成**:可以与Git、SVN等版本控制系统集成,便于关联...