一.详细功能介绍

1.1概述

多项目管理

问题录入

问题查询和关键词检索

问题更新

问题关联关系

统计分析、报表生成和输出

用户管理

自定义域

系统设置

1.2多项目管理

在系统页面点击manage->manage projects可以进入项目管理界面。

显示已经创建的项目列表,通过点击create new project可以进入新建项目页面。

可以设定新项目当前状态,项目状态包括:development,release,stable和obsolete几种。

可以修改项目数据包括:项目状态、项目公开或者私有属性,添加和修改子项目,为该项目添加和修改Categories,添加和修改项目发布版本,定义项目可使用的用户自定义域,添加和修改该项目用户及其权限属性。

1.3问题录入

在系统界面,点击Report Issue进入问题录入界面,如果点击前,右上角项目选择为AllProject,那么填报问题前,需要先选择要填报的项目。
可以勾选"Make Default",这样每次填报的时候,进入该界面时,就为默认项目了。进入问题填报界面。

选择和输入Category、Reproduciblity、Impact、Severity、Summary、Description、Additional Information等信息,点击Submit Report即可。

输入页面中,可以添加和上传附件。

1.4问题查询和关键词检索

在系统界面,点击View Issues可以进入问题查询结果页面。

在项目选择中,可以选择项目查看所属项目问题,点击查询结果区的字段名称,可以进行排序显示。

在页面上方区域是问题检索条件区,可以一览当前查询结果的查询条件,可以点击每个查询条件,可以修改该查询条件选项。

修改各查询条件参数,点击Apply Filter即可。该查询界面每个查询条件只能定义单一值。如果需要定义多值查询,可以在查询结果界面,点击Advanced Filters,界面刷新后,点击某查询条件,可以选择多个选项进行查询。

在查询结果页面,在查询条件区,可以在search文本框中输入要查询问题信息中的关键词,点击Apply Filter按钮,即可显示含有关键词的所有历史问题。
可以将当前查询条件保存为过滤器,并可快速选择,得到查询结果。在查询区中,点击Save Current Filter,可以命名并保存当前过滤器。

若当前过滤器查询条件已与已有过滤器条件相同,会在保存页面提示This particular query appears to already exist.。

输入待保存的过滤器,保存即可。这样在查询页面,通过选择过滤器来快速选择了。
在查询页面,点击Manage filters,可以管理过滤器。

1.5问题更新

在查询结果页面,点击某个问题,可以进入问题详细页面。在问题详细页面,可以直接:

1) 点击Assign to按钮,将问题安排给相应人员解决;

2) 可以点击Due to按钮,添加问题责任人;

3) 点击Change Status to,修改问题状态;

4) 点击Monitor Issue,可以跟踪该问题;

5) 点击Create Clone,可以克隆一个新问题;

6) 点击Move Issue,可以将问题在不同项目间进行移动;

7) 点击Delete Issue,可以删除该问题。

也可以点击My View或者查询结果页面某条问题前的 ,进入问题详细页面。点击 可以直接下载问题的附件。

也可在系统菜单右侧的 中输入问题编号,即可进入问题详细页面。

点击Update Issue,可以修改问题的属性数据。

1.6问题关联联系

在问题详细页面,可以设置该问题与其他问题之间的关联关系。每个问题都可以链接到其他相关问题。链接的关系分为:related to、parent of、child of、duplicate、has duplicate几种。可以对当前链接的问题进行删除,有关系冲突的可以设置最新的关联关系。

对于存在父子关系的问题,如果子问题没有解决,父问题的关联关系中会显示:Not all the children of this issue are yet resolved or closed. 提示子问题没有被全部解决。

对于子问题没有全部解决的父问题,如果要设置为解决或者关闭的话,会在设置状态页面上方提示:ATTENTION. Not all the children of this issue are yet resolved or closed. Before resolving/closing a parent issue, all the issues related as child with this one should be resolved or closed.

通过点击问题详细页面中Relationships区域中的Relation Graph,可以查看与该问题的关联关系图。

点击Dependency Graph,可以查看当前问题的依存关系图。

在关联关系图和依存关系图中,鼠标移动到各问题ID方框时,可显示该问题ID的Status和Summary。

1.7统计分析、报表生成和输出

在系统菜单点击Summary,显示该项目下问题统计Synthesis情况,包括按Project、Status、Date、Resolution、Severity、category等等进行统计的结果。点击Summary表的上方图表按钮,分别有Per state、Per severity、Per impact、Per category和Per resolution的统计表。后面仅列出Per state表截图。点击Advanced Summary,可以显示总体统计图表,包括Cumulative By Date图。
通过后台系统文件的设定,可以添加和修改统计图表。点击Print Report,显示当前项目下的问题。可以选择性的将问题导出到Excel和Word文件中。也可通过预览功能在IE中显示,并可存为html文件。
对于问题导出,还可以在问题查询结果页面中,通过点击CSV Export,导出为CSV文档。在问题查询结果页面,点击Print Report也可以进入打印报告页面。

1.8用户管理

使用管理员帐户进入系统,点击系统菜单Manage-->Manage Users,进入用户一览页面。可以按用户ID的字母顺序筛选用户。

