TestLink+Mantis安装剖析

合集下载

CentOS下安装XAMPP、TestLink1.9.9和MantisBT1.2.17

CentOS下安装XAMPP、TestLink1.9.9和MantisBT1.2.17

centos下安装xampp、testlink和mantis 一、上传需要安装的安装包:删除不需要的安装包:[root@localhost localhost]# rm -rf xampp-linux-x64-1.8.2-4-installer.run二、安装xampp:[root@localhost localhost]# ./xampp-linux-1.8.2-5-installer.run----------------------------------------------------------------------------Welcome to the XAMPP Setup Wizard.----------------------------------------------------------------------------Select the components you want to install; clear the components you do not want to install. Click Next when you are ready to continue.XAMPP Core Files : Y (Cannot be edited)XAMPP Developer Files [Y/n] :yIs the selection above correct? [Y/n]: y---------------------------------------------------------------------------- Installation DirectoryXAMPP will be installed to /opt/lamppPress [Enter] to continue :----------------------------------------------------------------------------Setup is now ready to begin installing XAMPP on your computer.Do you want to continue? [Y/n]: yPlease wait while Setup installs XAMPP on your computer.Installing0% ______________ 50% ______________ 100%#########################################----------------------------------------------------------------------------Setup has finished installing XAMPP on your computer.三、 linux下设置lampp自启动lampp在linux下是不会自动启动的。

Mantis安装配置及使用教程

Mantis安装配置及使用教程

Mantis安装配置及使用教程缺陷管理工具mantis 搭建安装及使用手册SPT2010 年7 月7 日Generated by Foxit PDF Creator . Foxit Software For evaluation only.目录一、软件准备 (3)二、安装:xampp (3)三、安装:MySQL (4)四、安装:mantis (6)五、设置:mantis 为中文 (7)六、Mantis 中邮件配置: (9)七、Mantis 中上传附件设置 (10)八、安装及配置JpGraph (12)九、Mantis 时间设置 (13)十、Mantis 使用手册 (14)Generated by Foxit PDF Creator . Foxit Software For evaluation only.一、软件准备1、系统:Windows XP SP3;2、软件:xampp-win32-1.5.4a-installermysqlcc-0.9.3-win32;mantis-1.0.7.tar;jpgraph-2.0.tar;二、安装:xampp1、下载完xampp 后,进行安装,安装目录自定,如安装在C:\mantis\;2、安装一路next;3、注意一点,默认apache 端口为80,mysql 为3306,如果端口被占用了,需要设置端口,一般IIS 会占用apache 的80 端口,最好把IIS 服务停掉;4、安装完成后,出现如下图:apache 和mysql 启动就可以了;5、点击上图Apache 那行的Admin 按钮,弹出一页面,选中中文;6、点击左边“安全”。

出现下图页面;Generated by Foxit PDF Creator . Foxit Software For evaluation only.7、点击图中http://localhost/security/xamppsecurity.php 链接,设置mysql 中root 的密码。

Mantis安装配置说明

Mantis安装配置说明

$g_use_iis = ON; # 使用IIS
$g_show_version = OFF; # 不在页面下部显示 Mantis的版本号
$g_default_language = 'chinese_simplified'; # 默认语言为简体中文
$g_show_project_menu_bar = ON; # 显示项目选择栏
$g_show_queries_count = OFF; # 在页脚不显示执行的查询次数
$g_default_new_account_access_level = DEVELOPER; # 默认用户级别
$g_use_jpgraph = ON; # 使用图形报表
$g_jpgraph_path = 'C:/PHP/includes/JPGraph/src/'; # JPGraph路径
1. 安装MySQL,建立数据库; MySQL的安装很简单,解压缩下载得到的ZIP包,运行其中的setup.exe文件,然后就可以用“Next”大法轻松安装;这里假设你的MySQL安装在C:\MySQL下; 安装后运行C:\mysql\bin\下的winmysqladmin.exe文件,如果在系统任务栏显示绿灯,表示你的MySQL服务已经启动了;
2) 创建mantis数据库: 注意:进行这一步以前,需要先把你的Mantis安装包解压缩,因为创建数据库需要用到其中的建表SQL文件。 mysql>create database mantis; mysql>connect mantis; mysql>source \sql\db_generate.sql 说明:请将改为你解压缩Mantis安装包的路径;

软件测试工具-testlink、mantis工具实验问题及解决方案

软件测试工具-testlink、mantis工具实验问题及解决方案

