TestLink+Mantis安装剖析
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 搭建安装及使用手册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安装配置说明
$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工具实验问题及解决方案
问题及解决方案:逻辑覆盖几种方法不太会区别阿:多看下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角色无权限不可见该产品Guest只可以浏览用例Test designer可以维护关键字、需求、用例Seniortester可以维护关键字、用例、指派需求、维护构建【联系实际场景,这个角色最好是能够分配测试用例】Tester没有测试计划时与guest一样;有测试计划后则可以执行用例Leader在designer的基础上还可以维护平台(测试环境)、管理测试计划Admin除leader的所有权限,还可以维护角色权限、维护需求/用例自定义属性、维护需求/用例关键字、创建产品产品创建(admin)1、选择是否从已有的产品中创建a)是将复制已有产品中除执行结果外的所有信息b)否2、设置用例前缀,用例前缀用于改产品下所有用例名称的一部分,且将作为需求模块的一个查询条件3、平台中所有用户默认继承该产品的guest角色,可以为用户分配该产品的任意角色需求维护创建需求需求的状态可以是'有效的'或者'不可测试的'.不可测试的需求在结果分析时不被计入统计数据。
这个参数可以被用来设置不可实施的功能点或者错误的需求用例与需求关联1、需求的最小集合(叶子节点所在集合)层次上提供创建用例的功能实现方式为列出其所有子需求—>为需求项填写需要创建的用例数—>勾选需要创建用例的需求项-->点击创建用例—>提示哪些用例集、用例被自动创建-->继续创建用例2、自动创建的数据取值规则:a)用例集命名规则:需求集合名称(提示从需求规约创建)b)用例命名规则:需求名称【编号,每个需求生成的用例重新从1开始编号】c)用例摘要自动填充为“该用例是来源于哪条需求”,需求名称可以点击弹出该需求项,方便用例修改、编写时参照查看需求需求查看页面提供需求覆盖率这个属性,可以查看当前需求被哪些用例测试需求概览提供查看当前产品所有需求项覆盖率的功能需求覆盖率=实际关联需求项的用例数/需求项期望的用例数。
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是一个基于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管理系统集成集成环境: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具体情况。
Mantis安装与使用实验报告
郑州轻工业学院实验报告—缺陷跟踪与软件测试管理课程名称:缺陷跟踪与软件测试管理题目 Mantis的安装与使用学生姓名杨新彦学号 200813110259院(系)软件学院完成时间 2011-5-311.实验目的(1)理解软件缺陷管理的目的、用途、意义(2)理解软件缺陷管理流程(3)了解软件缺陷管理工具的基本功能(4)掌握BugFree工具的基本使用2.实验内容(1) Mantis的安装、配置(2) Mantis基本功能使用3.实验过程3.1Mantis介绍Mantis是一个开源的Bug管理系统,基于PHP+MySQL,可以运行在Windows/Unix平台上。
作为一个Bug管理系统,其适用性是否符合实际的工作需要,这是至关重要的。
Mantis基本可以满足bug管理日程流程。
而且,Mantis 时B/S结构的WEB系统,还可以配置到Internet上,实现异地进行bug管理。
3.1.1软件准备1、操作系统:Windows xp32、安装软件:xampp-win32-1.7.4-VC6-installer.exe、Mantis3.2Mantis安装3.2.1XAMPP安装1.下载并安装最新的XAMPP版本,下载网址为/zh_cn/xampp.html;图3.2.1.1 安装2. 在安装Mantis之前,需要首先安装Apache, PHP, Mysql支持软件包选择SERVICE SECTION 如图3.2.1.2图3.2.1.2选择SERVICE SECTION图3.2.1.3 安装过程3.安装完成后,Apache、MySQL、FileZilla 就自动启动了。
(图3.2.1.5)图3.2.1.54.点击上图Apache那行的Admin按钮,弹出XANMPP页面,选择中文后,点击右边的“安全”,,出现XAMPP安全页面,图3.2.1.65.修改MySQL中root的密码,如图3.2.1.7图3.2.1.7 修改密码3.2.2Mantis安装1.登录http://localhost/phpmyadmin (图3.2.2.1)用户名、密码“root”,创建数据库mantis (图3.2.2.2)图3.2.2.1 登录phpmyadmin图3.2.2.2 创建数据库 mantis2. 把mantis 1.2.5解压到d:\xampp\htdocs\mantis 目录下。
testlink测试用例管理工具安装
软件测试管理工具testlink-1.9.7安装TestLink 介绍TestLink 是开放源代码的基于Web 的测试管理系统,它覆盖完整的测试工作过程,提供测试需求管理、测试用例管理、测试计划管理、测试执行与结果报表管理等功能。
通过集成配置,TestLink 可以和主流的缺陷管理系统进行协同工作。
该工具还对外提供了XML-RPC 编程接口,用于定制开发。
主要功能如下所示:∙测试需求管理–用于收集、定义测试需求。
提供版本控制机制解决无法跟踪需求变更的问题。
∙测试用例管理–用于定义测试用例设计,不同模块的用例可以分别维护在不同的测试套件集合里。
∙测试计划管理–可以为测试计划指定被测软件所运行所在的平台信息和被测软件的测试构建信息。
可以把测试用例执行工作分配给不同的测试工程师。
∙测试执行与结果报表管理–执行完毕测试,填写测试结果信息。
支持上传结果文件,附加上缺陷编号信息。
报表系统提供测试图表和执行矩阵信息。
∙良好的扩展特性–允许自定义字段;允许调用管理系统提供的XML-RPC API 接口进行定制开发。
TestLink 安装在这里将要安装的是testlink1.9.7版本图 1安装环境为已经安装的的WEB服务:windows 7+php5.2+mysql5.1+Apache2.2安装步骤:1、将testlink-1.9.7上传到服务上,及将文件拷贝到服务器系统C:\xampp\htdocs下,并更改名称为“testlink”。
如图2图 22、在浏览器中访问testlink,及192.168.182.128/testlink。
Testlink的服务器地址为192.168.182.128,如果在服务器本地访问也可以为localhost。
访问为testlink的安装确认页面,如图3所示:图 33、在这里是首次安装,点击“New installation”,进入协议页面,如图4所示:图44、在协议页面勾选同意,点击提交,系统会检测安装环境,如图5所示:5、在安装环境检测时候,安装环境有两个路径检测不通过,如图6所示:图 66、当检测到路径不通过时,但是实际路径却是存在的。
testlink
使用 TestLink 进行测试管理TestLink 用于进行测试过程中的管理,通过使用TestLink 提供的功能,可以将测试过程从测试需求、测试设计、到测试执行完整的管理起来,同时,它还提供了好多种测试结果的统计和分析,使我们能够简单的开始测试工作和分析测试结果。
TestLink 是sourceforge 的开放源代码项目之一。
作为基于web 的测试管理系统,TestLink 的主要功能包括: 测试需求管理 测试用例管理测试用例对测试需求的覆盖管理 测试计划的制定 测试用例的执行大量测试数据的度量和统计功能。
TestLink 的最新版本是1.6.2。
在本文接下来的部分里,作者将详细地介绍使用TestLink1.6.0来进行测试管理的完整过程。
一、安装启动1、 在安装TestLink1.6.0前,需要完成以下安装运行所需要的环境:Webserver 、php4和MySQL 。
笔者推荐的安装环境如下: Apache HTTP Server 2.0.59 Php 4.4.1 Mysql 4.1.212、将TestLink 安装包保存到服务器,解压缩到Apache2 的htdocs 目录下,并重命名为testlink。
3、自动安装TestLink在浏览器输入访问地址http://yoursite/testlink/install/index.php,如:http://localhost:80/testlink/install/index.php选择new install,在进入的页面中,输入登录MySQL的用户名和密码,如root。
提示安装成功,详细的安装说明请参照/judyxm/archive/2006/01/12/577148.aspx4、登录testlink首页面。
系统为testlink创建一个默认管理员账号,用户名和密码为:admin/admin。
你可以使用这个账号访问TestLink 。
登录http://127.0.0.1:80/testlink/index.php,如果你看到的页面如下,就说明你已经安装成功了。
testlink测试管理工具的使用
首先创建项目然后创建创建计划创建用例给需求指派用例(可能不止一个)给计划添加用例为用例指定执行者执行计划/报告bug查看分析结果1. 创建项目:主页左边的列表栏有“Test Project management”的菜单,子菜单中有“ create new test project”,通过它可以创建新的项目。
同时,菜单中的其它子菜单可以实现对已存在的test project 的编辑,删除,以及设置已存在的用户对于某一个测试项目的权限。
默认设置下,只有admin 组的成员拥有对test project 进行操作的权力。
2. 创建需求:主页左边的列表栏中有“Requirements”的菜单,子菜单中有“Requirement Specification”,可以添加编辑需求规格说明书。
同时,菜单中的另一项可以为需求指定(结果统计的时候会有一种根据需求覆盖率进行统计的方式)。
需要说明的一点:每一个需求都必须有相应的多个Req——实际上就是我们对需求进行分析,然后把它分成一条一条的,测试用例是与这些Req 相对应的。
默认设置下,只有admin 组的成员拥有对Requirements 进行操作的权力。
3. 制定:主页右侧列表,有专门的”Test Plan Management” 的菜单,选择其子菜单中的”Test PlanManagement”,进入的页面会出现”create”的按钮,点击即可以创建新的测试计划。
4. 创建用例:首先需要说明一下testlink 用例树的层次:Test project —— test suite —— test case所以在创建测试用例之前,需要保证用例隶属于的 test project 和 test suite 都已经存在了。
上面已经讲过如何创建测试项目了,接下来说明一下如何创建 test suite 测试集。
当测试项目创建完毕的时候,选择横向导航条中的“specification”,出现的页面还是分左右两部分——左侧是用例树。
testlink安装配置步骤
/blog/static/1088158200755105546704/
1、双击apache2.2安装,路径选择C:\apache2.2
2、安装好后在右下角的任务栏里会有显示,在浏览器栏内输入http:\127.0.0.1,enter后出现it works,表示安装成功。
3、复制php.ini-recommended文件到c:/windows/system32,并且重命名为php.ini
4、双击打开php.ini
①找到extension_dir,将其后面的路径修改为"c:\php5\ext"
将doc_root 改为第一步中的同样目录,如 "D:\tools\Apache2.2\htdocs";
BAD database is not supported by PHP. Check that it has been compiled into your server.
testlink安装配置步骤:
准备好以下组件:
apache2.2安装包、php5.2.5压缩包、mysql5.0安装包、testlink1.8压缩包
6、accessed->press->create
7、提示您create mew testlink 成功
8、输入admin,admin进入testlink.
";
phpinfo();
?>
建好后将此文档重命名为goodjob.php
②在浏览器栏内输入http://localhost/goodjob.php,enter后能够显示goodjob
(/oyej/f5c5.html)
testlink-1.9.3与mantisbt-1.2.19集成详细配置(windows)
使用XAMPP集成testlink+mantis详细配置注:本文档仅适用于windows x86系统,使用XAMPP集成testlink+mantis配置,一、安装前准备1、XAMPP-5.6.15下载:/archives/1442、testlink-1.9.3:/3、mantisbt-1.2.19:/二、安装XAMPP1、执行xampp-win32-5.6.15-1-VC11-installer.exe默认安装即可,2、启动xampp-control,如下:3、启动Apache和Mysql,点击”start”即可,注:如果apache与MYSQL启动不成功,可能是80端口与3306端口被占用;解决方法一:将暂用此端口的进程关闭1.打开运行-》输入CMD 进入命令行模式2.在命令行模式中输入netstat -a -n -o3.查看0.0.0.0:80所对应的PID(即进程号)4.按CTRL+SHIFT+ESC键打开WINDOWS任务管理器,选择进程标签,然后在菜单栏的查看-》选择列里勾上PID(进程标识符),根据第三部所查到的PID的进程,KILL掉该进程,再重新安装APACHE即可还有你修改了, apache/conf/httpd listen12.34.56.78:80 改成(其他)例如8080的话,那么在浏览器里访问就要加,不能是localhost:8080**使用说明:** netstat -ano查看端口使用情况**或者netstat -ano|findstr 80**C:Documents and Settingscjx>netstat -ano|findstr 804、输入http://localhost/xampp;进入XAMPP配置页面,配置相关内容;5、三、配置Testlink1、将testlink文件夹复制到C:\xampp\htdocs下,文件夹名称为:testlink2、新建数据库testlink,如下点击”Admin”进入phpMyAdmin,3、修改数据库root密码,修改C:\xampp\phpMyAdmin\config.inc文件,如下4、打开浏览器,输入http://localhost/testlink/进行配置,如下,a) 点击”New installation”b) 勾选条款,Continuec) Continued) Database host:填写localhost或者本机IP均可Database name: testlink(与刚新建的数据库名称一致)Table prefix: 此处置空,不填写,e) 输入数据库管理用户及密码和testlink访问数据库的用户及密码,此两处可以一致,f) 安装成功,点击下方Testlink即可进入Testlink登录界面,管理员:admin,密码:admin四、配置mantis1、将mantis文件夹复制到C:\xampp\htdocs下,2、新建数据库,进入phpMyadmin新建数据库mantis,3、浏览器输入http://localhost/mantis/admin/install.php进入mantis配置界面,设置好后如下,4、复制Installing Database下sql语句,手动在phpMyadmin里执行这些sql语句,执行成功后如下,注:去掉第一行Database Creation Suppressed, SQL Queries follow,错误:重复主键,此语句在执行前应删除,此问题忽略即可,注意:Mantis的设置是这样保存的:在config_defaults_inc.php中保存Mantis的默认设置,用户自己的设置信息保存在config_inc.php中。
TestLink安装手册
TestLinkTestLink 安装手册•TestLink是基于Web的,开源的测试管理和执行系统。
的开源的测试管理和执行系统它可以让测试团队在创建和管理测试用例的同时,在测试计划中对测试用例进行组织。
TestLink可以和Bugzilla、计划中对测试用例进行组织Mantis、Jira等缺陷管理工具进行集成。
•推荐的环境配置为:PHP5.2.1+MySQL4.1.16+Apache2.2.4M SQL4116A h224安装p•一Apache2.2.4•二安装PHP5.2.10•三MySql的安装•四安装TestLink一Apache224安装Apache2.2.4•Apache2.2.4安装程序可在/soft/1218.html下载Apache224http://www skycn com/soft/1218html•Apache的安装只需要按照安装界面的步骤进行即可。
这里需要说明的是,如果你的机器上安装了其它web服务器,或者说你机器上的80端口已经被占用的话,那么安装时Apache服务不会成功创建。
对于这个问题,有两个解决办法:服务不会成功创建对于这个问题有两个解决办法•1.将机器上的其它web服务器占用80端口的服务暂停•2.虽然服务创建不成功,但是其它组件均已经安装了。
可以修改Apache配置文件,<ApacheDir> \Apache2\conf\httpd.conf,将80端口改为其它端口,如8080。
然后重新运行安装程序即可运行安装程序即可。
•安装Apache后,在任务栏的托盘上会显示Apache的图标。
如果安装成功的话,在浏览器输入htpp://yoursite(如http://172.16.111.39:8080),会进入Apache测试界面。
http://1721611139:8080)会进入测试界面PHP5210二安装PHP5.2.10•有两种形式的安装包,一种是压缩包的方式,需要手工配置;另PHP有两种形式的安装包种是压缩包的方式需要手工配置另一种是安装包的方式,安装时自动配置IIS,PWS和Xitami,但是可扩展性较差。
安装testlink-1.9.4(wamp),并与mantis集成问题汇总
安装testlink-1.9.4(wamp),并与mantis集成问题汇总1.Read/write permissions报错问题:Checking if /var/testlink/logs/ directory exists [S] </B<< td> Failed! Checking if /var/testlink/upload_area/ directory exists [S] </B<< td> Failed! 解决方法:修改config.inc.php文件:testlinkDir表示安装目录路径,本次安装为D:/wamp/www/testlink-1.9.4//$tlCfg->log_path = '/var/testlink/logs/'; /* unix example 注释掉该句,添加如下内容*/ $tlCfg->log_path = 'testlinkDir/logs/';//$g_repositoryPath = '/var/testlink/upload_area/'; /* unix example 注释掉该句,添加如下内容*/$g_repositoryPath = 'testlinkDir/upload_area/';2.更改导入测试套件和测试用例文件大小a.打开config.inc.php,查找$tlCfg->import_file_max_size_bytes,将后面的数据‘409600’改为期望的数据值。
b.$tlCfg->import_max_row = '10000' 是导入文件一行的大小限制。
3.禁用TestLink安全警告输出修改config.inc.php文件:将$tlCfg->config_check_warning_mode中'FILE'改为' SILENT';4.禁止新用户注册打开config.inc.php,找到$tlCfg->user_self_signup ,将其后true改为false,在登录界面便取消了New User链接。
TestLink安装配置手册
范围本文仅作为安装和配置TestLink的参考文档。
本文的第一部分为TestLink的安装步骤,第二部分是TestLink的配置方法。
本文和其他相关文档可在TestLink网站上找到。
您也可以在TestLink的论坛中寻求帮助一般TestLink安装的步骤如下:1.下载TestLink2. 解压文件3. 创建数据库4. 导入缺省数据5. 编辑配置文件6.PHP文件扩展7. 登录TestLink系统需求要使TestLink正常运行,需要安装以下软件:MySQL 4.1.x及以上php 4.3.x及以上WebServer (Apache 1.3.x或2.0.x及以上,IIS 3及以上,等等,更详细的信息请参见<php安装目录>/install.txt)对于操作系统平台没有特别要求(TestLink已经在Linux和MS Win32平台上测试通过)你也可以将数据库与TestLink分别安装在不同的服务器上安装步骤在安装TestLink之前应先完成以下步骤:1. 安装环境:Webserver、php4和MySQL,安装方法参见这些应用软件的安装文档。
我是在winXP下安装的,webserver是IIS,PHP5.1.2,MySql的版本是5.0.18IIS的安装就不多说了,下面主要讲讲PHP从5.0开始,PHP对MySql的支持需要手动配置将php_mysql.dll 和libmySQL.dll 文件拷贝到winnt\system32目录里,这两个文件可以在PHP安装目录里找到。
编辑<windows>目录下php.ini,将;extension=php_mysql.dll前面的“;”去掉2. 将TestLink的安装文件复制到服务器上。
3. 解压缩Testlink的安装文件。
自动安装手工安装创建MySQL数据库CREATE DATABASE testlink CHARACTER SET utf8 COLLATE utf8_general_ci创建数据表# mysql -u <user> -p<password> <dbname> <<testlinkdir>/install/sql/testlink_create_tables.sql导入缺省数据# mysql -u <user> -p<password> <dbname> < <testlinkdir>/install/sql/testlink_create_default_data.sql 也可以使用mysql客户端工具进行创建数据库的操作。
TestLink安装配置手册
TestLink安装配置手册范围本文仅作为安装和配置TestLink的参考文档。
本文的第一部分为TestLink的安装步骤,第二部分是TestLink的配置方法。
本文和其他相关文档可在TestLink网站上找到。
您也可以在TestLink的论坛中寻求帮助一般TestLink安装的步骤如下:1.下载TestLink2. 解压文件3. 创建数据库4. 导入缺省数据5. 编辑配置文件6.PHP文件扩展7. 登录TestLink系统需求要使TestLink正常运行,需要安装以下软件:MySQL 4.1.x及以上php 4.3.x及以上WebServer (Apache 1.3.x或2.0.x及以上,IIS 3及以上,等等,更详细的信息请参见<php安装目录>/install.txt)对于操作系统平台没有特别要求(TestLink已经在Linux 和MS Win32平台上测试通过)你也可以将数据库与TestLink分别安装在不同的服务器上安装步骤在安装TestLink之前应先完成以下步骤:1. 安装环境:Webserver、php4和MySQL,安装方法参见这些应用软件的安装文档。
我是在winXP下安装的,webserver是IIS,PHP5.1.2,MySql的版本是5.0.18IIS的安装就不多说了,下面主要讲讲PHP从5.0开始,PHP对MySql的支持需要手动配置将php_mysql.dll 和libmySQL.dll 文件拷贝到winnt\system32目录里,这两个文件可以在PHP安装目录里找到。
编辑<windows>目录下php.ini,将;extension=php_mysql.dll前面的“;”去掉2. 将TestLink的安装文件复制到服务器上。
3. 解压缩Testlink的安装文件。
自动安装手工安装创建MySQL数据库CREATE DATABASE testlink CHARACTER SET utf8 COLLATE utf8_general_ci创建数据表# mysql -u <user> -p<password><dbname><<testlinkdir>/install/sql/testlink_create_tables.sql 导入缺省数据# mysql -u <user> -p<password> <dbname><<testlinkdir>/install/sql/testlink_create_default_data.sql 也可以使用mysql客户端工具进行创建数据库的操作。
TestLink与Mantis的整合
TestLink 与Mantis的整合T estLink提供了与bugzilla、mantis等工具整合的功能。
TestLink和Mantis安装在同一台服务器上:∙Mantis的链接:http://localhost/mantis/∙TestLink的链接:http://localhost/TestLink/∙Mantis数据库名字:bugtracker∙Mysql登录名字:root∙登录密码:root一、修改testlink下的config.inc.php文件1、打开testlink下的config.inc.php文件,将$g_interface_bugs='NO'修改为$g_interface_bugs='mantis';Define ('TL_INTERFACE_BUGS', 'MANTIS');require_once (TL_ABS_PATH . 'Lib/bugtracking/int_bugtracking.php'); 二、设置Mantis的匿名登陆功能Mantis的匿名用户具备对所有的项目都可以浏览的权限。
注:这个dummy用户需要administrator在后台添加,注册不了的。
1、修改mantis的config_inc.php文件,增加如下代码:# --- 修改默认设置为简体中文-------------$g_default_language ="chinese_simplified"; #默认语言为简体中文$g_allow_signup = ON;#是否允许新用户注册,ON是允许,OFF不允许# --- 登录设置-------------$g_max_failed_login_count = 5;$g_show_realname = ON;# 是否允许匿名登录,ON是允许,OFF不允许$g_allow_anonymous_login = ON;$g_anonymous_account = 'dummy';2、修改mantis/config_defaults_inc.php文件:# --- anonymous login -----------# Allow anonymous login$g_allow_anonymous_login = ON;$g_anonymous_account = 'dummy';# --- 邮件设置-------------$g_administrator_email = "mantis@****.com";#$g_webmaster_email = "mantis@****.com";# 管理员邮件帐号$g_from_email = "mantis@****.com";# 发送者帐号,即Mantis自动发邮件是显示的用户帐号$g_return_path_email= "mantis@****.com";# 邮件回复地址$g_enable_email_notification= ON; # 开通邮件通知$g_smtp_host = "mail.****.com"; # SMTP 服务器$g_smtp_username = "username"; # 邮箱登录用户名$g_smtp_password = "password"; # 邮箱登录密码$g_use_phpMailer = ON; # 使用PHPMailer 发送邮件$g_phpMailer_path = "C:/xampp/htdocs/mantis/core/phpmailer"; # PHPMailer 的存放路径$g_phpMailer_method = 2; # PHPMailer 以SMTP 方式发送Email# --- 其他设置-------------$g_show_project_menu_bar = ON;# 是否显示项目选择栏,ON是显示,OFF不显示$g_show_queries_count = ON; # 在页脚是否显示执行的查询次数,ON是显示,OFF不显示$g_default_new_account_access_level = DEVELOPER; # 默认用户级别$g_view_summary_threshold = VIEWER; #设置查看权限$g_window_title = "缺陷跟踪管理系统"; # 浏览器标题$g_page_title = "缺陷跟踪管理系统"; # 页面标题栏$g_max_failed_login_count = 5;#默认登录失败次数$g_show_realname = ON;#显示真名$g_allow_anonymous_login = ON;# 允许用户匿名登录$g_anonymous_account = 'dummy';#匿名登录的用户名# --- 日期设置-------------$g_short_date_format = "Y-m-d"; # 短日期格式,Y 大写表示4 位年$g_normal_date_format ="Y-m-d H:i"; # 普通日期格式$g_complete_date_format ="Y-m-d H:i:s"; # 完整日期格式# --- 报表设置-------------$g_use_jpgraph = ON;$g_jpgraph_path = "C:/xampp/htdocs/mantis/core/jpgraph-2.3.3/src/"; #设置jpgraph的路径$g_graph_font = 'chinese_gbk';三、在TestLink里配置mantis的界面参数。
MANTIS安装配置及迁移说明
MANTIS安装配置及迁移说明Mantis安装配置及迁移说明 (1)MANTIS安装配置说明 (1)Mantis迁移说明 (3)Mantis安装配置及迁移说明此文应用的所有软件可在10.78.13.128\software\mantis安装下找到。
MANTIS安装配置说明安装Apache这里使用的版本是Apache2.2以上版本,直接运行apache2.2.13安装文件。
配置工作在后面进行。
安装PHP这里使用PHP-5.2.8-win32.zip压缩包直接解压缩放到D盘PHP5目录下。
运行解压文件夹下:go-pear.bat、*.reg.将 PHP 目录添加到 PATH 环境变量中:在“我的电脑”上点右键,打开“属性”页面,选择“高级”标签页,点击“环境变量”按钮,在“系统变量”栏中找到Path 写入值: D:\PHP5; D:\PHP5\ext 为 PHP 设置一个有效的配置文件,php.ini: 将D:\PHP5\php.ini-recommended 重命名为php.ini。
编辑php.ini:查找register_globals = Off,把off改成On;找到short_open_tag = Off 把它改为short_open_tag = On;新建tmp目录到D:\php5,更改php.ini里的session.save_path 为session.save_path = "c:\php5\tmp";修改default_charset ="utf-8"再查找extension_dir = "./" 改为extension_dir ="D:\PHP5\ext" (指定动态连接库的目录)然后再查找以下字符串,把代码前的分号去掉:extension=php_mbstring.dll 这个不选的话用phpMyAdmin会出现红色提示extension=php_dba.dllextension=php_dbase.dllextension=php_filepro.dl可选extension=php_gd2.dll支持GD库的,一般要的extension=php_imap.dll可选extension=php_ldap.dllextension=php_mysql.dll并拷贝libmysql.dll到system32使 php.ini 文件在 Windows 下被 PHP 所用:在“我的电脑”上点右键,打开“属性”页面,选择“高级”标签页,点击“环境变量”按钮,在“系统变量”栏中,点击“新建”按钮并在“变量名”中输入“PHPRC”,在“变量值”中输入php.ini 文件所在的目录(例如:D:\PHP5 ),点击“确定”配置Apache:编辑Apache2.2\conf\目录下的http.conf文件:在LoadModule 下面加入一行:LoadModule D:/PHP5/php5apache2_2.dll找到“AddType application/x-gzip .gz .tgz”,在后面一行增加:AddType application/x-httpd-php .php查找:DirectoryIndex index.html。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)系统自定义的一些字段值如:严重性、优先级等都无法自定义;。