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安装剖析
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)通过测试集的“添加/删除测试用例到测试计划”进行关联;➢需求跟计划之间通过用例去关联;四、产品特点●根据项目来管理测试计划、测试用例、测试构建(即测试版本)。
软件测试工具-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测试管理工具安装与使用
� 默认设置下,只有admin 组的成员拥有对测试项目 进行操作的权力。
测试需求
� 在“需求”大类点击“需求规约”菜单,创建需求 � 进入“指派需求”菜单,可对测试用例管理需求
◦ 结果统计的时会根据需求覆盖率进行统计测试用例执行情 况
� 默认设置下,只有admin 组的成员拥有对需求进行 操作的权力
� 到测试规约中为测试用例关联测试计划 � 为测试计划指派执行的用户角色 � 为关键测试计划制定里程碑
执行计划/报告bug
� 执行测试计划以前,需要为测试计划创建一个里程 碑版本
◦ 在“测试计划管理”类中点击“编辑/删除里程碑”菜单
� 主页中,右侧最上方有一个下拉列表,用来选择当 前对其进行操作的测试计划
TestLink的安装
�XAMPP的安装
!若Apache启动不了, 可考虑端口冲突的原因 (80和433端口)
!为MySql root账户设 置密码
安装后的界面
TestLink的安装
�TestLink部署
1)将下载的TestLink程序压缩包解压 2)将解压包改名为testlink放入xampp程序的..xampp\thdocs目录 下 3)在浏览器输入:http://lcoalhost/testlink
第一步: 如果是第一次安装的话,在页面上选择new installation 第二步:Acceptance of License(接受许可) 第三步:检验系统和配置要求 第四步:数据库访问的定义(与MySQL)
4)删除TestLink的安ห้องสมุดไป่ตู้程序
删除..xampp\thdocs\testlink目录下的install目录
mantis安装部署以及配置手册
目录1 xampp环境搭建 (1)1.1 下载xampp安装包 (1)1.2 安装 (2)1.3 安装设置 (3)1.4 运维xampp (5)2 安装部署mantisbt (6)2.1. 下载mantisbt (6)2.2. 部署mantisbt (6)2.3. 配置修改 (11)2.3.1. Mantisbt汉化 (11)2.3.2. 设置时区 (12)2.3.3. 配置mantis邮件 (12)2.3.4. 修改bug严重性 (13)2.4. 数据迁移 (14)2.4.1. 迁移方案一(可用于Mantis及数据库升级) (14)2.4.2. 迁移方案二(直接拷贝) (15)3 常见问题 (15)3.1. 安装时遇到的问题 (15)3.2. 使用中遇到的问题 (17)在工作中,选用了MantisBT作为公司的BTS工具。
MantisBT的作为一款缺陷跟踪管理系统,有以下优点:∙开源、免费;∙可与开源的testlink集成,便于统计bug的用例发现率;∙具有bug关联功能;∙权限设置灵活,不同角色有不同权限;∙具有邮件通知功能,每个用户可根据自身的工作特点只订阅相关缺陷状态邮件;∙提供多维度,多种表现形式的统计数据;软件环境:∙CentOS7.4 64位;∙MantisBT-1.3.15;∙xampp-linux-x64-5.6.14注:xampp能快速搭建LAMP环境,提高部署效率。
1xampp环境搭建1.1下载xampp安装包现在php的集成运行环境越来越多,个人比较喜欢XAMPP,更新速度快,好用,安装便捷。
windows下面的安装,就是下一步、下一步,没什么好说的,详细说一下linux下面的安装,这里以CentOS为例进行说明。
如果直接使用wget从xampp的官网上下载,由于各种墙,不能下载成功,可以在该链接中选择自己需要的版本。
我选择的linux下,64位,5.6.14这个版本。
使用以下命令进行下载:# wget /projects/xampp/files/XAMPP%20Linux/5.6.14/xampp-linux-x64-5.6.14-0-installer.run1下载成功后,会在目录中看到名为:xampp-linux-x64-5.6.14-0-installe r.run 的文件。
testlink安装步骤
目录安装Apache 2.2.4一、Testlink介绍TestLink是基于Web的,开源的测试管理和执行系统。
它可以让测试团队在创建和管理测试用例的同时,在测试计划中对测试用例进行组织。
TestLink可以和Bugzilla、Mantis、Jira等缺陷管理工具进行集成。
可以直接安装集成环境XAMPP。
这里采用环境配置为:PHP5.2.4+Apache2.2.4+MySQL5.0.24二、安装Apache 2.2.41、安装文件名apache_2.2.4-win32-x86-no_ssl.msi2、下载地址/httpd/binaries/win32/apache_2.2.4-win32-x86-no_ssl .msi直接用迅雷复制此url即可下载)3、安装直接next安装即可我的安装目录:D:\Program Files\Apache Software Foundation\Apache2.2安装中提示failed to open the winNT service manager解决方法:原因是软件安装时与windows7的“用户账户控制”(UAC)冲突,只要先关闭UAC(控制面板-用户账户和家庭安全-系统和安全-行动中心,里面有“更改用户账户控制设置”,改成从不通知,完成后会提示重启,此时需要重启一下)再安装就没问题了,安装完后可以再修改回来。
三、安装PHP1、文件名php-5.2.4-Win32.zip2、下载地址/php5/php-5.2.4-Win32.zip这里下载的是压缩包,非安装包。
扩展性更好。
3、安装可以安装到任何目录,但是为了方便,一般和Apache安装在同一路径下这时候要注意在系统变量中配置php,在系统变量的path中插入php的安装目录。
我的目录:解压缩到D:\PHP 目录,在系统变量中输入“;D:\PHP;D\PHP\ext”4、配置(1)将该目录下的php.ini-dist 更名为php.ini如果是服务器上使用,为了安全复制php.ini-recommended一份保存为php.ini 因为php.ini-recommended的安全等级比php.ini-dist高。
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具体情况。
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安装概要-ld
1.安装准备a)下载Testlink1.8.5 及汉化文件b)下载Mantis1.1.8c)安装PHP+MYSQLd)Mysqlcc或同类的数据库图形化工具(当然也可以选择用命令方式使用MYSQL)e)选择LINUX或WINDOWS或UNIX2.解决界面中文乱码:编辑config.inc.php文件,找到define('TL_TPL_CHARSET', DB_SUPPORTS_UTF8 ? 'UTF-8' : 'ISO-8859-1');//define('TL_TPL_CHARSET', 'gb2312'); // Chinese charset替换为://define('TL_TPL_CHARSET', DB_SUPPORTS_UTF8 ? 'UTF-8' : 'ISO-8859-1');define('TL_TPL_CHARSET', 'gb2312'); // Chinese charset此时在页面配置选择简体中文,则可以正确显示中文字体了。
3.解决中文输入不正常:找到lib/functions/logging.inc.php,找到do_mysql_query函数,在 $nQuery++;下面加上,下面一行:mysql_query("SET NAMES 'latin1'");4.解决测试用例时间的乱码问题:编辑:config.inc.php,找到$g_locales_date_format这变量,把其对应的'zh_CN' => "%YÄê%mÔÂ%dÈÕ"串乱码,改成正确的中文。
5.最后这些项都调整正确后,可能还是存在firefox中文显示正确,ie中文显示不正确的现象。
TestLink的安装与配置小结-JIRA
TestLink的安装与配置小结-JIRA发布时间: 2009-11-30 16:01 作者: forgetitit 来源: 51Testing软件测试博客字体: 小中大| 上一篇下一篇| 打印| 我要投稿TestLink的汉化:1)打开testlink下cfg文件夹下的config.inc.php文件查找$g_default_language = 'en_GB';修改为$g_default_language = 'zh_CN';则可以解决登录界面汉化的问题。
2)登录后,在菜单栏中的Personal中更改admin默认的语言,选择“Chinese silmpified”。
3)此时,界面会有些乱码,是因为汉化不彻底。
解决方法是:替换testlink\locale\zh_CN目录下的strings.txt 4)至此,里面日期还会有乱码,需要修改testlink下cfg文件夹下的const.inc.php文件,修改方法如下:打开testlinkconst.inc.php文件查找'zh_CN' 。
有两处为时间格式,内有方框,分别改为:'zh_CN' => "%Y-%m-%d"'zh_CN' => "%Y-%m-%d %H:%M:%S"注:保存为ANSI格式。
TestLink与jira的集成testlink是基于PHP,MySQL的系统。
通过修改testlink 的配置可以和JIRA集成.主要涉及修改两个文件:\cfg\jira.cfg.php和config.inc.php1)修改<testlink installationdirectory>/config.inc.php配置/** [Bug Tracking systems] */设置$g_interface_bugs='JIRA';2)修改< testlink installationdirectory>/cfg/<bug_tracking_system>.cfg.php,如果与Jira集成,则修改jira.cfg.php://Set the bug tracking system Interface to JIRA 3.1.1设置jira的database的ip(最好用mysql,mssql没有连上) define('BUG_TRACK_DB_HOST', '<to be configured>');设置jira的database namedefine('BUG_TRACK_DB_NAME', '<to be configured>');登录jira数据库的用户名define('BUG_TRACK_DB_USER', '<to beconfigured>');登录jira数据库的密码define('BUG_TRACK_DB_PASS', '<to be configured>');显示bug的超链define('BUG_TRACK_HREF', "<to beconfigured>");设置数据库类型(mysql,msql 等等)define('BUG_TRACK_DB_TYPE', 'mysql');添加bug的超链define('BUG_TRACK_ENTER_BUG_HREF',"<to be configured>");。
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。
缺陷管理Manntis安装步骤说明
一、安装EasyPHP
1、双击安装文件“EasyPHP-5.4.0beta2-setup.exe”进行安装,出现EasyPHP安装向导,如下图:点击“Next”进入下一步操作;
2、点击选择“I accept the agreement”,点击“Next”;
3、下面出现一些关于软件的相关信息,不要管他,直接点击“Next”
4、选择文件的安装目录,目前安装在D盘,操作,将原默认路径的C改为D即可;
5、点击“Next”即可;
6、点击“Install”即可安装;
进入安装界面;
EasyPHP成功安装!勾选“Open Help”和“Launch EasyPHP”,点击“Finish”,可看到如下页面:
二、安装Mantis
1、将下载到的Mantis安装文件(mantisbt-1.2.8.zip)解压到mantis文件夹;
2、EasyPHP安装目录,打开“D:\Program Files\EasyPHP-5.4.0beta2\www”;
3、将mantis文件夹复制到“D:\Program Files\EasyPHP-5.4.0beta2\www”下
二、安装Phpmyadmin
1、打开“D:\Program Files\EasyPHP-5.4.0beta2”;
2、将phpmyadmin文件夹剪切到路径“D:\Program Files\EasyPHP-5.4.0beta2\www”下;。
- 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)系统自定义的一些字段值如:严重性、优先级等都无法自定义;。