Mantis缺陷管理工具

一、Mantis介绍

Mantis是一款B/S结构,基于PHP语言开发的缺陷管理工具,以Web形式操作,提供项目管理和缺陷管理服务。主要特点:开源、免费、易于安装、易于操作、支持任何平台。

主要的功能:项目管理、用户管理、平台配置管理、提交问题(缺陷)、查看问题等

二、Mantis的搭建和调试(已本地安装)

1、操作系统

2、Mantis安装包(Mantis文件夹)

3、PHP 语言环境

4、MySql 数据库

5、Apache 应用服务器(这三个是Wampserver32:法国人开发的Apache Web服务器、PHP解释器以及Mysql数据库的整合软件包)

Mantis的调试

1、访问本机Mantis

http://localhost/mantis/login_page.php

用户名:Administrator

密码:root(默认),已改为xing

注意:如果修改密码,要使用自己的密码,而且输入不要错误超过3次

三、Mantis管理视图

3.1用户管理

1、创建新用户

有新员工入职时,添加新用户

步骤:

1)在管理视图-->用户管理选项卡,点击创建新账户按钮

2)在创建新账户页面中,输入用户的信息,点击创建用户按钮。

说明:管理员>经理(开发、测试、产品经理)>开发人员>升级者(运维)>报告者(测试)>观察者(第三方)

l已启用 账户可以使用

l已保护 账户不可以使用

常见用户信息

测试人员(qa)、测试经理(qm)、项目经理(pm)、开发经理(dm/tm)、开发人员(dev)、升级者(updater)、观察者(view)

2、编辑用户

当用户信息有变更,比如升职,需要编辑用户的信息。

步骤:

1)在管理视图→用户管理选项卡中,在账户表格中点击要编辑的账户的账户名。

2)在编辑账户页面中,编辑相关的信息,点击更新账户信息按钮

3、重设密码

步骤:

1)在管理视图→用户管理选项卡中,在账户表格中,点击要重设密码的账户的账户名

2)点击重设密码按钮

说明:被重设密码的用户,密码为空。

4、模仿用户

添加完账户后,点击模仿用户按钮,可以进行账户信息的验证。

步骤:

1)在管理视图→用户管理选项卡中,在账户表格中,点击要模仿的账户的账户名。

2)点击模仿用户按钮

5、删除用户

当有员工离职时,需要删除员工的账户。

步骤

1)在管理视图下的用户管理选项卡中,在账户表格中点击要删除的账户的账户名。

2)点击删除用户按钮

3)点击确认删除

3.2项目管理

1、创建新项目

步骤:

1)在管理视图→项目管理选项卡中,点击创建新项目按钮

2)在添加项目页面中,输入项目的信息,点击添加项目按钮

说明:

l 状态

开发中 处于软件开发周期的项目

已发布 已经上线使用的项目,但是后期还会有功能的更新,缺陷的修复。

稳定 软件的需求比较稳定,没有太多的更新和缺陷的修复。

停止维护 软件已下线或者不再有更新和维护

l 查看权限

公开 所有Mantis中的用户都可以查看。

私有 只有该项目组的用户才可以访问项目。

l 描述

项目描述是面试时必须能说清楚的,对于项目的简单阐述。

2、编辑项目

步骤:

1)在管理视图→项目管理选项卡中,在项目表格中,点击要编辑的项目的项目名称

2)在编辑项目页面中,修改项目信息,点击更新项目按钮

3、子项目

在实际工作中,一个大的项目中会由一个或多个子项目组成

步骤:

1)在管理视图→项目管理选项卡中,在项目表格中点击要添加子项目的大项目

2)在子项目页面中,点击新建子项目按钮

3)在新建子项目页面中,输入项目信息,点击添加项目按钮

或者

1)在管理视图→项目管理选项卡中,在项目表格中点击要添加子项目的大项目

2)在子项目页面中,选择项目下拉列表选择一个已有项目,点击添加为子项目

说明:这样可以将已存在的项目添加为大项目的子项目

4、删除(子)项目

步骤:

1)在管理视图→项目管理选项卡中,在项目表格中,点击要删除的项目的项目名称

2)点击删除项目按钮

3)点击确认删除

说明如果删除的大项目中还有子项目,大项目删除后,子项目不会消失,会变成大项目。

5、添加用户至项目

步骤:

1)在管理视图→项目管理选项卡中,在项目表格中,点击要添加用户的项目的项目名称

2)在添加用户至项目页面中,选择用户名以及和用户名相对应的操作权限,点击添加用户按钮。

6、从项目中移除用户

步骤

1)在管理视图→项目管理选项卡中,在项目表格中,点击要移除用户的项目的项目名称

2)在管理账号表格中,勾选要移除用户名的移除复选框

3)点击应用更改按钮

4)确认移除信息,点击是按钮

7、分类

分类指的就是项目中划分出的模块或者是功能点,方便后期提交缺陷报告时可以明确缺陷发生的模块

步骤

1)在管理视图→项目管理选项卡中,在项目表格中,点击要添加分类的项目的项目名称

2)在分类页面中,输入分类信息,点击添加分类按钮

8、版本(release\version\build)

