zoukankan      html  css  js  c++  java
  • 测试管理工具列表大全

     

     

       

    测试管理工具列表大全 

    ID

    Name

    Notes

    1

    TestDirector/Quality Center

    业界第一个基于Web的测试管理系统,它可以在您公司组织内进行全球范围内测试的协调。通过在一个整体的应用系统中提供并且集成了测试需求管理,测试计划,测试日程控制以及测试执行和错误跟踪等功能,TestDirector极大地加速测试过程。8.0后改称QC。

    由于HP QC可以单独使用Defect模块,也可单独申请Defect模块的License,它也是名副其实的缺陷管理工具。

    网址:http://www.mercury.com

    2

    TestManager

    是针对测试活动管理、执行和报告的中央控制台。它是为可扩展性而构建的,支持的范围从纯人工测试方法到各种自动化范型(包括单元测试、功能回归测试和性能测试)。Rational TestManager可以由项目团队的所有成员访问,确保了测试覆盖信息、缺陷倾势和应用程序准备状态的高度可见性。
    网址:http://www-306.ibm.com/software/rational/

    3

    TestExplorer

    TestExplorer is a product suite for bringing the organizational paradigms and methodologies of automated testing to manual testing, and is specifically designed around the concept of Exploratory Testing.
    网址:http://www.sirius-sqa.com

    4

    SilkCentral Test Manager(SilkPlan Pro)

    是一个完整的测试管理软件,用于测试的计划、文档和各种测试行为的管理。它提供对人工测试和自动测试的基于过程的分析、设计和管理功能,此外,还提供了基于web的自动测试功能。这使得SilkPlan Pro成为Segue Silk测试家族中的重要成员和用于监测的解决方案。在软件开发的过程中,SilkPlan Pro可以使测试过程自动化,节省时间,同时帮助你回答重要的业务应用面临的关键问题。
    网址:http://www.segue.com

    5

    QADirector

    分布式的测试能力和多平台支持,能够使开发和测试团队跨越多个环境控制测试活动,QADirector允许开发人员、测试人员和QA管理人员共享测试资产,测试过程和测试结果、当前的和历史的信息。从而为客户提供了最完全彻底的、一致的测试。
    网址:http://www.compuware.com

    6

    Rational RequisitePro

    原Rational产品,根据RUP需求管理原则对软件工程中的需求项、用例进行目标设定、进度跟踪、风险控制等管理,可与Rational家族内很多工具集成。IBM Rational RequisitePro支持BS和CS两种模式。

    IBM Rational RequisitePro解决方案是一种需求和用例管理工具,能够帮助项目团队改进项目目标的沟通,增强协作开发,降低项目风险,以及在部署前提高应用程 序的质量。通过与 Microsoft? Word 的高级集成方式,为需求的定义和组织提供熟悉的环境。提供数据库与Word 文档的实时同步能力,为需求的组织、集成和分析提供方便。支持需求详细属性的定制和过滤,以最大化各个需求的信息价值。提供了详细的可跟踪性视图,通过这 些视图可以显示需求间的父子关系,以及需求之间的相互影响关系。通过导出的XML格式的项目基线,可以比较项目间的差异。可以与 IBM Software Development Platform 中的许多工具进行集成,以改善需求的可访问性和沟通。
    网址:http://www-306.ibm.com/software/rational/

    7

    Telelogic DOORS

    Telelogic DOORSreg; Enterprise Requirements Suite (DOORS/ERS) 是基于整个公司的需求管理系统,用来捕捉、链接、跟踪、分析及管理信息,以确保项目与特定的需求及标准保持一致。 DOORS/ERS 使用清晰的沟通来降低失败的风险,这使通过通用的需求库来实现更高生产率的建设性的协作成为可能,并且为根据特定的需求定义的可交付物提供可视化的验证方 法,从而达到质量标准。Telelogic DOORS企业需求管理套件(DOORS/ERS)是仅有的面向管理者、开发者与最终用户及整个生命周期的综合需求管理套件。不同于那些只能通过一种方式 工作的解决方案,DOORS/ERS赋予你多种工具与方法对需求进行管理,可以灵活地融合到公司的管理过程中。以世界著名的需求管理工具DOORS 为基础,DOORS/ERS使得整个企业能够有效地沟通从而减少失败的风险。DOORS/ERS 通过统一的需求知识库,提供对结果是否满足需求的可视化验证,从而达到质量目标,并能够进行结构化的协同作业使生产率得到提高。
    网址:http://www.telelogic.com

    8

    Rational Doors

    原Telelogic公司产品Doors,业内一款强大的需求管理工具,如今被IBM收购纳入Rational产品族。

    9

    Borland CaliberRM

    Borland CaliberRM是一个基于Web 和用于协作的需求定义和管理工具,可以帮助分布式的开发团队平滑协作,从而加速交付应用系统。CaliberRM 辅助团队成员沟通,减少错误和提升项目质量。CaliberRM 有助于更好地理解和控制项目,是Borland 生命周期管理技术暨Borland Suite 中用于定义和设计工作的关键内容,能够帮助团队领先于竞争对手。CaliberRM 提供集中的存储库,能够帮助团队在早期及时澄清项目的需求,当全体成员都能够保持同步,工作的内容很容易具有明确的重点。此外,CaliberRM 和领先的对象建模工具、软件配置管理工具、项目规划工具、分析设计工具以及测试管理工具良好地集成。这种有效的集成有助于更好地理解需求变更对项目规模、预算和进度的影响。
    网址:http://www.borland.com

    10

    TestCenter

    上海泽众软件自主研发的一款功能强大的测试管理工具,它可以帮助您:实现测试用例的过程管理,对测试需求过程、测试用例设计过程、业务组件设计实现过程等整个测试过程进行管理。有免费版本,test center free。

    ID

    Name

    Notes

    11

    TestLink

    使用广泛;可对测试需求跟踪、测试计划、测试用例、测试执行、缺陷报告等进行完整管理。缺陷管理工具

    Open source。  5.4.3  TestLink(开源免费)
    TestLink用于进行测试过程中的管理,通过使用TestLink提供的功能,可以将测试过程从测试需求、测试设计到测试执行完整地管理起来,同时, 它还提供了多种测试结果的统计和分析,使我们能够简单地开始测试工作和分析测试结果。而且,TestLink可以关联多种bug跟踪系统,如 Bugzilla、mantis和Jira。

    TestLink 是sourceforge的开放源代码项目之一。作为基于web的测试管理系统,TestLink的主要功能包括:
    106    测试需求管理。
    107    测试用例管理。
    108    测试用例对测试需求的覆盖管理。
    109    测试计划的制订。
    110    测试用例的执行。
    111    大量测试数据的度量和统计功能等。

    TestLink
    testlink.sourceforge.net/docs/testLink.php
    工具描述:
    基于WEB的测试管理和执行系统。测试小组在系统中可以创建、管理、执行、跟踪测试用例,并且提供在测试计划中安排测试用例的方法。
    使用环境:
    Apache, MySQL, PHP

    12

    QATraq

    qatraq是一款可用于windows、linux和solaris等操作系统的测试管理工具

    13

    Bugfree

    和Mantis差不多,轻量级的WEB缺陷管理工具,支持中文和英文。, http://www.bugfree.org.cn, http://news.51tester.cn/www/21/2009-12/2693.html, http://www.zentaoms.com/node78923.html

    14

    Bugzilla

    目前业内最成熟的开源免费缺陷管理工具Bugzilla,可与Perforce、CVS进行无缝集成。

    Bugzilla
    mozilla.org/projects/bugzilla/
    工具描述:
    一款不错的软件缺陷管理工具。
    使用环境:
    TBC 

    15

    Mantis

    另外一款PHP APACHE MYSQL开发的WEB缺陷管理工具,国内使用也较多。http://www.mantis.org, http://news.51tester.cn/www/21/2009-12/2693.html

    mantisbt.sourceforge.net/
    工具描述:
    Mantis是一款基于WEB的软件缺陷管理工具,配置和使用都很简单,适合中小型软件开发团队,关于Mantis的介绍文章参见51testing软件测试网顾问蔡琰的文章 《使用开源软件 Mantis 实施缺陷跟踪的成功实践》
    使用环境:
    MySQL, PHP

    16

    JIRA

    ATLASSIAN公司的JIRA在最近几年也名声赫赫,它是为打败Bugzilla而生,本是免费软件,如今它的功能以及从单纯的缺陷跟踪升级为项目管理平台,包括缺陷跟踪、项目管理、Agile开发等强大功能模块,从此成为商业工具。
    http://blog.sina.com.cn/s/blog_56265d2d01000a1e.html

    17

    Redmine

    Open source

    18

    Bugnet

     

    19

    SPMS

    在其网站上推出了免费的在线项目管理工具。该工具主要包含下述模块:日程安排、任务管理
    、课题管理、Q&A管理、Bug管理、补丁管理、文件管理、知识库管理、联系人管理。www.xffice.com

    20

    ClearQuest

    http://news.51tester.cn/www/21/2009-12/2693.html

    ID

    Name

    Notes

    21

    Confluence wiki

     

    22

    TestRunner/Testopia

     

    23

    DevTest

    http://www.techexcel.com.cn/products/devsuite/DevTestStudio.html?bdclkid=qp__J2o5VhOYGrJ-FUg2sGJ0g_DK0gseKqrtCuo75EoP

    DevTest
    可以完整管理质量测试的全过程。DevTestTechExcel DevTrackDevTest、和TestLink整合而成,集成了市场领先的缺陷跟踪、测试管理、和自动化测试工具,是一套无缝整合、高性价比的质量保证解决方案。

    TechExcel
    公司推出的软件开发生命周期系列工具之一DevTest Studio,是一款测试管理工具,从测试用例的创建、计划到执行、到缺陷提交和跟踪的全过程统一起来。它由DevTrackDevTest TestLink整合而成。另外TechExcel公司还有DevSuite这套开发过程管理和Project Studio这套项目管理、人员管理、任务管理的工作平台。

    24

    DevTrack

    TechExcel公司推出的软件开发生命周期系列工具之一DevTrack,是一款领先的任务与缺陷跟踪工具。

    25

    DevSpec

    TechExcel公司推出的软件开发生命周期系列工具之一DevSpec,是一款领先的需求定义与跟踪工具。

    26

    QESuite

    http://book.csdn.net/bookfiles/1113/100111333211.shtml

    27

    BMS

    国内商业软件

    28

    i-test

     

    29

    TP-Manager

     

    30

    BugRat

    Open source

         

    ID

    Name

    Notes

    31

    TrackRecord

    原Compuware公司缺陷管理工具TrackRecord,可与QACenter集里测试工具集成使用,现在没有升级,不知所踪。

    32

    QAMonitor

    国内商业软件

    33

    TestExpcrt

    SiliconValleyNetworks公司的

    34

    bugzero

    WEBsina公司的

    35

    SilkRadar

    WEBsina公司的

    36

    T-Plan Professional

    国T-Plan公司出品的测试过程管理工具T-Plan Professional,对软件测试过程的需求、计划、分析、用例、执行、缺陷报告、版本控制实现完全的管理,并符合V模型,将单元测试、集成测试、系 统测试、验收测试四个阶段严格划分,是一款看上去神乎其神的大型商业测试平台。
    http://www.soft6.com/tech/4/46870.html
    http://www.zoney.cn/zlcx/productshow.asp?id=64
    http://www.mscto.com/testing/200901238592.html

    37

    CT-Manager

    http://www.fzzcit.com/product.aspx

    38

    DSTP

     

    39

    ClearCase

    原Rational产品,是业内最强大最著名的大型配置管理工具。根据RUP UCM原则开发,根据企业规模可分多种安装版本。可与Rational家族内很多工具集成。
    http://news.51tester.cn/www/21/2009-12/2693.html
    http://www.we-done.com

    40

    Bugzilla Test Runner

    Bugzilla Test Runner
    sourceforge.net/projects/testrunner/
    工具描述:
    Bugzilla Test Runner基于Bugzilla缺陷管理系统的测试用例管理系统。
    使用环境:
    Bugzilla 2.16.3 or above

    51

    TrueTrack

    McCabe公司曾经推出的软件缺陷跟踪工具TRUETrack,本与TRUEChange并列,可惜目前没有升级,不知所踪。

    52

    TeamTrack

    Serena TeamTrack 是一个基于 Web 结构、安全且高度可配置的流程、变更和问题管理跟踪工具,是 Serena软件公司 PVCS Professional的变更管理组件,与PVCS Version Manger、Builder构成完整的软件生命周期的软件变更及配置管理解决方案。

    53

    Lotus Notes

    IBM软件家族Lotus Notes,凭借强大的Domino后台的工作流自定义功能,非常容易的实现缺陷跟踪过程,在IBM内部广泛使用。

    54

    SilkCentral Issue Manager

    原Segue产品,前身SilkRadar,被Borland收购有一定升级,是一款强大的缺陷跟踪工具,与SilkCentral Test Manager高度集成;Borland被Micro Focus收购后,该工具集成到SilkCentral Test Manager内部。

    55

    PVCS Tracker

    原Merant公司产品PVCS Tracker,是一款软件缺陷跟踪工具。如今该公司与Serena公司合并,形成最新PVCS Professional版本,集成了配置管理和缺陷跟踪的功能,PVCS Tracker工具从此消失。

    56

    Clarion

    原深圳深软软件测试技术有限公司自主开发的软件测试管理与缺陷跟踪系统Clarion,可能市场推广做的不好,公司不盈利,如今已倒闭。

    57

    ButterFly

    汉星天Hansky公司推出的ButterFly是一个软件缺陷跟踪工具。

    58

    StarTeam

    StarTeam与CaliberRM原属一个公司,2002年被Borland收购;是目前业内仅次于ClearCase的大型配置管理工 具,是一个集合了版本控制和缺陷控制两种功能的软件。由于Borland被Micro Focus收购,至今StarTeam未定东家。

    59

    Integrity Platform

    MKS的Integrity Platform也是个厉害角色。它也是个大型的软件开发工作平台,集需求管理、配置管理、测试管理、发布管理、资产管理、工作流管理于一身,叫你不得不 怕!这里说的每个管理方面都由Integrity Platform的具体模块实现,估计它的实体得N大!

    60

    Software Configuration Management System

    Perforce公司就这一款产品,然而做的非常强大、精致,易用性、扩展性相当的好。支持Windows、Unix、Linux、 Macintosh安装,可与Microsoft Visual Studio、Eclipse、QualityCenter、JIRA、BuildForge、Office、PhotoShop、MAYA、 SmartBear、FishEye、VersionOne、ThoughtWorks Studio、CodeStriker、Fork Particle等几十种业界不同类型的工具集成使用。

    61

    Focus CaliberRM

    Micro出品。原Borland CaliberRM,是业内一款强大的软件需求管理商业工具。自从被Micro Focus收购后,可以与原Segue产品、Compuware产品集成使用。

    62

    Optimal Trace

    原Compuware公司的一款软件需求管理和跟踪工具。目前已经被Micro Focus收购。

    63

    TeamDefine

    原Borland TeamDefine是一款新式的软件需求管理工具,可以让非技术人员定义用户界面及工作流项目。然后可以和终端用户一起浏览,单击模拟按钮,就能产生 HTML和互动的界面。TeamDefine既可以独立管理所有的交互活动和模拟,也可以集成到需求管理工具CaliberRM中使用。

    64

    DragonFly

    汉星天Hansky公司推出的DragonFly是一个软件需求跟踪工具。

    65

    mypm

    http://www.mypm.cc/

    66

    ZenTaoPMS

    禅道项目管理软件(ZenTaoPMS)是一款国产的,基于LGPL协议,开源免费的项目管理软件,它集产品管理、项目管理、测试管理于一体,同时还包含了事务管理、组织管理等诸多功能,是中小型企业项目管理的首选。
    禅道项目管理软件主要理念基于scrum,因此它也是一款好用的scrum管理工具。
    禅道项目管理软件使用PHP + MySQL开发,基于自主的PHP开发框架──ZenTaoPHP而成。第三方开发者或者企业可以非常方便的开发插件或者进行定制。
    http://www.zentaoms.com/

    67

    KTFlow

    http://www.keyware.com.cn/pdf/KTFlow.doc

    68

    OSRMT

    一个开源的需求管理工具,
    最近使用了一下,但是觉得还是功能太弱化了,作为一个需求索引工具还可行,需求跟踪、需求变更等等仅仅是做了一个记录,如果是一般的小项目用还是可行的,上手简单。

    ·          

    ·         相关文章:

    ·         测试管理工具列表大全(一)

    ·         测试管理工具列表大全(二)

    ·         测试管理工具列表大全(三)

    ·         测试管理工具列表大全(四)

    ·         测试管理工具列表大全(五)

    ·         测试管理工具列表大全(六)

    ·         测试管理工具列表大全 (七)

     

     

    目前比较流行的缺陷跟踪系统简介

     

    文章出处:转载 作者: 发布时间:2006-06-08

     
     

        对于项目管理,缺陷跟踪是很重要的一个环节,它除了可以对需求的完成度进行控制,同时也可以对软件本身的质量进行控制,以保证软件开发迭代的顺利进行。原 来的软件项目开发中的缺陷跟踪都是通过EXCEL表格的形式来完成的,这种表格虽然也可以进行项目管理和项目执行度的交互,但效率与实时性不高,同时也不 好维护和统计,因此就出现了缺陷跟踪系统,通过软件技术来解决软件项目的管理问题。


        目前缺陷跟踪系统还是比较多的,比较有名的像Mercury的TestDirector,Seapine的Test Track Pro,TechExcel的DevTrack,Atlassian的JIRA以及今天要重点介绍的Mantis。

    l TestDirector

        在工业级软件项目领域,由于Mercury是测试软件领域的老大(比较有名的如LoadRunner、WinRunner等),因此它的TD也成为了缺陷 跟踪系统的标杆产品。其也是最早通过Web方式来进行管理的缺陷跟踪软件。不过由于其早期版本不能灵活的对项目管理流程进行配置,又由于其昂贵的价格,因 此目前应用的企业也不是很多。

    参考网址:http://www.mercury.com

    l Test Track Pro

        Seapine 公司主要也是做项目管理软件的,Test Track Pro同其同门配置管理产品Surround SCM可以完美结合并实现完整的代码级管理。其主要架构为Client/Server,同时提供了CGI的Web访问接口,不过其高昂的价格也会让很多公司望而却步。其License分为两种,Named和Floating,分别为US$295和US$795。

    参考网址:http://www.seapine.com

    l DevTrack

        TechExcel 可以说是CRM系统以及HelpDesk系统的老大,它的产品在很多大公司(如Oracle、IBM等)里面都有应用,最新发布的DevTrack功能也 确实强大,在其项目配置的部分可以提供用户对各级项目相关人员的UI进行配置,同时也提供了最大的灵活度给客户,可视化自定义跟踪流程可以实现任何复杂的 配置处理。与Test Track Pro相比,其功能可谓更胜一筹,用他们自己的话讲:“DevTrack – The market leading defect and project tracking tool from TechExcel”。官方网站上没有详细的报价,只是对其SBE(Small Business Edition)有一个大概的报价是含维护费每人每年149美金。其价格也确实符合其产品的层次。

    参考网址:http://www.techexcel.com

    l JIRA

        JIRA 是目前比较流行的基于Java架构的缺陷跟踪系统,由于Atlassian公司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他 的产品要高得多,而且易用性也好一些。同时,开源则是其另一特色,在用户购买其软件的同时,也就将源代码也购置进来,方便做二次开发。正因为其开放性,价 格上自然也相当不菲,对于中小型的软件企业做项目管理,则又要另寻出路。

    参考网址:http://www.atlassian.com

    l Mantis

        Mantis 是一个基于PHP技术的轻量级的缺陷跟踪系统,其功能与前面提及的JIRA系统类似,都是以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上可能没 有JIRA那么专业,界面也没有JIRA漂亮,但在实用性上足以满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。不过目前的版本还存 在一些问题,期待在今后的版本中能够得以完善。

    参考网址:http://www.mantisbt.org

    Mantis安装准备

        Mantis采用了目前比较流行的LAMP(Linux + Apache + MySQL + PHP)架构,不过也可以通过各个软件的Windows版本进行配置。本文中的运行环境就是基于Windows平台搭建的。

    Mantis安装的软件环境:

    OS:Windows 2003 Server

    Application Server:Apache HTTP Server 2.0.54 or later

    下载地址:http://httpd.apache.org/download.cgi

    Database Server:MySQL 5.0.10a Beta or later

    下载地址:http://dev.mysql.com/downloads/

    Language:PHP 5.1.2

    下载地址:http://down.phpv.net/soft/1300.htm

    Mantis:Mantis 1.0.0

    下载地址:http://www.mantisbt.org/download.php

    Mantis安装步骤
    l 软件安装

        首先安装Apache HTTP Server以及MySQL,两个都是Windows的安装包,直接按照其安装向导进行安装就可以了。在Apache服务器安装时需要注意其端口不要与 Windows的IIS服务冲突,建议使用8080或者其他的端口来提供服务。对于MySQL可能会涉及到缺省字符集设置的问题,可以设置成gb2312 或者utf8,不过由于目前mantis本身的问题,目前对中文输入信息的支持不是很好,官网上说在1.1.0版本上解决这个问题。

        安装好应用服务器和数据库服务器后,将php的安装包解压到一个目录下,最好是比较容易访问的,如d:PHP5,以免环境设置时造成麻烦。再将下载好的mantis压缩包解压到相应的目录,如d:mantis,这样,安装就告一段落,下面讲解各个软件的配置步骤。

    l PHP的配置

        先将PHP解压目录下的libmysql.dll文件复制到windows/system32目录下,然后将php.ini-recommended文件更名为php.ini并进行修改。

    这个文件需要修改几个地方:

    1.首先是memory_limit = 20M ; Maximum amount of memory a script may consume (8MB),我在这里设置为20M,以保证文件上传时的缓冲。

    2.然后设置extension_dir = "d:/PHP5/ext",这个是需要加载的外部库的路径。

    3.保证file_uploads = On,并设置upload_max_filesize = 20M,这个是控制最大上传文件的大小。设置post_max_size = 20M,保证最大传载上限。

    4.接下来就是设置需要加载的外部库文件:

    extension=php_dba.dll

    extension=php_dbase.dll

    extension=php_filepro.dll

    extension=php_gd2.dll

    extension=php_imap.dll

    extension=php_mysql.dll

    这些信息在原有配置文件中都是存在的,只要将其前面的分号注释去掉就可以了。

    5.Mantis还需要用到PHP的邮件系统,因此这里还需要配置一下邮件服务器信息

    [mail function]

    ; For Win32 only.

    SMTP = 210.22.139.90

    smtp_port = 25

    ; For Win32 only.

    sendmail_from = sukiyou@yeah.net@yeah.net

    6.由于用到了MySQL,因此还需要在该配置文件中设置MySQL的环境信息。

    mysql.default_port = 3306

    mysql.default_host = localhost

    mysql.default_user = root

    mysql.default_password = 1234

    OK,到目前为止,php.ini文件就修改好了,将其copy到windows的目录下就可以了。


    l Apache服务器的配置

    Apache服务器的配置过程主要是修改其conf目录下的httpd.conf文件。

    1.打开httpd.conf文件,在#LoadModule ssl_module modules/mod_ssl.so下面加入LoadModule php5_module "d:/php5/php5apache2.dll",保证php5apache2.dll文件在php的解压目录中。

    2.在DirectoryIndex index.html index.html.var一行后加入index.php,使index.php也作为其默认首页。

    3.打开ScriptAlias /cgi-bin/ "D:/Apache/Httpd/Apache2/cgi-bin/"的注释,让apache支持CGI解析功能。

    <Directory "D:/Apache/Httpd/Apache2/cgi-bin">

    AllowOverride None

    Options None

    Order allow,deny

    Allow from all

    </Directory>

    4.增加ScriptAlias /php/ "d:/PHP5/",配置php5脚本执行环境

    5.在AddCharset shift_jis .sjis后加入AddDefaultCharset GB2312,设置缺省字符集

    6.在AddType application/x-gzip .gz .tgz下面增加一行

    AddType application/x-httpd-php .php .php5 .php4 .php3

    保证Apache可以识别php文件并进行解析

    7.打开AddHandler cgi-script .cgi和AddHandler cgi-script .pl前的注释

    8.打开AddType text/html .shtml和AddOutputFilter INCLUDES .shtml前的注释

    9.增加Action application/x-httpd-php "/php/php-cgi.exe"

    10.然后是设置Mantis环境

    Alias /bugtrack "d:/mantis/"

    <Location /bugtrack>

    Options Indexes MultiViews Includes FollowSymLinks +ExecCGI

    AllowOverride None

    Order allow,deny

    Allow from all

    </Location>

    其中/bugtrack是访问URI接口,"d:/mantis/"是其映射的Mantis的实际路径。


    l MySQL配置

        MySQL的设置比较简单,首先在MySQL中先建立一个用户,用户名和密码可以都取mantis,新建一个用户的好处是容易进行权限控制,然后再建立一个mantis的库,并把mantis的所有权限赋给该用户。


    l Mantis的配置

    然后就是Mantis的配置了:

    1.先将解压目录下的config_inc.php.sample文件更名为config_inc.php并打开,按照下述信息进行修改和配置:

    # set these values to match your setup

    这里的配置信息要与之前MySQL中的信息相对应

    $g_hostname = "localhost"; 数据库主机IP

    $g_db_username = "mantis"; 数据库用户名

    $g_db_password = "mantis"; 数据库密码

    $g_database_name = "mantis"; 数据库名

    $g_db_type = "mysql"; 数据库类型,缺省为mysql


    # Jed complement

    $g_path = "http://localhost:8080/bugtrack/"; 这里需要设置mantis发布的URL,其中bugtrack/要与之前在apache服务器中设置的环境相对应

    $g_icon_path = $g_path."images/";

    $g_absolute_path = "d:/mantis/"; mantis解压后的绝对路径,很多图片信息需要直接定位到绝对路径才能显示

    $g_use_iis = OFF; 由于使用的是apache服务器,因此将该项设置为OFF

    $g_show_version = ON;

    #$g_default_language = 'chinese_simplified'; 这是一条注释信息,由于其字符集支持的问题,在官网上查找到需要设置为UTF8才能正常使用,不过修改后问题仍然没有得到解决。

    $g_default_language = 'chinese_simplified_utf8'; 这一条就是设置缺省语言了,其主要是确认页面显示语言


    $g_fallback_language = 'chinese_simplified_utf8'; 这一条功能同上


    # --- email variables -------------

    这一部分都是设置系统邮件的,包括管理员以及网管的邮箱,便于通过邮件系统通知各个使用者各种信息

    $g_administrator_email = 'sukiyou@yeah.net';

    $g_webmaster_email = 'sukiyou@yeah.net';


    # the "From: " field in emails

    $g_from_email = 'noreply@yeah.net';


    # the return address for bounced mail

    $g_return_path_email = 'sukiyou@yeah.net';


    # --- file upload settings --------

    # This is the master setting to disable *all* file uploading functionality

    #

    # The default value is ON but you must make sure file uploading is enabled

    # in PHP as well. You may need to add "file_uploads = TRUE" to your php.ini.

    这部分是设置文件上传参数的

    $g_allow_file_upload = ON; 允许文件上传


    $g_file_upload_method = DISK; 上传方式是DISK


    $g_max_file_size = 20000000 最大上传文件限制为20M,这个值不能超过之前在PHP环境配置中的文件上传限制



    2.启动Mysql服务以及Apache服务,开始进入Mantis的安装。打开浏览器,输入http://localhost: 8080/bugtrack/admin/install.php,进入安装页面,填写好各种数据库信息,提交该页面,则系统会在数据库中将需要的库表自 动建立。安装完成后,可以进入http://localhost:8080/bugtrack/admin/index.php,来检查数据库建立是否正 确。

    3.之后就可以用http://localhost:8080/bugtrack/login_page.php来进行登录了,系统会有一个初始管理员帐号administrator,密码是root。进入系统后就可以建立各种用户以及构建缺陷跟踪的项目了。


    后记

        Mantis的安装过程相对其他产品确实有点复杂,大概花了半天的时间,查了N多资料才将其配置成功,而且还有一些细节问题,如中文方面的支持等,不过瑕不掩瑜,其功能还是可以满足很多项目的需要的。

    期待后续版本能够更加完善。

    本文转载地址:http://www.blogcn.com/u/69/94/netcomcn/blog/34664913.html

  • 相关阅读:
    洛谷 P1578 奶牛浴场 题解
    LOJ167 康托展开 题解
    三校联训 【NOIP模拟】寻找
    洛谷 P1809 过河问题 题解
    有关多边形面积的总结
    LOJ 103 字串查找 题解
    洛谷 P2384 最短路 题解
    POJ 2492 A Bug's Life 题解
    LOJ 10214 计算器 题解
    洛谷 P2868 [USACO07DEC]观光奶牛Sightseeing Cows 题解
  • 原文地址:https://www.cnblogs.com/jackwuyongxing/p/4010635.html
Copyright © 2011-2022 走看看