您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > TestLink+Mantis安装
1TestLink+Mantis试用报告TestLink与Mantis都是基于Mysql+PHP技术的测试管理工具,TestLink是管理测试需求、测试计划、测试用例与执行的工具,Mantis是管理缺陷的工具,两者可以集成在一起对软件测试的全过程进行管理。TestLink与Mantis都是开源工具(免费),安装及应用相对比较灵活,集成也较简单,只是做一个关联,在TestLink里点击链接可以查看Mantis中相应的缺陷,修改部分配置文件即可完成关联。两个工具在统计和分析结果这块内容都比较丰富。在流程使用上也可以比较灵活的去配置。相对其它商业工具,集成比较差,对于管理整个软件开发生命周期而言缺少建模、自动化测试、配置管理等功能的集成。TestLink跟Mantis虽然在功能完整性及界面美观、友好性上较欠缺,但足以满足中小型项目的管理和应用。以下是TestLink跟Mantis详细说明:TestLink一、简介●TestLink是一个基于Web的测试管理工具。它将测试过程从测试需求、测试设计、到测试执行进行完整的管理,提供了多种测试结果的统计和分析。●可以与Bugzilla、JIRA、Mantis集成。主要功能:测试需求管理、测试计划管理、测试用例执行、测试用例管理、测试结果分析、用户管理。2二、环境要求●操作系统:无特别要求,支持Unix/Linux、Windows;●PHP4.3.x及以上版本、Webserver(Apache1.3.x或2.0.x及以上版本、IIS3及以上)、Mysql4.1.x及以上版本;●也可以使用一体包appserv或XAMPP(包含PHP/Apache/Mysql);三、TestLink测试管理流程说明:1、首先必须创建项目;2、创建需求、创建计划、创建用例可以并行操作;3、需求、计划、用例之间的关联:需求跟用例之间通过“指派需求”功能去实现关联,支持多对多的关联关系;用例跟计划之间的关联:1)在测试用例编写时通过“关联测试计划”功能去关联;2)通过测试集的“添加/删除测试用例到测试计划”进行关联;需求跟计划之间通过用例去关联;3四、产品特点●根据项目来管理测试计划、测试用例、测试构建(即测试版本)。●支持多种方式对测试用例进行搜索:版本、标题、时间、用例等级、关键字、结果等。●测试集和测试用例支持导入、导出,测试用例可以移动、复制到不同的测试集。●同一项目可以制定不同的测试计划,相同的测试用例可分配给不同的测试计划(可以实现测试用例的复用,筛选)。●可以设定执行测试的状态:通过,失败,锁定,尚未执行(通过配置可以和mantis等缺陷工具关联)。●提供多种结果分析:计划、需求、用例、版本、关键字等,也可以自字义查询结果。●可自定义角色。●测试集和测试用例可以导出(支持XML格式)。●支持自定义里程碑。五、度量数据1)常规测试计划度量;2)全部测试计划版本的状态;3)查询度量;4)执行失败的用例列表;5)执行阻塞的用例列表;6)尚未执行的用例列表;7)测试报告;8)图表;4六、与其它产品功能对比工具名概述优点缺点TestDirector/QualityCenterQC是一个基于Web的测试管理工具,管理应用程序测试流程的所有阶段,包括指定测试需求、计划测试、执行测试和跟踪缺陷。通过QualityCenter创建报告和图来监控测试流程。1.功能完整;2.Web方式界面,界面较友好;3.有测试用例执行跟踪功能;4.跟自身的缺陷管理工具集成;1.每个项目库同时在线人数有限制;2.商业软件;TestLink基于Web的测试管理工具。对测试过程从测试需求、测试设计、到测试执行进行管理,提供了多种测试结果的统计和分析,可以关联多种bug跟踪系统,如Bugzilla、mantis和Jira1.开源免费;2.支持多种语言;3.可以跟mantis等缺陷管理工具集成;4.简单易用;1.安装繁琐,上传附件需要再配置;2.中文支持不好;3.统计结果只支持打印,不支持导出;RationalClearQuestTestManager它是IBMRationalClearQuest中的一个应用包。包括:测试计划、测试用例、测试需求、测试配置环境、测试脚本和测试结果等。1.功能完整;2.文件夹管理形式,可对测试用例无限分级;3.可跟身身测试工具集成;4.有测试用例执行功能但必须先生成对应于手工或自动脚本;1.本地化支持不好,汉字显示太小;2.测试用例有时不稳定,会丢失;3.必须安装客户端使用;4.测试用例的展示单一;5七、功能使用7.1、安装过程略。可以分别安装Mysql、PHP、Apache。也可以使用appserv或XAMPP一体包,本次试用的版本为TestLink1.9.3+Mysql5.5.13+PHP5.2.17+Apache2.2.197.2、工具界面总览登录界面:主界面:6功能菜单以目录树的方式展现,必须先建项目才能显示产品管理、用户管理菜单,之后要相应的建需求、计划才能显示该功能块下面的功能项。7.3、测试需求管理需求规约:定义测试需求范围和测试用例数目。这些数据会纳入统计和报告中。77.4、测试计划管理测试计划包括:定义时间范围和测试内容、需要测试的功能特性,风险等。7.5、测试用例管理新建测试用例前需要先建测试集,测试用例包括测试摘要、测试步骤、前提条件、执行的方式(手工还是自动)、可以与关键字和测试计划关联。用例可以移动/复制到不同的测试集中。87.6测试用例与测试计划关联用例跟计划之间的关联:1)在测试用例编写时通过“关联测试计划”功能去关联;2)通过测试集的“添加/删除测试用例到测试计划”进行关联;97.7测试需求跟测试用例关联需求跟用例之间通过“指派需求”功能去实现关联,支持多对多的关联关系7.8TestLink与mantis集成TestLink通过修改配置文件config.inc.php可以与mantis集成,集成后在用例执行的界面会有一个螳螂的图标,点击可以链接mantis。107.9、结果分析测试结果提供多种统计分析结果,尤其是“查询度量”可以通过自定义版本、功能块、关键字、测试者、测试时间、测试结果等多种条件去统计数据。但是测试生成的报告和数据仅支持打印,不支持导出。以下展示部分统计结果界面:查询度量界面:11图表统计界面:按全面度量、整体矩阵、按关键字显示、按测试者显示、测试集结果分类测试计划报告界面:简要测试报告界面:12总体测试计划度量13测试用例分派根据构建的测试者的报告14失败的测试用例锁定的测试用例尚未执行的测试用例15未分配的测试用例基于需求的报告16每个测试用例的全部问题没有关联到任何测试计划的测试用例17八、总结优点:1、开源,免费;2、自动生成测试计划等报告;3、web界面,多人访问不受限制;4、支持17种语言(英语、中文、西班牙、日语、韩语等);5、测试用例可以非常方便的在不同测试集或者是不同版本间移动/复制;6、提供多种方式去查询测试用例,存在大量测试用例时这一功能会比较实用;6、界面可以查看网站后台日志;7、网上资料比较多,方便查询;缺点:1、安装比较繁琐:需要相应安装apache、mysql、php,还要修改一些配置项;182、需求跟用例及计划都是不可评审的,只有相应的状态;3、中文支持不完善,需求规约文档、图表报告等页面对于部分中文显示乱码;4、附件不能直接打开,需要下载到本地查看;5、测试结果只支持打印,不支持导出;6、需求用例数估算不准会导致统计结果出现负数或者是超出100%的数值;7、上传附件功能(包括文档或者是图片)需要对testlink的配置文件进行修改,操作不方便;8、界面美观性一般,友好性较差;9、需求、计划及用例之间的关联整体性展现不直观,需要手工搜索去展现;10、与mantis集成后不能直接提交缺陷,需要预先在mantis里定义ID;Mantis一、简介●Mantis是基于PHP技术的轻量级的缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务。●仅用于缺陷管理。二、环境要求●操作系统:支持任何可运行PHP的平台(Windows,Linux,Mac,Solaris,AS400/i5等);●需要安装:PHP、Apache、Mysql;19三、Mantis缺陷跟踪流程四、产品特点●支持多项目、多语言;●个人可定制的Email通知功能,每个用户可根据自身的工作特点只订阅相关缺陷状态邮件;●权限设置灵活,不同角色有不同权限,每个项目可设为公开或私有状态,每个缺陷可设为公开或私有状态,每个缺陷可以在不同项目间移动;●主页可发布项目相关新闻,方便信息传播;●具有方便的缺陷关联功能,除重复缺陷外,每个缺陷都可以链接到其他相关缺陷;●缺陷报告可打印或输出为CSV格式,支持可定制的报表输出,可定制用户输入域;●多缺陷趋势图和柱状图,为项目状态分析提供依据,如果不能满足要求,可以把数据输出到Excel中进一步分析;20●流程定制不方便,但该流程可满足一般的缺陷跟踪;●可以实现与CVS集成:缺陷和CVS仓库中文件实现关联;●可以对历史缺陷进行检索。五、度量数据1)按项目、优先级、问题状态、日期、严重程度、功能块分类、问题处理状况度量;2)活跃度;3)最长耗时;4)处理员(未解决/已解决/已关闭/合计);5)已解决问题的耗时(天);6)报告员(未解决/已解决/已关闭/合计);7)报告员效率;8)报告员/处理状况;9)处理员/处理状况;六、与其它产品功能对比工具名优点缺点TestDirector1)集项目计划,任务分配,需求管理,缺陷管理于一体;2)管理缺陷及流程自定义都非常完整;3)图表分析可以定制,报告文档支持Word、Excel和HTML;4)可以与主流的自动化工具链接,如QTP;5)需求、计划、用例的Web展示比较直观;1)安装较复杂、不支持中文;2)商业工具,价格高;3)访问人数受licence限制;4)仅支持Windows系统;216)支持多种数据库:Access(默认)、Sybase、MS-SQLServer、oracleTestCenter1)集项目计划,任务分配,需求管理,缺陷管理于一体2)安装简单、支持中文、较容易上手;3)可自定义测试主题、支持测试数据的管理;4)支持数据库的备份和还原,方便对数据库进行管理;5)可以与自身的自动化工具链接;1)缺陷查询条件组合及流程定义不方便;2)系统溶错性比较差;3)部分数据及图表无法导出;4)无法上传文件;5)数据库仅支持Mysql;6)仅支持Windows系统;Matis1)开源、免费;2)图表种类丰富;3)配置比较灵活;4)全文支持对缺陷的搜索(仅限ID号);5)访问人数不受限;6)支持Windows、,Linux,Mac,Solaris,AS400/i5等;1)只能管理缺陷;2)安装配置复杂,界面不美观;3)不能自定义生成报表;4)数据库仅支持Mysql;七、功能使用7.1、安装过程略,本次试用的版本为Mantis1.2.11+Mysql5.5.13+PHP5.2.17+Apache2.2.19。安装完后可以对Mantis做汉化、安装插件支持图表显示、修改graph_api.php文件支持图表中文显示。227.2、工具界面总览登录界面:主界面:237.3、查看问题7.4、提交问题247.5、结果分析统计报表按问题状态25按问题优先级按问题严重性按项目分类26按处理状况按摘要27八、总结优点:1)开源,免费,可以修改代码进行2次开发;2)可以跟踪程序版本变更历程;3)可以生成项目bug各种指标统计图表;4)丰富的过滤器搜索功能;5)支持多种语言;缺点:1)安装配置复杂,界面不美观;2)工作流整体已写死,配置不灵活;3)管理不方便,修改配置大部分需要进行代码修改;4)图形报表格式固定,无法进行定制查看;5)系统自定义的一些字段值如:严重性、优先级等都无法自定义;
本文标题:TestLink+Mantis安装
链接地址:https://www.777doc.com/doc-2862779 .html