热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

mantis使用介绍

1.1角色介绍系统管理员(运维):主要创建用户,创建项目;维护其他信息。经理:主要维护项目信息

1.1 角色介绍


  1. 系统管理员(运维):主要创建用户,创建项目;维护其他信息。
  2. 经理:主要维护项目信息(如:维护测试模块,维护项目组成员,测试版本,发布公告;维护缺陷分类、实施版本)。研发部的项目经理、系统实施顾问、测试部的测试负责人、技服部项目经理有此权限;(各部门经理:不维护信息,监督特殊问题的处理、浏览统计报表数据等功能)
  3. 报告人员:主要提交bug。测试工程师执行测试时,提交发现的bug;技术工程师提交客户反馈的软件缺陷。
  4. 开发人员:主要修复bug。研发部各项目的bug修改人员有此权限。
  5. 查看人员(观察者):主要浏览bug。
  6. 修改人员:目前不用此角色。

Mantis中的经理角色拥有“报告人员”“开发人员”“查看人员”的操作权限。各操作权限限制在所分配的项目范围内。

1.2 Bug的状态含义


  1. 新建:新提交的且尚未指派给开发人员的bug。
  2. 已分派:项目经理或系统实施顾问将bug指派给开发人员,开发人员尚未接收确认的bug。
  3. 公认:开发人员看到指派给自己修改的bug后,将bug状态设置为“公认”,以告知指派人自己收到了分配的bug。
  4. 已解决:开发人员修复bug后,将bug状态设置为“已解决”;等待验证测试的bug。
  5. 打回:验证测试未通过,需要开发人员重新修改的bug。
  6. 已关闭:验证测试通过,关闭的bug。
  7. 已确认:即暂时不改的bug,(完成度)“暂停”的bug。

1.3 使用流程

Mantis使用流程图如下所示:

详细步骤:

1.3.1 管理员建立请测项目

  1. 项目名称为:产品名称;
  2. 维护模块信息(可以不维护);
  3. 维护测试版本信息;
  4. 维护项目组成员(部门经理也要加上);

1.3.2 测试人员提交bug及跟踪过程

  1. 测试人员提交bug:选择项目名称(产品名称)→模块名称→bug出现频率、严重性、优先权→产品版本→bug标题/bug详细说明→查看状态设置为“公共的”,提交。
  2. 项目经理指派bug:点击bug编号后进入的页面,将bug指派给开发人员。(可以设定某模块的bug由固定的开发人员修改,实现自动指派。)
  3. 开发人员接收bug:将指派给自己的bug状态设置为“公认”状态。
  4. 开发人员修改bug:修改完成,设置完成度,将bug状态设置为“已解决”状态。
  5. 测试人员验证已解决的bug:验证测试通过,需填写“修正此问题的软件版本”,将bug设置为“已关闭”状态。
  6. 测试人员验证已解决的bug:验证测试未通过,将bug设置为“打回”状态,请开发人员重新修改。(重新开启任务,反馈)
  7. 暂时不改的bug需要项目经理、测试负责人确认后,开发人员将bug设置为“已确认”状态。

1.3.3 项目测试阶段的其他相关活动

  1. 项目经理、测试负责人可在测试之前将测试注意事项等发表公告,项目成员在“首页”上浏览。见【编辑公告】功能。
  2. 若测试人员提交bug时选错了项目名,用“移动问题”功能,将bug移动至所属项目bug单中;
  3. 在上述步骤1.和2.进行的过程中,项目经理、测试负责人可就Bug单上的特殊问题进行监视,在“我的视图/我正在监视”列表中显示所有监视的bug;
  4. 针对同一因素造成的不同表现的多条bug,开发人员修改完一个bug,相关bug描述的现象已解决时,可就多个bug建立关联,提醒测试人员集中验证。测试人员也可用“创建子项问题”功能,提交同一因素造成的多个现象bug,供开发人员定位问题根源。

