Mantis是一个缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务。

Mantis可以帮助所有开发人员完成系统需求缺陷的有效管理,对于bug问题的状态变化将通过mail的形式由系统自动通知相关人员。且可以自动生成统计报表和自动导出成doc或excel格式的文件。

Mantis是基于mysql+php的服务,可以通过备份mysql数据库实现资源的备份与还原。具有极高的安全可靠性。

本说明适用于mantis1.1版,关于1.1版的英文说明可以参照http://www.mantisbt.org/

转载请注明出处:http://blog.csdn.net/charisma_fox/archive/2008/09/08/2898694.aspx

1  操作指南

*************************************************

以下设置针对所有用户

1.1    “新用户登录”

目前本系统的访问地址为:http://192.168.1.222:8080/mantis/

用户可以通过首页显示的“注册一个新帐号 ”进行新用户注册。为方便辨识和记忆,用户名命名规则同公司邮箱(例如周婷用户名为zhout),注册之后,注册邮箱会收到系统的邮件提示。根据提示进行帐号激活,用户需要在激活页设置密码,否则以后将无法登录。

如忘记密码或者需要重置密码,可以通过“忘记密码?”进行密码重置。或者联系管理员再次激活。如果遇到帐号无法激活的情况请及时与我联系,email:fox@****.com

1.2 “我的视图”页

登录之后首先进入“我的视图”页,这里显示5类问题:

指定给我的:

需要由登录者处理的问题

未指定的:

已经报告但尚未分配到开发人员的问题

由我报告的

由登录者本人报告的问题

已解决的

最近修改

我正在监视的

用户可以选择需要关注的问题进行监视

注:页面右上角有一个切换项目的下拉菜单,可以选择查看本人需要关注的某个项目的问题。

1.3 “查看问题”页

此页上面一部分为查询条件组合,用户可以指定查找问题的条件,点击某项之后将出现下拉菜单供用户选择;下面一部分为所有问题列表,列出了问题的摘要信息,点击问题之后将出现“查看问题详细资料”页。

“查看问题详细资料”

各项不详细解释了。其中最下面一行按钮可以对问题进行操作。由于权限的设置不同,各级别用户可使用的按钮个数不同。

Ø “修改问题”

修改问题的各项基本属性,并添加注释。

Ø “分派”

将问题分派给某个开发人员来处理,分派之后系统将自动向被分派人发送邮件通知,被分派人打开mantis之后将在“我的视图”页看到被分派的问题。

Ø “将状态改为”

这里是对问题状态的定性,分为6个层次,具体使用方法见“Bug跟踪流程”。

Ø “监视问题”

点击此按钮后用户就可以对该问题进行监视,也就是说只要该问题有改动,系统就会自动发邮件通知到本人。在“我的视图”页也可以体现出来。

Ø “创建子项问题”

可以创建该问题的子项问题。

Ø “移动问题”

可以将该问题移动到别的项目中(需要相应的权限)。

Ø “删除问题”

删除无用的问题,已处理完毕的问题建议不必删除,关闭即可,以保留问题记录。

“关系”

可以指定问题之间的关联关系,具体关联方式见下拉菜单。

“上传文件”

可以上传与问题相关的文件,大小暂时限制为5M。

“问题历史”

此项为问题处理的历史记录。

1.3.1    修改问题状态

这是mantis比较重要的一个功能,问题的每次改动都要发生状态的改变,以此来标记问题的处理情况。

1.4 “报告问题”页

“分类”是在创建项目时指定的,比如USBOSS后台可以分类为“计费”和“帐务”,以方便问题的定位。如果项目创建时未分类则此项为空。

“查看状态”中的两个选项“公共”和“私有”决定此问题所有人都可见还是只有本项目组的成员可见。

选择高级报告后还可以选择具体的平台设置和产品版本等参数。

新报告的问题状态默认为新建。

1.5 “修改日志”页

这里显示项目的更新日志

1.6 “使用说明”页

这里可以链接到mantis的官方网站,里面有详细的使用帮助,英文的。

1.7 “个人帐号”页

个人帐号

设置个人信息,包括密码、邮件、姓名。

更改个人设置

设置邮件通知的紧急程度级别等,可根据个人需要和喜好来设置接收邮件通知的级别。

管理平台配置

配置平台,包括硬件平台,操作系统,版本等信息。

*************************************************

以上设置针对所有用户

*************************************************

以下设置只针对权限为“经理”的用户

1.8 “管理”页(经理级用户)

1.8.1 项目管理

编辑项目

设置项目的基本属性,上传文件路径不需要设置,因为目前采用数据库的方式存储文件。

子项目

将现有项目添加到本项目的子项目中(必须有相应的权限)。

分类

上面已提到过,为了查找问题的方便而设置的问题类别,可根据项目情况设置。

版本

设置项目的版本号。

添加用户至项目

添加参与本项目的人员,并设置人员权限,注意这里的权限与用户本身的权限不同,需要单独指定。目前指定测试组的成员为“测试人员”,其他程序员都指定为“开发人员”,如果项目查看状态为私有,则只有在这里添加了的人员才可以访问本项目的问题。通过最下面一行的按钮可以快速地从别的项目导入人员,或将本项目的人员导出到别的项目。