3.3标签管理

标签相当于是一个关键字,是对缺陷类型的简单描述,也可以用户快速定位到要找的缺陷

步骤:

1)在管理视图→标签管理选项卡中,点击创建新标签按钮

2)输入标签信息,点击创建标签按钮

3.4插件管理

3.5平台配置管理

步骤:

1)在管理视图→平台配置管理选项中,输入配置信息

2)点击Add Profile按钮

注意:每次添加完成之后,都必须要重新打开管理视图→平台配置管理选项卡,否则添加的平台其它用户无法看到

平台

PC:

Windows:Win2000 、Win Xp 、Win 7 、Win8 、Win10 、Win11

Linux:RedHat(红帽)、乌班图、CentOS

Unix

Mac(苹果电脑)

移动端:

Android:9 、10、 11

Ios:13、14、15

鸿蒙

塞班:S40 S60

WP

黑莓

3.6配置管理

1、工作流阀值 控制权限大小

步骤:

1)在管理视图→配置管理选项卡中,点击工作流阀值选项卡

2)在问题页面中,根据公司的实际情况,修改相应的用户权限。(例如报告者--勾选修改问题复选框,勾选修改问题状态复选框)

3)点击更改配置按钮

3.7自定义字段管理

步骤:

1)在管理视图→自定义字段管理选项卡中,输入字段名称,点击新建自定义字段按钮

2)在修改自定义字段页面中

读权限:报告者

写权限:报告者

创建问题时显示:勾选

解决问题时显示:勾选

关闭问题时显示:勾选

3)点击修改自定义字段按钮

4)在自定义字段页面中,点击要关联的字段的字段名

5)在关联自定义字段到项目中,选择要关联的项目名称,点击关联自定义字段按钮

注意:自定义字段必须关联到项目之后,才会在提交该项目的缺陷时显示。

四、Mantis提交问题(缺陷)视图

提交缺陷的项目:

**教学管理系统

人员:

测试qa01

开发dev01

测试经理qm01

开发经理dm01

步骤:

1)使用报告者(测试人员)身份登录系统

2)选择项目

3)点击提交问题视图

4)在输入问题详情页面中,输入缺陷信息,点击提交问题按钮。

说明:

l 严重性和优先级根据公司提供的文档进行选择,不允许带有主观情感

l 摘要相当于缺陷标题,是对缺陷的简单描述

l 描述就是缺陷描述,主要对缺陷具体的重现步骤,预期结果,实际结果进行记录,确保开发人员可以通过缺陷描述重现缺陷

注意:Mantis中的问题重现步骤由于是非必填项,所以我们把重现步骤也写在了描述中

产品版本在Mantis的流程设定中,测试人员提交的缺陷中,不需要提交版本信息,由于开发经理在确认缺陷时再填写

上传文件,主要上传的是缺陷的截图(证迹),一般要求和摘要命名相同

勾选继续报告复选框,根据实际情况选择,如果需要继续提交,就勾选,如果只提交1个缺陷报告,就不需要勾选

五、Mantis确认问题

开发经理对测试人员提交的缺陷,进行确认,判断是否是缺陷

步骤:

1)使用开发经理身份登录系统

2)选择相应的项目

3)点击查看问题视图

4)在过滤页面中,过滤条件,状态:新建,点击应用过滤器按钮

5)在查看问题表格中,点击要确认的问题的问题编号

6)在查看问题详情页面中,根据摘要和描述,再次复现缺陷,对比实际结果和缺陷截图

开发经理操作的实际结果和测试人员写的实际结果相同

A) 点击编辑按钮

B) 分派给选择相应的开发人员

C) 状态选择已分配

D) 选择相应的版本信息

E) 点击更新信息按钮

开发经理操作的实际结果和测试人员写的实际结果不相同不是缺陷

A) 点击编辑按钮

B) 状态选择已解决

C) 处理状况不必改

D) 点击更新信息按钮

六、Mantis解决问题

步骤:

1)使用开发人员身份登录系统

2)选择相应的项目

3)点击查看问题视图

4)在过滤器页面中,过滤条件,状态,已分配,点击应用过滤器按钮

5)在查看问题表格中,点击要解决的问题的问题编号

6)在查看问题详情页面中,根据摘要和描述,重现缺陷,分析错误,修改完成后进行自测

7)点击编辑按钮

8)修改状态为:已解决,处理状况:已修改

9)点击更新信息按钮

七、Mantis返测

步骤:

1)使用测试人员身份登录系统

2)选择相应的项目

3)点击查看问题视图

4)在过滤器页面中,过滤条件,状态:已解决,处理状况:已修正,报告员:自己。点击应用过滤器按钮

5)在查看问题表格中,点击要返测得问题编号

6)在查看问题详情页面中,根据摘要和简述返测,对比预期结果

测试人员返测结果和预期结果相同(返测成功,修复成功);

A) 点击关闭按钮(缺陷状态变为关闭)

测试人员返测结果和预期结果不相同(返测失败,修复失败)

A) 点击重启问题按钮

B) 添加需要反馈的信息,点击需要反馈按钮(缺陷状态变为反馈

  • 27
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

气宇轩昂的固执狂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值