mantis管理篇
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Mantis介绍
前言
本手册是基于mantis 1.2.10版本编写的。
1.Mantis简介:
Mantis也叫做MantisBT,全称Mantis Bug Tracker,是一个基于LAMP(linux、apache、mysql、php)架构技术的缺陷跟踪管理系统,以web的形式提供项目管理和缺陷跟踪服务。
主要有登录注销、用户管理,项目管理、权限设置、个性化设置、问题的提交、查看和处理等功能。
1.1系统中的角色
在Mantis 系统中,分别有几种角色:管理员、经理、开发员、修改员、报告员、复查员。
每个角色所具备的权限不一样,权限的从大到小依次排列是:管理员→经理→开发员→修改员→报告员→复查员。
2.Mantis系统用户注册
以公司级别的mantis为例,在IE地址栏(支持IE6以上版本)中输入如下地址:
http://10.167.129.69/mantisbt_quality/login_page.php,进入登录页面。
用户的注册有两种方法:
1)在mantis首页点击最下方的“Signup for a new account”,如下图所示:
图表 1 用户登录首页
在弹出的页面中输入用户名和邮箱,注册后系统会自动发送邮件到注册用户信箱,点击邮件中的链接,可以修改用户密码。
注意:这种方式创建的用户默认权限是“报告者”,如果需要修改用户权限,必须联系管理员。
2)管理员创建
以管理员身份登录系统后,进入管理员视图,点击“管理->用户管理->创建新账号”
图表 2 用户列表页面
弹出创建用户账号页面:
图表 3 创建用户账号页面
输入账号、姓名、email、操作权限等信息后,点击“创建用户”,在弹出的页面中可以重设用户密码、为用户分配项目、用户账号设置等。
用户也可以通过收到邮件中的链接进行密码修改。
具体的配置请见【3.1 用户管理】
注:
➢email地址是必须要输入的,便于后期密码修改通知、缺陷跟踪等。
➢操作权限一共有管理员、经理、开发人员、修改员、报告员、复查员六种,不同的角色不同的权限,具体在后面的权限设置中说明。
3.管理员管理功能
3.1用户管理
管理员创建新用户后直接进入编辑用户页面,或者在图2的用户列表页面点击需要编辑的用户的账号,进入编辑用户信息页面。
3.1.1编辑用户基本信息
基本信息编辑页面可以修改用户的账号、姓名、email地址、操作权限、密码等信息。
图表 4 基本信息编辑
3.1.2为用户分配项目
如果项目的查看权限是公开的,那这边设不设置都没有关系,用户可以看到所有公开项目。
如果项目的查看权限是私有,如果不为用户分配项目的话,该用户就看不到这个项目。
某个用户针对某个项目可以设置更高的权限,如本来是复查员,但在添加用户至项目的时候,可以把操作权限设置为管理员,这是该用户针对这个项目就是管理员。
、
注:这边的项目是在【3.2 项目管理】中创建的。
图表 5 为用户分配项目页面
3.1.3管理账号设置
下面是对邮件提醒、界面语言等个性化设置,可以由管理员设置,也可以由用户在“个人资料->更改个人设置”中设置。
最主要的修改就是界面语言的修改。
图表 6 用户账号设置
3.2项目管理
3.2.1创建项目
只有管理员有创建和删除项目的权限。
管理员登录系统,管理->项目管理->创建新项目,进入创建项目页面
图表7 项目列表页面
在创建项目页面输入项目的名称、状态、权限等信息后,点击“添加项目”,项目就能在项目列表页面看到。
注:上传文件存放路径如果不填写的话就默认使用系统的文件存放路径。
如果希望分项目统一管理项目缺陷附件的话,可以在这边设置文件存放路径。
图表8 创建项目页面
3.2.2编辑项目
管理员和经理都可以编辑项目。
注:经理没有删除项目的权限,下列页面是管理员权限登录的页面
图表9 编辑项目-基本信息页面
可以为项目添加子项目作为大项目的模块。
比如“项目mantis 1.2.10版本测试”,可以添加子项目”mantis 1.2.10基本功能测试“、”mantis 1.2.10页面功能测试“等子项目。
点击子项目名称,可以直接连接到子项目信息页面。
注:这里的子项目是由管理员事先创建好的项目。
图表10 添加子项目页面
在空白文本框中输入版本信息,可以点击“添加版本“后再编辑版本信息,也可以点击”添加并编辑版本“直接编辑版本信息。
注:在提交问题的时候一般涉及到三个版本信息:产品版本(当前测试软件版本)、目标版本(预期解决问题版本)、修正版本(真正解决问题版本)。
具体三个版本的作用在【变更日志】和【路线图】中说明。
图表11 添加版本页面
如果现有系统的问题属性不能满足需要,可以通过【3.4 自定义管理】添加自定义字段,添加的自定义字段要能被项目所用,必须在这边把自定义字段添加到项目中。
注:如果有多个自定义字段需要注意设置顺序,不能重复,否则只能显示其中一个。
图表12 添加自定义字段页面
用户与项目的绑定有两种方式,一种就是在【3.1.2 为用户分配项目】中提到的方法,另一种就是在项目编辑页面->添加用户至项目中添加用户和项目的绑定关系。
与该项目有绑定关系的用户在管理账号中以列表的形式显示出来了。
管理员和经理可以删除某个用户对该项目的权限。
图表13 添加用户至项目页面
3.3标签管理
标签的作用:标签相当于关键字,是对问题的一个精简的概括,通过标签检索,可以更快的定位到自己想要查找的为问题。
创建标签时支持同时创建多个标签,多个标签之间用英文的逗号隔开。
标签的添加有两种方式:
1)管理员或者是经理在管理->标签管理中添加。
图表14 标签管理添加标签页面
2)除了复查员之外,其他角色人员都可以在查看问题页面为问题添加标签(新建或者
现有标签),在空白文本框中输入标签名称,点击“添加“后,为该问题添加上了
该标签,同时也在标签管理中插入了一条记录。
图表15 问题详细页面添加标签
3.4自定义字段管理
只有管理员有创建和删除自定义字段的权限。
提交问题的时候如果已有属性不能满足项目需求,就需要添加自定义字段
管理->自定义字段管理->空白文本框中输入要定义的字段的名称->点击“新建自定义字段“
图表16 自定义字段管理页面
创建成功后,进入编辑自定义字段页面,根据说明填写相应的值。
注:
1)如果类型是枚举值,那么可能取值中多个值之间用”|”隔开,而且“|“前后不能有
空格,否则就认为是一个取值。
例:致命bug|重大bug|普通bug|轻微bug
2)添加的字段需要在哪边显示也是在如下图中设置的。
如提交问题时显示,则需勾选
“在创建问题时显示“。
图表17 编辑自定义字段属性页面
创建的自定义字段要能够被某个项目使用还需要和项目关联,有两种方式可以关联:
1)参照【图表18 添加自定义字段页面】的方法
2)在自定义字段编辑页面的“关联自定义字段到项目“中设置。
图表19 关联自定义字段到项目页面
3.5平台配置管理
一般提交bug的时候最好记录下问题发生的平台环境,尤其是基于不同系统测试软件的时候。
如果同一平台上发生很多的问题,每个问题都输入一遍测试平台的配置就比较繁琐。
平台配置管理就解决了这个问题。
注:
除了复查员外,其他人员都有平台配置管理权限。
1)报告员、修改员、开发员可以通过“个人资料->管理平台配置“创建属于自己私有
的平台配置,别的用户无法看到。
图表20 在个人资料下创建私有平台配置页面
2)经理和管理员除了可以通过“个人资料->管理平台配置“创建属于自己私有的平台
配置外,还可以通过“管理->平台配置管理”配置公有的平台配置。
图表21 在管理下创建公有平台配置页面
3)创建好的平台配置在同页面的下方显示,如下图。
个人资料下的编辑页面和管理下
的有稍微的不同,具体见【图表22 个人资料下编辑平台配置】和【图表23 管理
下编辑平台配置】。
个人资料创建的可以设置默认值,但管理创建的不能设置为默
认值。
图表24 个人资料下编辑平台配置
图表25 管理下编辑平台配置
注:个人资料下无法删除管理下创建的平台配置。
通过管理创建的平台配置经理和管理员都有权限删除。
4)在提交问题的时候,选择平台配置就可以选择创建好的平台配置信息,不需要进行
手动输入了。
图表26 提交问题时选择平台配置页面
3.6插件管理
查看系统已经安装的和未安装的插件,主要是针对实际需要对原有版本升级的插件。
可以根据需要安装。
建议安装mantis 图表插件,帮助管理员和经理可以以图表的形式输出统计报表。
图表27 插件管理页面
3.7配置管理
3.7.1配置报告
系统配置发生变化的时候,想要的配置信息会在配置报告中显示,包括查看问题的列、
csv列、excel列、打印问题的列、工作流阀值中的权限变更等。
可以从配置报告、管理->管理列、个人资料->管理列三个地方配置,三个地方配置的结果都在这边显示和管理。
但作用范围有点区别。
图表28 配置报告显示页面
a)账号:包含“所有用户“和其他所有在系统中存在的用户,可以选择单个账号
b)项目名称:包含“所有项目”和其他在系统中创建的项目,可以选择单个项目
c)配置选项:csv_columns(CSV列)、excel_columns(excel列)、
print_issues_page_columns(打印问题的列)、view_issues_page_columns(查看问题的列)等
d)类型:default、string、integer、complex,根据实际需要使用
e)值:具体定义的列值。
图表29 配置报告中设置配置选项
表格 1 配置关系图
3.7.2管理列
管理列是针对“查看问题列、打印问题列、csv列、excel列”这四个配置选项的设置,修改的结果会在配置报告中显示。
1)管理->配置管理->管理列页面
该页面相当于上面表格中的最后一行:所有用户所有项目的“查看问题列、打印问
题列、csv列、excel列”显示属性列一致。
图表30 管理->配置管理->管理列页面
2)个人资料->管理列
个人资料顾名思义是对私有的,对别的用户没有影响。
最右上角可以切换项目,如
果是“所有项目”,那就是该用户的所有项目的“查看问题列、打印问题列、csv
列、excel列”一样。
如果用户切换到某一个具体的项目,点击“更新当前项目的
列信息”,这该用户该项目的“查看问题列、打印问题列、csv列、excel列”被修
改了,其他的还是和全局显示列一致。
图表31 个人资料->管理列
3)还可以从别的项目上复制管理列设置或者把设置复制到别的项目上。
在管理列页面最下端选择需要被复制或者复制到的项目,然后点击“复制列到”,“复制列自”就可以完成操作。
3.7.3权限清单
权限清单显示的是系统不同角色固有的权限,在页面上无法修改的,如果需要修改,需要修改程序。
3.7.4工作流阀值
工作流阀值是设置用户操作权限的,只有管理员有权限设置。
工作流阀值设置是以项目为单位的,可以针对不同的项目设置不同的权限。
设置的时候需要注意左上角的说明。
注:管理问题是控制可分配人员范围。
如果要想能够分配给某个角色,赋予这个角色管理权限。
3.7.5工作流
工作流就是问题流转流程的设置。
主要根据项目需要来设置。
也是以项目为单位进行设置的。
设置的时候需要注意左上角的注意点。
下面是两种常用的流程。
(从别的文档复制过来的)
1)报告员->开发经理->开发人员->报告员
2)报告员->报告员经理->开发经理->开发人员->测试人员
3.7.6邮件提醒
邮件提醒主要是让使用系统的人员即使的了解到系统设置或者问题相关的变更。
邮件提醒设置也是以项目为单位的。
4.不同角色的页面显示
5.统计报表
只有管理员和经理能够查看统计报表
统计报表是从不同维度对问题处理情况的统计
如果需要出现图中的图形报表,必须安装JPGraph插件。
6.变更日志
点击菜单栏中的“变更日志”项,是“已修正”状态的问题的日志,需要给项目添加版
本号,并且在提交问题时指定了“修正版本“才会显示。
7.路线图
项目的路线图就相当于一个Bug的日志信息,页面列出了该项目下已解决的bug 编号、所属组别、bug 摘要以及该项目产品的版本号变化,点击bug 编号还可进入其详细信息页面。
注意:问题在路线图中显示需要具备如下三个条件:问题中必须填写了产品版本(已发布的版本号)、目标版本(未发布的版本号)、问题状态”已修正“。