管理帐号

查看人员列表,删除人员。如果需要修改人员权限,可以先删除然后重新添加。

1.8.2  管理配置

这里可以查看各用户级别的权限设置,但不能修改,不详述。

*************************************************

以上设置只针对权限为“经理”的用户

*************************************************

以下设置只针对权限为 “管理员”的用户

1.9 “统计报表”页(管理员级用户)

查看按各种方式统计的所有Bug报表。

1.10     “管理”页(管理员级用户)

1.10.1    用户管理

创建、修改、删除帐号,重设帐号密码,给用户分配项目等。

1.10.2    项目管理

除了“经理”级人员的功能之外,还可以创建、删除项目,创建子项目等。

1.10.3    自定义字段管理

可以为报告问题添加必要的自定义字段,可以是时间类型,字符串类型,数字类型等。

1.10.4    管理全局配置

添加、编辑、删除平台配置

1.10.5    管理配置

包括权限报表、工作流开始、工作流、邮件提醒四项,可根据实际需要灵活配置,不详述。

*************************************************

以上设置只针对权限为 “管理员”的用户

2 其他重要设置

2.1 添加时间型自定义字段

添加其他的字段比较容易,添加类似于时间字段,“管理→自定义字段配置”

填写“新自定义字段”的名称,例如:“发布时间”。单击“新建自定义字段”按钮类型,选择时间型。

在这个版本中,时间型被显示为“@8@”我们可以修改lang语言文件来修复。

$s_custom_field_type_enum_string = '0:字符串,1:数值,2:浮点数,3:枚举类型,4:电子邮件,5:选择框,6:列表,7:多选列表,8:日期型';

2.2 汉化

Mantis支持多国语言,但有的时候汉化的文件跟不上版本的变更,需要我们自己来添加一些汉化的字段。下面介绍如何进行汉化。

汉化是通过一个文件完成的

打开这个文件D:\mantis\lang\strings_chinese_simplified.txt

汉化其实很简单,下面是我对1.1.2版本的添加的一些汉化的字段。

#$s_severity_enum_string   = '10:新特性,20:微不足道,30:文字错误,40:不合理或别扭,50:次要错误,60:严重错误,70:系统崩溃,80:系统死锁';
$s_severity_enum_string   = '10:新需求,20:A类错误,30:B类错误,40:C类错误';
$s_actiongroup_menu_update_product_build = '更新产品版本';
$s_actiongroup_menu_attach_tags = '附加 Tags';
$s_actiongroup_error_issue_is_readonly = '该问题只读';
$s_excel_export = 'Excel 导出';
$s_copy_versions_from = '从该项目复制版本';
$s_copy_versions_to = '复制版本到该项目';
$s_reauthenticate_title = '权限认证';
$s_reauthenticate_message = '访问安全加密页面,需要通过权限认证才能访问。';

# Tagging
$s_tags = 'Tags';
$s_tag_details = 'Tag 细节: %s';
$s_tag_id = 'Tag号';
$s_tag_name = '名称';
$s_tag_creator = '创建者';
$s_tag_created = '创建时间';
$s_tag_updated = '最后更新';
$s_tag_description = 'Tag 描述';
$s_tag_statistics = '使用统计';
$s_tag_update = '更新Tag: %s';
$s_tag_update_return = '返回Tag';
$s_tag_update_button = '更新Tag';
$s_tag_delete_button = '删除Tag';
$s_tag_delete_message = '确定要删除这个tag吗?';
$s_tag_existing = '已有的 tags';
$s_tag_none_attached = '没有相关的tags';
$s_tag_attach = '添加';
$s_tag_attach_long = '附加 Tags';
$s_tag_attach_failed = 'Tag 添加失败.';
$s_tag_detach = 'Detach \'%s\'';
$s_tag_separate_by = "(使用 '%s'分隔)";
$s_tag_invalid_name = '无效 tag 名称.';

把上面的文字,贴在strings_chinese_simplified.txt文件的末尾,保存即可。

如果还有一些文字没有完成汉化,可以查看页面的源文件,找到该字段的值,在strings_english.txt里面查找,将字段的值完整copy出来,添加到strings_chinese_simplified.txt文件中,并编辑相应的中文即可。

2.3 修改严重性等级

在config_defaults_inc.php文件中查找Mantis Enum Strings

就能看到系统中定义的一些级别都可以在这里找到,在此仅介绍严重性等级。

$g_severity_enum_string这个字段就是严重性等级的字段,可以按照需要在后面的值中进行删减,比如我只需要4类,就如下修改:

$g_severity_enum_string = '10:feature,20:trivial,30:text,40:tweak';

或者把上面的这行直接添加到config_inc.php这个文件中即可。

因为Mantis的配置文件,是根据config_defaults_inc.php设置的,但凡是在config_inc.php这个文件中进行声明的,都将依据config_inc.php为准。

3 Mantis 缺陷跟踪流程


