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

mantis使用介绍相关推荐

  1. 软件缺陷管理工具mantis

    软件缺陷管理工具mantis 3.1 mantis 基本介绍   Mantis是一个基于PHP技术的轻量级的开源缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务.在功能上.实用性上足以满足中 ...

  2. 软件缺陷管理工具大全

    成熟商用软件QC等,免费小工具Bugzilla mantis 很不错的. trac集成了wiki.subversion.milestone.bug track 多数都用过了,还是jira最好,没用过的 ...

  3. 开放源代码的软件测试工具

    目前市场主流的测试工具和管理软件,如Rational和Mercury的系列产品,大多比较昂贵. 商业软件的优势主要表现在其售后服务和工具本身的强大和易用性上,而作为技术基础相对较好的测试人员,也可考虑 ...

  4. 测试管理工具列表大全

    ID Name Notes 1 TestDirector/Quality Center 业界第一个基于Web的测试管理系统,它可以在您公司组织内进行全球范围内测试的协调.通过在一个整体的应用系统中提供 ...

  5. 软件质量缺陷管理工具大全

    软件质量缺陷管理工具大全 常见免费缺陷管理 工具 : Buggit http://www.pb-sys.com/ Buggit 是一个十分小巧的C/S结构的Access应用软件,仅限于intranet ...

  6. Mantis基本功能介绍

    作者:龚云卿     2005年8月 1 简介 缺陷管理贯穿于整个软件开发生命周期中, 是不可缺少的环节.Mantis是PHP/MySQL/Web-based缺陷跟踪系统,Mantis当前版本为1.0 ...

  7. Mantis 缺陷管理系统配置与安装

    搭建Mantis 缺陷管理系统 By Snooper 错误必有!欢迎指正! 什么是Mantis MantisBT is a free popular web-based bugtracking sys ...

  8. 搭建Mantis 缺陷管理系统(转)

    转自 什么是Mantis MantisBT is a free popular web-based bugtracking system (feature list). It is written i ...

  9. BUG管理系统(Mantis)迁移实录

    Mantis迁移实录 名词解释 Mantis:  开源的BUG管理平台Mantis,也做MantisBT.           同档次产品有EasyBUG,QC,BugFree,Bugzila. Xa ...

  10. Mantis使用说明

    Mantis是一个缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务. Mantis可以帮助所有开发人员完成系统需求缺陷的有效管理,对于bug问题的状态变化将通过mail的形式由系统自动通知相 ...

最新文章

  1. 5.2 测试计划和估算
  2. 数据库SQL基础select语法
  3. Java当中Map的认识和基本用法
  4. [C++]variadic function template expansion 变元函数参数的展开规则
  5. acrobat xi pro 简体中文语言支持包_在朋友圈收表情包收到手软?预感下一个好玩的功能会是它...
  6. 1.7-工控上位机软件开发平台介绍
  7. 【IP SSL】内网IP SSL证书Nginx部署
  8. 2019.07.22--自我总结--分析问题三W原则+做事PDCA法则
  9. 微波和射频信号的区别是什么?两者的信号发生器该如何选择?
  10. oracle产生连续的数字
  11. mybatis resulttype
  12. Java动态读取map里面的key值
  13. Cherno_游戏引擎系列教程(1):1~16
  14. 迭代需求文档规范(模板)
  15. 关于如何连接网络打印机
  16. 微信数据运营面试心得(社招)
  17. 【acwing】104. 货仓选址*(贪心|绝对值不等式)
  18. C++实训练习册(C++之基础语法入门练习题)
  19. 链路层典型协议(简述)
  20. error 65: access violation at 0x40021000 : no 'read' permission

热门文章

  1. mac简体拼音打出来是英文_Mac OS X自带中文拼音输入法详解
  2. c语言编写程序寻找最大公约数,C程序设计编程题库
  3. android休闲游戏,休闲放松是王道 六款安卓休闲游戏推荐
  4. Tomcat NIO、APR 对比
  5. 【洛谷题解】P1427 小鱼的数字游戏
  6. java中的terminated_解决maven build 无反应,直接terminated的问题
  7. 一键服务端是什么意思_音视频混流是什么意思?混流的优势和劣势
  8. 如何把很多照片拼成一张照片_把很多小照片拼成一张大照片是怎么做的?
  9. 机场安检 matlab实现,机场安检过程改进的方案.doc
  10. 图像工作回顾之三:极线匹配