推荐阅读
  • 本文探讨了使用Python实现监控信息收集的方法,涵盖从基础的日志记录到复杂的系统运维解决方案,旨在帮助开发者和运维人员提升工作效率。 ... [详细]
  • 项目经理的角色与职责解析
    本文探讨了项目经理的核心职责,结合个人项目管理和PMBOK指南的经验,深入分析了项目管理的基本概念及其与运维、战略规划之间的关系。 ... [详细]
  • 从财务转型为数据分析师的两年历程
    本文作者小尧,曾在税务师事务所工作,后成功转型为数据分析师。本文分享了他如何确定职业方向、积累行业知识,并最终实现转型的经验。 ... [详细]
  • 本文详细介绍了如何在Linux系统中使用nslookup命令查询DNS服务器地址,这对于Linux服务器的运维管理是非常重要的基础知识。 ... [详细]
  • RocketMQ 运维监控实践指南
    本文详细介绍了如何实现 RocketMQ 的运维监控,包括监控平台的搭建、常用运维命令及其具体用法。适合对 RocketMQ 监控感兴趣的读者参考。 ... [详细]
  • Java作为全球最流行的编程语言之一,应用广泛。本文将详细介绍Java开发的相关岗位及其具体职责,帮助读者更好地了解这一领域的职业发展路径。 ... [详细]
  • 本文详细介绍了Java代码分层的基本概念和常见分层模式,特别是MVC模式。同时探讨了不同项目需求下的分层策略,帮助读者更好地理解和应用Java分层思想。 ... [详细]
  • 基于iSCSI的SQL Server 2012群集测试(一)SQL群集安装
    一、测试需求介绍与准备公司计划服务器迁移过程计划同时上线SQLServer2012,引入SQLServer2012群集提高高可用性,需要对SQLServ ... [详细]
  • 本文详细介绍了如何在Linux系统(以CentOS为例)上彻底卸载Zimbra邮件系统,包括停止服务、删除文件和用户等步骤。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • C盘无法格式化的原因及解决方法
    本文探讨了C盘无法格式化的原因,并提供了详细的解决方案,帮助用户顺利进行系统维护。 ... [详细]
  • Ansible:自动化运维工具详解
    Ansible 是一款新兴的自动化运维工具,基于 Python 开发,集成了多种运维工具(如 Puppet、CFEngine、Chef、Func 和 Fabric)的优点,实现了批量系统配置、程序部署和命令执行等功能。本文将详细介绍 Ansible 的架构、特性和优势。 ... [详细]
  • 本文介绍了如何利用HTTP隧道技术在受限网络环境中绕过IDS和防火墙等安全设备,实现RDP端口的暴力破解攻击。文章详细描述了部署过程、攻击实施及流量分析,旨在提升网络安全意识。 ... [详细]
  • PTArchiver工作原理详解与应用分析
    PTArchiver工作原理及其应用分析本文详细解析了PTArchiver的工作机制,探讨了其在数据归档和管理中的应用。PTArchiver通过高效的压缩算法和灵活的存储策略,实现了对大规模数据的高效管理和长期保存。文章还介绍了其在企业级数据备份、历史数据迁移等场景中的实际应用案例,为用户提供了实用的操作建议和技术支持。 ... [详细]
  • 在分析和解决 Keepalived VIP 漂移故障的过程中,我们发现主备节点配置如下:主节点 IP 为 172.16.30.31,备份节点 IP 为 172.16.30.32,虚拟 IP 为 172.16.30.10。故障表现为监控系统显示 Keepalived 主节点状态异常,导致 VIP 漂移到备份节点。通过详细检查配置文件和日志,我们发现主节点上的 Keepalived 进程未能正常运行,最终通过优化配置和重启服务解决了该问题。此外,我们还增加了健康检查机制,以提高系统的稳定性和可靠性。 ... [详细]
author-avatar
laomeng爱家人_465
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有