问题及解决方案:逻辑覆盖几种方法不太会区别阿:多看下Mantis使用Mantis安装后处理修改数据库不是很了解;不会设置用户密码:登录网页的数据库修改或是设置邮箱修改,具体设置查找文档或上网查询mantis实验在改为中文时,登录界面可以成功改为中文,但登录主界面仍为英文:修改界面为中文的方法:mantis实验使用数据库方式增加用户时,权限是管理员,无法修改为其他权限:解决方法:使用admin登录后,修改该用户的权限mantis实验TestLink和mantis集成时不懂原因,感觉比较混乱:主动学习,多看材料Mantis用户在mantis中并没有设置选项,在设置过程中容易出现问题:要设置什么?熟悉下每个模块的功能Testlink需求规约不知道需求规约和需求有什么区别:同测试集合测试规约的问题,相当于文件夹和文件的关系,可以把需求规约理解为需求集,多思考Mantis分类应该怎么创建合适的分类名称,如何去高效使用:创建分类如功能缺陷,性能缺陷等,安照缺陷的分类;分类之后,可以将提交缺陷的时候选择缺陷分类,以便更清楚的管理缺陷或指定某个开发人员来修改某类型的缺陷实验(testlink,mantis)在做mantis实验时要注意角色切换的问题,一个人做比较繁琐。

由于实验时间比较紧张,小组形式相对麻烦,自己担当不同角色也可对不同角色的功能进行熟悉,课下有时间可以几个人进行练习实验(Testlink、Mantis)1、在做Testlink的时候,再对已经创建的测试用例集创建测试用例时,有点不好理解:相当于往文件夹中建新的文件Mantis使用修改新建用户密码时,用邮箱方式比较困难,具体步骤不清晰:查阅资料,仔细看指导材料Mantis实验Mantis实验中在创建用户时,点击MySql下的admin按钮不能连接到数据库,是数据库密码的错误,但是不知道怎么修改:不是点mysql,是点bugtracker!!Mantis 添加分类中添加的分类怎么用在哪用???:在界面多找下了吗?Mantis 怎么在步骤里加入图片:在步骤的文字描述中写好附图顺序,把相应图片存到附件汇总,择在最后插入附件Mantis的中文设置Mantis在设置了中文后,使用经理登录时就变成全英文的,其他用户还好,没有初现这样的问题:只需在经理这个界面改下界面显示语言,上面问题有提到Testlink和mantis的集成集成时总是失败!!:是否改错了配置文件?找某句话时不要只查找里面的一个词!testlink和mantis集成不是很熟悉虽然修改了集成的两个文件,但是不知道具体怎么使用:多点多看多想多找Testlink安装中遇到的各种问题对于之前安装过sql的软件,端口一般都被占用,虽然修改端口后但是还是不能行,找到了占用该端口的应用程序(system占用80 PID 为4),但是关不掉该应用程序:一般不关闭系统程序,非要关闭:解决方法为:1.在运行窗口打开注册表,输入regedit2.依次打开如下:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP3.找到一个名称为:Start,类型为:REG_DWORD的项,右击修改,将其数值数据改为0,点确定保存修改4.重启系统,System进程不会占用80端口无论是做实验还是理论的时候,都要自己多花点时间和心思去思考问题~。

testlink使用详解

testlink使用详解

testlink角色无权限不可见该产品Guest只可以浏览用例Test designer可以维护关键字、需求、用例Seniortester可以维护关键字、用例、指派需求、维护构建【联系实际场景,这个角色最好是能够分配测试用例】Tester没有测试计划时与guest一样;有测试计划后则可以执行用例Leader在designer的基础上还可以维护平台(测试环境)、管理测试计划Admin除leader的所有权限,还可以维护角色权限、维护需求/用例自定义属性、维护需求/用例关键字、创建产品产品创建(admin)1、选择是否从已有的产品中创建a)是将复制已有产品中除执行结果外的所有信息b)否2、设置用例前缀,用例前缀用于改产品下所有用例名称的一部分,且将作为需求模块的一个查询条件3、平台中所有用户默认继承该产品的guest角色,可以为用户分配该产品的任意角色需求维护创建需求需求的状态可以是'有效的'或者'不可测试的'.不可测试的需求在结果分析时不被计入统计数据。

这个参数可以被用来设置不可实施的功能点或者错误的需求用例与需求关联1、需求的最小集合(叶子节点所在集合)层次上提供创建用例的功能实现方式为列出其所有子需求—>为需求项填写需要创建的用例数—>勾选需要创建用例的需求项-->点击创建用例—>提示哪些用例集、用例被自动创建-->继续创建用例2、自动创建的数据取值规则:a)用例集命名规则:需求集合名称(提示从需求规约创建)b)用例命名规则:需求名称【编号,每个需求生成的用例重新从1开始编号】c)用例摘要自动填充为“该用例是来源于哪条需求”,需求名称可以点击弹出该需求项,方便用例修改、编写时参照查看需求需求查看页面提供需求覆盖率这个属性,可以查看当前需求被哪些用例测试需求概览提供查看当前产品所有需求项覆盖率的功能需求覆盖率=实际关联需求项的用例数/需求项期望的用例数。