可以点击各用户修改用户权限和信息,也可以点击Prune Accounts来阻止未登录的用户,可以点击Create New Account建立新帐户,建立新帐户时,可以是否激活该帐户,可以设定用户权限。用户权限包括:viewer、reporter、updater、developer、manager和administrator(角色可以定制)。权限可以在系统权限设置中来进行控制。

1.9自定义域

通过点击系统菜单Manage-->Manage Custom Fields,用户可以自行添加和修改自定义域,添加数量没有限制。

自定义域的类型有:String、Numeric、Float、Enumeration、Email、Checkbox、List、Multiselection List、Date等。
可以设置是否在报告、更新、解决、关闭页面显示和必填,是否仅在高级查询条件页面显示。

1.10系统设置

使用管理员权限进入系统,点击Manage-->Manage Configuration,进入系统设置页面。
Permissions Report页面显示了当前系统权限分配情况。
在Workflow Thresholds页面,可以设置不同角色权限。
在Workflow Transitions页面,可以设置工作流。可以根据公司流程来进行定制。可以设定问题各状态的最低权限角色。

二、Mantis中角色与权限分析

2.1问题与角色基本介绍

2.1.1角色种类

查看人员  报告人员   修改人员   开发人员   经理   管理员

2.1.2问题状态

10:新建,20:打回,30:公认,40:已确认,50:已分派,80:已解决,90:已关闭(放弃,阻塞)

2.1.3问题完成度

10:未处理,20:已修正,30:重新打开,40:无法重现,50:无法修复,60:重复问题,70:不是问题,80:暂停,90:不做修改

2.2工作流程

  角色             处理问题               问题完成度         问题状态

1,报告人员    提交BUG和分派给开发人员       未处理           已分派

2,开发人员     1)修改问题                     已修正           已解决
                        2)对问题情况不明确          可选择相应问题完成度  打回
                        3)放弃修改问题                  未处理            放弃

3,测试人员            1)复查后BUG已修改         已修正            关闭
      对已解决的问题   2)复查后BUG仍存在        重新打开          已分派
      对打回的问题   1)添加BUG描述             未处理           已分派
                     2)存在争议                未处理            阻塞    
                     3)存在争议,但讨论后解决 不是问题等         关闭  

4,经理         对存在争议的问题提出修改意见,决定是否关闭。    

5,管理员      创建项目,对测试和开发人员权限和任务进行分配   

2.3角色具体介绍

2.3.1查看人员权限最低

能查看BUG信息和打印; 查看问题注释;查看和下载BUG附件; 查看和下载项目文档;搜索问题及过滤问题。
适用对象:
希望能够通过查看项目内容,来了解项目进度,下载相关的项目文档,但不参考任何修改活动的人员。
浏览bug信息时,可以问题提醒,最主要是的是能够及时报告问题。

2.3.2报告人员权限

查看/报告问题和打印;问题提醒;修改问题状态; 添加/删除/修改 问题注释; 上传/删除 BUG附件; 启动/取消 监视问题;  搜索问题及过滤问题。
适用对象:
能够在第一时间描述问题出错信息,并能及时提交出问题时的确切证据的人员,如公司中的专职测试人员(QA专员)。

修改人员除了拥有和报告人员基本的权限之外,还具有以下权限:
修改BUG问题和创建子项问题的权限
有权限添加该问题的子项问题
或者可以与其它BUG_ID建立依赖关系,方便查找问题。

2.3.3修改人员权限

 查看/报告/修改问题,添加子项问题和建立依赖关系和打印;问题提醒; 修改问题状态; 添加/删除/修改 问题注释;上传/删除 BUG附件; 启动/取消 监视问题; 搜索问题及过滤问题。

适用对象:
能够在第一时间描述问题的出错信息,并能及时提交出问题时的确切证据,并能管理相关的问题类型,熟悉所有问题之间的联系的管理人员。
如公司中的专职测试人员(QA专员)或者QA管理员。
开发人员除了拥有和修改人员所有的权限之外,还具有以下权限:
分派问题给指定用户;移动问题;删除问题;移动问题;删除问题。

2.3.4开发人员权限

查看/报告/修改问题,添加子项问题和建立依赖关系和打印
移动/删除/复制 问题
问题提醒
修改问题状态
添加/删除/修改 问题注释
启动/取消 监视问题
搜索问题及过滤问题
适用对象:
并能管理相关的问题类型,熟悉所有问题之间的联系的管理人员。

直接涉及开发过程中的编程人员,如公司中的QA管理员,研发人员。

2.3.5经理权限

经理除了拥有和开发人员基本的权限之外,还具有以下权限:
可以浏览更多的问题信息,包括:
还未指定人员的问题;
已解决的问题;
最近做过修改的问题;
项目文档管理;
编辑/删除/添加 新的项目文档。

管理中心:
在项目管理中,可以点击其中已经存在的项目进行管理;
如对项目名称进行变更,添加子项目。
编辑/删除分类项目名称,添加版本控制序列号;
自定义字段的编辑和删除操作;
添加人员角色权限到这个项目中,同时也可以修改和从项目中删除对应的用户。

三、问题处理流程示意图

 

四、测试问题管理流程

 

 

 

 

内容来源于网络如有侵权请私信删除
你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!