测试管理工具mantis-windows系统下安装

小组在今天正式开始进入实践环节,完成了在windows系统下对测试管理工具mantis的安装。下面将先对mantis进行简单的介绍,然后详细介绍在windows系统下对mantis的环境配置与安装。

一、mantis简介

1.概述

Mantis,缺陷管理平台,也叫做MantisBT,全称Mantis Bug Tracker。

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

Mantis是一个缺陷跟踪系统具有多特性包括:易于安装,易于操作,基于Web,支持任何可运行PHP的平台(Windows,Linux,Mac,Solaris,AS400/i5等),已经被翻译成68种语言,支持多个项目,为每一个项目设置不同的用户访问级别,跟踪缺陷变更历史,定制我的视图页面,提供全文搜索功能,内置报表生成功能(包括图形报表),通过Email报告缺陷,用户可以监视特殊的Bug,附件可以保存在web服务器上或数据库中(还可以备份FTP服务器上),自定义缺陷处理工作流,支持输出格式包括csv、MicrosoftExcel、MicrosoftWord,集成源代码控制(SVN与CVS),集成wiki知识库与聊天工具(可选/可不选),支持多种数据库(MySQL、MSSQL、PostgreSQL、Oracle、DB2),提供WebService(SOAP)接口,提供Wap访问。

2.基本特性

(1)个人可定制的Email通知功能,每个用户可根据自身的工作特点只订阅相关缺陷状态邮件;

(2)支持多项目、多语言;

(3)权限设置灵活,不同角色有不同权限,每个项目可设为公开或私有状态,每个缺陷可设为公开或私有状态,每个缺陷可以在不同项目间移动;

(4)主页可发布项目相关新闻,方便信息传播; 

(5)具有方便的缺陷关联功能,除重复缺陷外,每个缺陷都可以链接到其他相关缺陷;

(6)缺陷报告可打印或输出为CSV格式,1.1.7版:支持可定制的报表输出,可定制用户输入域;

(7)有各种缺陷趋势图和柱状图,为项目状态分析提供依据,如果不能满足要求,可以把数据输出到Excel中进一步分析;

(8)流程定制方便且符合标准,满足一般的缺陷跟踪。

3.名字起源

当最初要给mantis这个项目取名字的时候,Ken(该项目的负责人)遇到了大多数的程序员都会遇到过的一个问题,那就是,什么样的名字才能算好名字?它必须是描述性的,独特的,并且不能太冗长了。另外,拥有更多更深刻的含义将会是一个不错的选择。于是很快就排除了PHP * Something *的名字,顺便说一下,虽然很受欢迎,但似乎并没有被PHP Group的开发者所接受。从Apache,Mozilla,Gnome等开源项目中汲取灵感,最终得出了两个选择:Dragonfly和Mantis。 Dragonfly已经是一个网络邮件包的名称。 所以这个名字变成了MantisMantis是主要以其他昆虫和虫子为食的昆虫。它们对于农业生产来说非常有利,因为它们吞食以作物为食的昆虫。 同时他们也是具有非常优雅的外表的生物。所以,我们有了一个很有特色的并且很有概括性的名字。 BT后缀代表“Bug Tracker”,并将该项目与Mantis的一般用法区分开来。然而,随着时间的推移,这个项目通常被称为Mantis

4.发展历史

Kenzaburo Ito和他的一个朋友最初创建了一个bug追踪器作为他们最得意项目的内部核心工具。 他们原本想去找一些能够满足他们需求的免费的程序包,但是并没有找到,于是他们就自己写。在经过重写和整理之后,通过GNU通用公共许可证(GPL)提供给公众。选择GPL的部分原因是他认为开发工具应该便宜或免费。2002年,Jeroen Latour,Victor Boctor和Julian Fitzell成为MantisBT的管理者和核心开发团队。这标志着MantisBT的一个新的时代,它现在是一个团队项目了。

二、Mantis安装详解

1.安装所需硬件条件

(1)、服务器类型

服务器可以是共享的公共Web服务器或专用的共置盒。

(2)、CPU和内存

对于任何网络应用程序,您应该根据网站上的宽带来确定您的CPU性能和内存大小。

(3)、磁盘

应用所占空间小于30 MB。数据库所需的磁盘空间大小取决于RDBMS和数据量,主要驱动因素是预期的附件数量和大小。

2.安装所需软件条件

(1)、操作系统

MantisBT可以运行在Windows,MacOS,OS / 2,Linux,Solaris,BSD上,以及任何支持所需服务器软件的东西。

(2)、web服务器

MantisBT主要使用Microsoft IIS和Apache进行测试。 但是,预计可以使用任何最新的Web服务器软件。

(3)、PHP

Web服务器必须支持PHP。 它可以安装为CGI或任何其他集成技术。

(4)、PHP 扩展

MantisBT被设计成在尽可能多的环境中工作。 因此,所需的扩展是最小的,其中许多是可选的影响只有一个功能。下面介绍一下必须的扩展插件。

1)、强制性扩展

-正在使用RDBMS的扩展(mysqli,pgsql,oci8,sqlsrv)

-mbstring - Unicode(UTF-8)支持所必需的。

(5)、数据库

MySQL、PostgreSQL、Microsoft SQL Server、Oracle等数据库都可支持。

3.版本兼容性表

 

4.安装过程

(1)、基本安装

Wampserver是Windows下的Apache+Mysql+PHP集成安装环境的简称,一款用来搭建动态网站或者服务器的开源软件,可以快速安装配置Web服务器,免去配置服务器的繁琐步骤。具体步骤可参考:https://jingyan.baidu.com/article/b0b63dbf1993f74a483070ef.html

(2)、安装过程如下

向下拖动滚动轮点击下载 visualC++ 2015 ,注意32位和64位都要下载。

(3)、可能遇到的问题

计算机中丢失 msvcr110.dll:https://jingyan.baidu.com/article/4f7d57129fa86e1a201927de.html

win10 下安装wampserver 的几个坑:http://blog.csdn.net/meyoung01/article/details/50511266

Win10应用程序无法正常启动提示错误0xc000007b解决方法:http://www.jb51.net/os/win10/408746.html

(4)、关键步骤注意:

1)、从官网下载mantis,https://www.mantisbt.org/download.php点击download即可;

2)、拷贝到磁盘任意目录下;解压文件;

3)、为Mantis创建一个Mysql数据库,登陆PHPMyadmin即可图形化创建;

4)、在浏览器中输入mantis访问地址,如http://localhost/mantisbt-2.8.(这里要改成你下载的对应版本号),将进入数据库安装界面,设置相关数据库信息,填写要创建的数据库名字(默认为bugtracer,可修改为其他)、数据库使用用户和密码,点击安装数据库;

5)、安装完成后,打开http://localhost/mantisbt-2.8/login_page.php,(注意这里要改成你下载的对应版本号)用户名是administrator 密码是root进行登录,验证安装。

至此,Mantis(其实应该叫Mantis BT)的配置环境以及安装圆满完成!可以愉(you)快(sang)地开始程序测试啦!

posted @ 2017-11-14 23:24  kyrie_chen  阅读(2667)  评论(0编辑  收藏  举报