mantis安装配置详解

mantis安装配置详解

一、需要下载的软件1、EasyPHP,EasyPHP是一个开源的集成软件。

它集成了PHP、Apache、MySql,满足了Mantis平台对PHP平台、服务器、数据库的需求。

我下载的是EasyPHP1.8版。

2、Mantis,我们的目标软件。

我下载的是mantis-0.19.4(1.0以下版本有db_generate.sql)。

二、EasyPHP软件安装正常安装EasyPHP,我安装的目录是D:\Program Files\EasyPHP1-8。

三、安装MySQL管理软件phpmyadmin把目录D:\Program Files\EasyPHP1-8下的phpmyadmin目录整个拷贝到目录www下。

打开浏览器输入:http://localhost,会出现phpmyadmin的一个连接点进去。

四、MySQL端口冲突会出现一个设置db的界面,如果出现错误,证明是mysql冲突。

需要修改mysql的端口,可以打开mysql目录下的my.ini修改所有的3306修改为3333。

只要修改phpmyadmin目录下libraries下配置文件config.default.php。

找到:$cfg['Servers'][$i]['port'] = '';// // MySQL port - leave blank for default port这句注释表明这里空表示使用的是MySQL的默认端口3306。

只要把它改为:$cfg['Servers'][$i]['port'] = '3333';五、创建mantis登陆MySQL的用户1、登陆到phpmyadmin。

2:选择privileges这里会有两个选择,修改root的密码,或者创建新用户。

创建新用户:1:选择Add a new user2、输入用户信息===创建数据库=======1:选择Databases2:创建bugtracker数据库mysql>create database mantis;//创建Mantis库3:导入db_generate.sql文件mysql>source db_generate.sql;//Mantis初始化建表注:也可以通过http://localhost/phpmyadmin/操作1.创建bugtracker数据库(图示一)2.导入db_generate.sql文件(图示二)六、Mantis安装1:把下载的mantis-0.19.4压缩包解压到EasyPHP的www目录下改名为mantis。

Mantis安装配置心得

Mantis安装配置心得

Mantis的安装配置以及维护Mantis是一个基于PHP技术的轻量级的缺陷跟踪系统,是以Web操作的形式提供项目管理及缺陷跟踪服务,足以满足中小型项目的管理及跟踪。

更重要的是其开源,不需要负担任何费用。

这段时间安装配置了mantis,决定非常好用,现在将我的经验更大家分享,如果什么地方有不足或失误,希望得到广大mantis支持使用者的指点,不胜感激:)Windows 2000 Professional SP4(建议安装在纯净的系统上,以免引起端口冲突而无法使用Mantis,当然,高手可以自己来修改端口)第一章安装配置Mantis本安装只适合于WINDOWS 平台,本方法只适用用到的版本,其他版本没实验过,大家在安装的过程中一定要注意版本。

步骤:1.下载EasyPHP:easyphp1-8_setup.exe;地址:/2.下载Mantis:mantis-1.0.8.tar.gz;地址:/3.安装EasyPHP,默认安装就可以了;4.在EasyPHP 的安装目录下找到phpMyAdmin 目录,并copy 到EasyPHP 目录下的WWW 目录中;5.解压缩Mnatis 并copy 到EasyPHP 目录下的WWW 目录中(注意:解压后的文件夹名为mantis-1.0.8,为了方便使用,减少修改量,将其后的‘-1.0.8’删除);6.重启EasyPHP;7.打开浏览器,在地址栏输入http://localhost/mantis8.首次登录时需要配置用户,不用管,点击[确定],然后关闭网页,重新登录http://localhost/mantis,用户名为administrator,密码为root.这就可以了。

但是现在你只有看的份,还不实用。

需要配置中文(需要的话)、配置邮件等等操作,下面逐一分析。

若要在局域网内让别人能访问你,必须修改IP的设置,在EasyPHP1-8\apache\conf下用先前提到的EmEditor打开httpd.conf,找到Listen 127.0.0.1:80,修改为Listen 0.0.0.0:80即可。

Testlink与MantisBT整合

Testlink与MantisBT整合