LoadRunner性能测试基础
软件测试结果分析和质量报告
面向对象软件测试技术研究
设计测试用例的四条原则
功能测试中故障模型的建立
性能测试综述
更多...   

性能测试方法与技术
测试过程与团队管理
LoadRunner进行性能测试
WEB应用的软件测试
手机软件测试
白盒测试方法与技术

相关咨询服务
建立软件测试规范
性能评测与调优

测试需求分析与测试用例分析
互联网web测试方法与实践
基于Selenium的Web自动化测试
性能测试、分析与优化
普瑞克斯 web安全设计与测试
阿尔卡特朗讯 探索式测试
某电力集团 白盒测试方法与实践
测试架构与测试用例设计
北京 软件测试技术(贯穿案例)
更多...   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
频道编辑:winner
邮       件:winner@uml.net.cn

Mantis使用说明的更多相关文章

  1. Atitit.项目修改补丁打包工具 使用说明

    Atitit.项目修改补丁打包工具 使用说明 1.1. 打包工具已经在群里面.打包工具.bat1 1.2. 使用方法:放在项目主目录下,执行即可1 1.3. 打包工具的原理以及要打包的项目列表1 1. ...

  2. awk使用说明

    原文地址:http://www.cnblogs.com/verrion/p/awk_usage.html Awk使用说明 运维必须掌握的三剑客工具:grep(文件内容过滤器),sed(数据流处理器), ...

  3. Mantis搭建步骤

    (1)安装EeasyPHP (2)解压Mantis到EeasyPHP内www目录下 (3)将PHP复制到www目录下 并修改apache下httpd.conf及php.ini两个文件的php配置目录 ...

  4. “我爱背单词”beta版发布与使用说明

    我爱背单词BETA版本发布 第二轮迭代终于画上圆满句号,我们的“我爱背单词”beta版本已经发布. Beta版本说明 项目名称 我爱背单词 版本 Beta版 团队名称 北京航空航天大学计算机学院  拒 ...

  5. Oracle 中 union 和union all 的简单使用说明

    1.刚刚工作不久,经常接触oracle,但是对oracle很多东西都不是很熟.今天我们来了解一下union和union all的简单使用说明.Union(union all): 指令的目的是将两个 S ...

  6. 缺陷管理平台mantis安装及配置

    软件说明:Mantis是一个基于PHP技术的轻量级的开源缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务.在功能上.实用性上足以满足中小型项目的管理及跟踪.更重要的是其开源,不需要负担任何费 ...

  7. Map工具系列-02-数据迁移工具使用说明

    所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...

  8. Map工具系列-03-代码生成BySQl工具使用说明

    所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...

  9. jQuery验证控件jquery.validate.js使用说明

    官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation jQuery plugin: Validation 使用说明 转载 ...

随机推荐

  1. Jmeter组件和属性(二)

    Jmeter脚本开发原则 简单.正确.高效.简单:去除无关的组件,同时能复用的尽量复用.正确:对脚本或者业务正确性进行必要的判断,不能少也不能多.(200),业务错误的情况下,也可能返回200,必须用 ...

  2. csu 1550(字符串处理思路题)

    1550: Simple String Time Limit: 1 Sec  Memory Limit: 256 MBSubmit: 481  Solved: 211[Submit][Status][ ...

  3. mysql 导入数据到postgresql

    创建PG的表脚本 DROP TABLE IF EXISTS "public"."t_resource_info"; CREATE TABLE "pub ...

  4. bug优先级定义

    优先级定义如下: <版本前期阶段>(功能刚提测): [P0—紧急]:完全不能满足产品要求,基本功能明显未实现或完全不可用,阻塞测试流程与进度(核心功能流程) 1.功能未实现 .功能缺失 2 ...

  5. jmeter-----查看结果树

    在编写接口测试脚本的时候,需要进行调试和查看结果是否正常的情况,这个时候可以使用查看结果树组件进行. 查看结果树中展示了每一个取样器的结果.请求信息和响应信息,可以查看这些内容去分析脚本是否存在问题. ...

  6. IE7、IE8下使用escape、encodeURI传递中文参数乱码的问题及解决方案

    js跳转到指定页面,一旦escape()中文数据,浏览器就会终止和没有反应.上网搜了半天始终不得解.一种说法是,escape中文之后,url中出现了%u,IE7和IE8拒绝执行.目前看来差不多是这样的 ...

  7. ubuntu 依赖问题

    ubuntu想装个QQ,无奈安装不但出错,还导致现在的软件依赖出了问题 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 您也许需要运行“apt --fix-b ...

  8. AciveX接口事件的手动实现

    为了理解ActiveX事件的运作原理,特意做了如下实验 初试化过程: try { CLSID clsid; HRESULT hr=::CLSIDFromProgID(L"MSWinsock. ...

  9. Java 打开文件夹

    package com.swing.demo; import java.io.File; import java.io.IOException; public class OpenDirTest { ...

  10. GDB 调试工具高级用法

    解决core核心文件转出问题 ulimit -c #查看core文件的生成开关,若为0则关闭 ulimit -c unlimited #打开开关,只在当前shell生效 sudo sh -c 'ech ...