热门标签 | 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,供开发人员定位问题根源。

推荐阅读
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • 通过与阿里云的合作,牛客网成功解决了跨国视频面试中的网络卡顿问题,为求职者和面试官提供了更加流畅的沟通体验。 ... [详细]
  • 本文详细介绍如何通过修改配置文件来隐藏Apache、Nginx和PHP的版本号,从而增强网站的安全性。我们将提供具体的配置步骤,并解释这些设置的重要性。 ... [详细]
  • Kubernetes 持久化存储与数据卷详解
    本文深入探讨 Kubernetes 中持久化存储的使用场景、PV/PVC/StorageClass 的基本操作及其实现原理,旨在帮助读者理解如何高效管理容器化应用的数据持久化需求。 ... [详细]
  • 福克斯新闻数据库配置失误导致1300万条敏感记录泄露
    由于数据库配置错误,福克斯新闻暴露了一个58GB的未受保护数据库,其中包含约1300万条网络内容管理记录。任何互联网用户都可以访问这些数据,引发了严重的安全风险。 ... [详细]
  • 全面解析运维监控:白盒与黑盒监控及四大黄金指标
    本文深入探讨了白盒和黑盒监控的概念,以及它们在系统监控中的应用。通过详细分析基础监控和业务监控的不同采集方法,结合四个黄金指标的解读,帮助读者更好地理解和实施有效的监控策略。 ... [详细]
  • 深入解析Serverless架构模式
    本文将详细介绍Serverless架构模式的核心概念、工作原理及其优势。通过对比传统架构,探讨Serverless如何简化应用开发与运维流程,并介绍当前主流的Serverless平台。 ... [详细]
  • 通常情况下,修改my.cnf配置文件后需要重启MySQL服务才能使新参数生效。然而,通过特定命令可以在不重启服务的情况下实现配置的即时更新。本文将详细介绍如何在线调整MySQL配置,并验证其有效性。 ... [详细]
  • 本文详细介绍了如何在 Android 中使用值动画(ValueAnimator)来动态调整 ImageView 的高度,并探讨了相关的关键属性和方法,包括图片填充后的高度、原始图片高度、动画变化因子以及布局重置等。 ... [详细]
  • 本文探讨了现代分布式架构的多样性,包括高并发、多活数据中心、容器化、微服务、高可用性和弹性架构等,并介绍了与这些架构相关的重要管理技术,如DevOps、应用监控和自动化运维。文章还深入分析了分布式系统的核心概念、主要用途及类型,同时对比了单体应用与分布式服务化的优缺点。 ... [详细]
  • Spring Cloud学习指南:深入理解微服务架构
    本文介绍了微服务架构的基本概念及其在Spring Cloud中的实现。讨论了微服务架构的主要优势,如简化开发和维护、快速启动、灵活的技术栈选择以及按需扩展的能力。同时,也探讨了微服务架构面临的挑战,包括较高的运维要求、分布式系统的复杂性、接口调整的成本等问题。最后,文章提出了实施微服务时应遵循的设计原则。 ... [详细]
  • NFS(Network File System)即网络文件系统,是一种分布式文件系统协议,主要用于Unix和类Unix系统之间的文件共享。本文详细介绍NFS的配置文件/etc/exports和相关服务配置,帮助读者理解如何在Linux环境中配置NFS客户端。 ... [详细]
  • 本文探讨了大型服务端开发过程中常见的几个误区,包括异步任务处理不当、日志同步模式使用、网络操作未设置超时、缓存命中率及响应时间未统计、单一缓存模式、分布式缓存加锁不当以及团队管理上的误区,旨在帮助开发者避免这些常见错误。 ... [详细]
  • 本文详细介绍了 Kubernetes 集群管理工具 kubectl 的基本使用方法,涵盖了一系列常用的命令及其应用场景,旨在帮助初学者快速掌握 kubectl 的基本操作。 ... [详细]
  • 2023年最佳PHP开发学习路径推荐
    本文详细探讨了针对不同背景的学习者如何选择最适合自己的PHP开发学习资源,包括书籍、在线课程及培训机构的推荐。 ... [详细]
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社区 版权所有