TestLink&MantisBT管理系统集成集成环境:1.Testlink版本:1.9.32.Mantis版本: 1.2.153.TestLink和Mantis运行在xampp平台,且位于同一台机器4.主机IP:172.18.4.935.数据库类型:MySQL6.Mantis数据库名称:bugtracker7.MySQL登录名称:root8.MySQL登录密码:****9.Mantis访问链接:http://172.18.4.93/mantis/10.TestLink访问链接:http://172.18.4.93/testLink/TestLink和BUG管理系统集成一般具备以下特点:1.在TestLink和BUG管理系统之间所有的信息交流都是在数据库中完成2.TestLink不能发信息给BUG管理系统,也不能从BUG管理系统接收信息Testlink-1.9.3支持的BUG管理系统一、执行测试用例,设置用例状态:Failed,默认情况下TestLink无法直接点击BUG管理系统二、修改TestLink主配置文件:config.inc.php位置:C:\xampp\htdocs\testlink\config.inc.php三、修改TestLink下的Mantis配置文件:mantis.cfg.php位置:C:\xampp\htdocs\testlink\cfg\mantis.cfg四、保存文件即可,无需重启xampp,即可看到失败的用例后显示:小蜘蛛Testlink集成Mantis使用手册1、执行用例,结果为失败,点击图表2、弹出添加问题框,点击‘访问问题跟踪系统(Mantis)’,页面跳转到mantis登陆页面3、登陆Mantis,,点击‘提交问题’,完整填写BUG信息,记录BUG编号:28014、将BUG编号填入添加问题框的‘Mantis问题编号’例如:2801,点击‘添加问题’5、添加问题成功6、查看TestLink失败的用例,下方列出了该失败用例的关联的BUG,点击可以查看BUG具体情况。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

TestLink+Mantis试用报告TestLink与Mantis都是基于Mysql+PHP技术的测试管理工具,TestLink是管理测试需求、测试计划、测试用例与执行的工具,Mantis是管理缺陷的工具,两者可以集成在一起对软件测试的全过程进行管理。

TestLink与Mantis都是开源工具(免费),安装及应用相对比较灵活,集成也较简单,只是做一个关联,在TestLink里点击链接可以查看Mantis 中相应的缺陷,修改部分配置文件即可完成关联。

两个工具在统计和分析结果这块内容都比较丰富。

在流程使用上也可以比较灵活的去配置。

相对其它商业工具,集成比较差,对于管理整个软件开发生命周期而言缺少建模、自动化测试、配置管理等功能的集成。

TestLink 跟Mantis虽然在功能完整性及界面美观、友好性上较欠缺,但足以满足中小型项目的管理和应用。

以下是TestLink跟Mantis详细说明:TestLink一、简介●TestLink是一个基于Web的测试管理工具。

它将测试过程从测试需求、测试设计、到测试执行进行完整的管理,提供了多种测试结果的统计和分析。

●可以与Bugzilla、JIRA、Mantis集成。

主要功能:测试需求管理、测试计划管理、测试用例执行、测试用例管理、测试结果分析、用户管理。

二、环境要求●操作系统:无特别要求,支持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)通过测试集的“添加/删除测试用例到测试计划”进行关联;➢需求跟计划之间通过用例去关联;四、产品特点●根据项目来管理测试计划、测试用例、测试构建(即测试版本)。

●支持多种方式对测试用例进行搜索:版本、标题、时间、用例等级、关键字、结果等。

●测试集和测试用例支持导入、导出,测试用例可以移动、复制到不同的测试集。

●同一项目可以制定不同的测试计划,相同的测试用例可分配给不同的测试计划(可以实现测试用例的复用,筛选)。

●可以设定执行测试的状态:通过,失败,锁定,尚未执行(通过配置可以和mantis等缺陷工具关联)。

●提供多种结果分析:计划、需求、用例、版本、关键字等,也可以自字义查询结果。

●可自定义角色。

●测试集和测试用例可以导出(支持XML格式)。

●支持自定义里程碑。

五、度量数据1)常规测试计划度量;2)全部测试计划版本的状态;3)查询度量;4)执行失败的用例列表;5)执行阻塞的用例列表;6)尚未执行的用例列表;7)测试报告;8)图表;六、与其它产品功能对比七、功能使用7.1、安装过程略。

可以分别安装Mysql、PHP、Apache。

也可以使用appserv或XAMPP一体包,本次试用的版本为TestLink1.9.3+Mysql5.5.13+PHP5.2.17+Apache2.2.197.2、工具界面总览登录界面:主界面:功能菜单以目录树的方式展现,必须先建项目才能显示产品管理、用户管理菜单,之后要相应的建需求、计划才能显示该功能块下面的功能项。

7.3、测试需求管理需求规约:定义测试需求范围和测试用例数目。

这些数据会纳入统计和报告中。

7.4、测试计划管理测试计划包括:定义时间范围和测试内容、需要测试的功能特性,风险等。

7.5、测试用例管理新建测试用例前需要先建测试集,测试用例包括测试摘要、测试步骤、前提条件、执行的方式(手工还是自动)、可以与关键字和测试计划关联。

用例可以移动/复制到不同的测试集中。

➢用例跟计划之间的关联:1)在测试用例编写时通过“关联测试计划”功能去关联;2)通过测试集的“添加/删除测试用例到测试计划”进行关联;需求跟用例之间通过“指派需求”功能去实现关联,支持多对多的关联关系7.8 TestLink与mantis集成TestLink通过修改配置文件config.inc.php可以与mantis集成,集成后在用例执行的界面会有一个螳螂的图标,点击可以链接mantis。

7.9、结果分析测试结果提供多种统计分析结果,尤其是“查询度量”可以通过自定义版本、功能块、关键字、测试者、测试时间、测试结果等多种条件去统计数据。

但是测试生成的报告和数据仅支持打印,不支持导出。

以下展示部分统计结果界面:查询度量界面:图表统计界面:按全面度量、整体矩阵、按关键字显示、按测试者显示、测试集结果分类测试计划报告界面:简要测试报告界面:总体测试计划度量根据构建的测试者的报告锁定的测试用例尚未执行的测试用例未分配的测试用例基于需求的报告每个测试用例的全部问题没有关联到任何测试计划的测试用例八、总结优点:1、开源,免费;2、自动生成测试计划等报告;3、web界面,多人访问不受限制;4、支持17种语言(英语、中文、西班牙、日语、韩语等);5、测试用例可以非常方便的在不同测试集或者是不同版本间移动/复制;6、提供多种方式去查询测试用例,存在大量测试用例时这一功能会比较实用;6、界面可以查看网站后台日志;7、网上资料比较多,方便查询;缺点:1、安装比较繁琐:需要相应安装apache、mysql、php,还要修改一些配置项;2、需求跟用例及计划都是不可评审的,只有相应的状态;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;三、Mantis缺陷跟踪流程四、产品特点●支持多项目、多语言;●个人可定制的Email通知功能,每个用户可根据自身的工作特点只订阅相关缺陷状态邮件;●权限设置灵活,不同角色有不同权限,每个项目可设为公开或私有状态,每个缺陷可设为公开或私有状态,每个缺陷可以在不同项目间移动;●主页可发布项目相关新闻,方便信息传播;●具有方便的缺陷关联功能,除重复缺陷外,每个缺陷都可以链接到其他相关缺陷;●缺陷报告可打印或输出为CSV格式,支持可定制的报表输出,可定制用户输入域;●多缺陷趋势图和柱状图,为项目状态分析提供依据,如果不能满足要求,可以把数据输出到Excel中进一步分析;●流程定制不方便,但该流程可满足一般的缺陷跟踪;●可以实现与CVS集成:缺陷和CVS仓库中文件实现关联;●可以对历史缺陷进行检索。

五、度量数据1)按项目、优先级、问题状态、日期、严重程度、功能块分类、问题处理状况度量; 2)活跃度;3)最长耗时;4)处理员(未解决/已解决/已关闭/合计);5)已解决问题的耗时(天);6)报告员(未解决/已解决/已关闭/合计);7)报告员效率;8)报告员/处理状况;9)处理员/处理状况;六、与其它产品功能对比七、功能使用7.1、安装过程略,本次试用的版本为Mantis1.2.11+Mysql5.5.13+PHP5.2.17+Apache2.2.19。

安装完后可以对Mantis做汉化、安装插件支持图表显示、修改graph_api.php文件支持图表中文显示。

7.2、工具界面总览登录界面:主界面:7.3、查看问题7.4、提交问题7.5、结果分析统计报表按问题状态按问题优先级按问题严重性按项目分类按处理状况按摘要八、总结优点:1)开源,免费,可以修改代码进行2次开发;2)可以跟踪程序版本变更历程;3)可以生成项目bug 各种指标统计图表;4)丰富的过滤器搜索功能;5)支持多种语言;缺点:1)安装配置复杂,界面不美观;2)工作流整体已写死,配置不灵活;3)管理不方便,修改配置大部分需要进行代码修改;4)图形报表格式固定,无法进行定制查看;5)系统自定义的一些字段值如:严重性、优先级等都无法自定义;。

相关文档
最新文档