XAMPP+TestLink+Bugzilla 集成安装 叁歲伎倆 2022-05-27 11:46 233阅读 1赞 配置:Windows Server 2008 R2 一、前言 BugZilla和TestLink都是开源的测试管理软件,且有接口和实现两款软件的对接,可以使管理测试用例和Bug的效率大大提高。 由于安装这两款软件需要MYSQL和APACHE,且安装配置过程较为复杂,所以选用了XAMPP这款集成软件来配置MYSQL和APACHE。 二、安装和配置XAMPP 1. 下载XAMPP https://www.apachefriends.org/zh\_cn/index.html,到这里下载最新的for Windows的XAMPP,本文使用的是v3.2.1。 2. 安装XAMPP 下载完成后按提示安装完成即可。 如果出现服务启动不了的问题,多数是因为端口被占用了。 解决方法:在控制面板中点开“Netstat”查看默认端口是否被占用,Aapache的默认端口是80和443,Mysql的默认端口是3306。如果确认端口被占用,可以点开“Config-Service and Port Settings”修改相应服务的端口号。 ![70][] 如果还是有问题,建议打开配置文件“<xampp安装路径>\\apche\\conf\\httpd.conf”,把相关端口都改掉。 ![70 1][] 3. 为MYSQL设置密码 打开IE浏览器;输入http://127.0.0.1/xampp进入页面,选择中文; 进入XAMPP配置页面; 选择【安全】列表,在点击右侧链接: ![70 2][] 三、安装和配置TestLink 1. 下载TestLink安装包: http://sourceforge.net/projects/testlink/files/下载最新版本的安装文件。 这里使用的是1.9.12。 2. 安装TestLink 在windows下,发现该文档的打包方式是Linux下的方式Testlink1.9.12.tar.gz,用Winzip工具解压两次,就可以看到Testlink1.9.12.tar.gz ---> Testlink1.9.12.tar ---> TestLink1.9.12 1) 将”testlink”文件夹复制到”\\xampp\\htdocs\\”目录下 注意: 将后面的版本号去掉,TestLink---1.9.12变成TestLink 2) 打开IE浏览器,输入:http://IP地址:端口号/testlink,在页面中点击“new installation”,进入配置页面,配置参数如下图: ![70 3][] 3) 进入“\\xampp\\htdocs\\testlink”目录下,把install目录删除 4) 再次登录:http://<IP地址>:<apache端口号>/testlink,默认用户名:admin,密码:admin 3. 汉化过程 1.9.12已经不用汉化,直接在页面切换成中文就可以了。 4. TestLink邮箱配置 进入TestLink安装目录文件,修改config.inc.php配置文件内容。 打开xampp路径下htdocs/TestLink中的config.inc.php文件, $g\_smtp\_host = ‘\[smtp.testlink.com\]‘;修改为 $g\_smtp\_host = ‘公司smtp邮箱域名‘; \# Configure using custom\_config.inc.php 以下这三处不能有中括号,一般保持一致即可。 $g\_tl\_admin\_email = ‘testlink@testlink.com’; \# for problem/error notification $g\_from\_email = ‘testlink@testlink.com’; \# email sender $g\_return\_path\_email = ‘testlink@testlink.com’; /\*\* Configure only if SMTP server requires authentication \*/ $g\_smtp\_username = ‘testlink’; \# user \#账号和密码,有的需要加上域名有的不需要,最好加上域名。 $g\_smtp\_password = ’123123123′; \# password 保存后,再次登录Testlink:http://<IP地址>:<apache端口号>/testlink,重置某一用户的密码,到该用户邮箱中查收邮件,能收到邮件就可以了。 四、安装和配置BugZilla 1. 安装ActivePerl 由于之前的测试用例管理工具TestLink是安装在XAMPP环境上的,所以安装Bugzilla的时候,就直接使用XAMPP的APACHE和MYSQL。 除了APACHE和MYSQL,还需要使用ActivePerl。 下载最新版的ActivePerl:http://www.activestate.com/activeperl/downloads,本文用的版本是5.16.2.3010812913。 下载完,直接点下一步安装完成即可。 2. 下载最新版的Bugzilla http://www.bugzilla.org/download/,本文使用的版本是4.2.11。 3. 安装Bugzilla 1) 将Bugzilla安装包解压到“\\xampp\\htdocs\\bugzilla”文件夹。 2) 在安装之前,首先需要确保电脑已连接到Internet,因为所有的perl模块将从网上下载。 3) Bugzilla运行需要若干Perl模块,只能逐一手动安装,打开命令行,到bugzilla根目录,运行checksetup.pl脚本逐一检查Bugzilla运行所需的各个模块,最后列出需要安装的模块,其中白色字体“COMMANDS TO INSTALL OPIONAL MODULES”部分列出的模块是可选模块,不必管它。我们只需要关注红色字体“COMMMAND TO INSTALL REQUIRED MODULES”部分,是必须安装的模块。 ![70 4][] 安装方法已经在红色字体中说清楚了,直接运行这些命令。 ![70 5][] 命令将自动从网上下载模块并安装,所以安装需要一些时间。 4) 全部安装完成后,再运行checksetup.pl脚本,脚本生成了一个配置文件“bugzilla/localconfig”,并建议对该文件进行设置。这里可以暂时不必理它,直接再次运行checksetup.pl脚本。 5) 脚本报告DBD-mysql(v4.001)找不到,建议运行“ppm install DBD-mysql”命令来安装它。然后再次运行checksetup.pl脚本,再没有出现任何问题,所有的Perl模块安装成功!建议不熟悉Perl的朋友还是通过“ppm install DBD-mysql”命令来完成DBD-mysql模块的安装,如果报告找不到就换个时间再试,直到能够成功为止。 6) 所有的Perl模块安装成功后,打开bugzilla/localconfig文件,将变量db\_port的值改为mysql的端口号,将变量index\_html的值为1。再次运行checksetup.pl脚本,将会生成和数据库有关的数据表,并提示输入SMTP邮件服务器主机名、管理员邮件地址、管理员真实姓名和密码。然后就可以用xampp设置的apache端口来访问bugzilla了。 4. 关于邮件发送问题的若干解决方法 1) The new value for smtp\_username is invalid: SMTP Authentication is not available. Run checksetup.pl for more details. 解决方法:这是我在Bugzilla中Create New Account的时候发验证邮件时产生的,这个的原因是Perl有个模块没有安装,安装下就可以了“ppm install Authen-SASL”。自己先可以通过checksetup.pl查看下已经安装了哪些模块,只要安装好,上述的这个问题就解决了。 2) 新注册邮箱可以收到注册确认邮件,但是注册链接显示不完整,显示为token.cgi?t=GA1m1mb5Me&a=request\_new\_account,并不是完整的网页地址。 解决方法:“参数设置-核心参数-urlbase”这项输入完整的前缀就可以了。 ![70 6][] 五、关联Testlink和Bugzilla 1. 在Testlink用户界面添加Issue Tracker工具 1) 以管理员身份登入Testlink(如果系统里没有项目,则新建一个项目),新建完成后即可进入Testlink的主页。 2) 点击左侧的产品管理——>Issue Tracker Management——> 新建 3) 对以下参数进行设置 Issue Tracker:Bugzilla——>Bug跟踪系统的名称 Type:Bugzilla(Interface:db)——>Bug跟踪系统的存储方式 Configuration:配置内容 PS:点击Type旁边的Show configuration example可以在“Configuration example”栏里显示配置的样本。 ![70 7][] [70]: /images/20220527/a38851cee8484eeaa442b79f3d6cd4da.png [70 1]: /images/20220527/b3ec6dadec73495391b9416a3c76b326.png [70 2]: /images/20220527/c5131614dc3e469daa6aa97fce6bb54e.png [70 3]: /images/20220527/ceb5c070b63149178fefe1f320ae622c.png [70 4]: /images/20220527/09e47fdaf3494cdb9ad4f5f8039e2441.png [70 5]: /images/20220527/7cfe0f902e9148bc9187f19cb4f15bfc.png [70 6]: /images/20220527/5ea698538a6a45cf973a2afa8a088873.png [70 7]: /images/20220527/e443af94a9644dc694735f589c2d3d31.png
相关 Allure安装、使用、Jenkins集成 目录 一、allure介绍 二、安装allure服务 三、安装pytest、allure-pytest 插件 四、生 清疚/ 2024年04月07日 14:28/ 0 赞/ 80 阅读
相关 分布式事务seata安装、集成 一、本地事务 本地事务,也就是传统的单机事务。在传统数据库事务中,必须要满足四个原则: 原子性(Atomicity):操作这些指令时,要么全部执行成功,要么全部不执行。 红太狼/ 2024年03月27日 16:24/ 0 赞/ 110 阅读
相关 Weblogic11安装+idea集成 下载wls1211\_generic\_win64.jar 链接:https://pan.baidu.com/s/1tc2KEMuRjxUYMzd6jtc9hw 提取码 忘是亡心i/ 2022年12月13日 11:19/ 0 赞/ 290 阅读
相关 安装持续集成工具Jenkins [Jenkins][]是一个流行的持续集成框架,可以在我们提交项目的时候自动测试、运行和部署项目。虽然Jenkins使用Java编写,但是由于Jenkins支持多种语言的项目, 我就是我/ 2022年06月17日 13:14/ 0 赞/ 263 阅读
相关 Tomcat安装与集成eclipse 安装Tomcat 1、进入Tomcat的官网,根据你的机型下载 ![这里写图片描述][SouthEast] 2、完成安装后的文件目录 ![这里写图片描述][So 浅浅的花香味﹌/ 2022年06月17日 03:43/ 0 赞/ 243 阅读
相关 maven安装和eclipse集成 maven作为一个项目构建工具,在开发的过程中很受欢迎,可以帮助管理项目中的bao依赖问题,另外它的很多功能都极大的减少了开发的难度,下面来介绍maven的安装及 缺乏、安全感/ 2022年06月08日 12:23/ 0 赞/ 216 阅读
相关 XAMPP+TestLink+Bugzilla 集成安装 配置:Windows Server 2008 R2 一、前言 BugZilla和TestLink都是开源的测试管理软件,且有接口和实现两款软件的对接,可以使管理测试用例和B 叁歲伎倆/ 2022年05月27日 11:46/ 1 赞/ 234 阅读
相关 系统持续集成-SonarQube安装 SonarQube介绍 SonarQube是一个管理代码质量的开放平台,它可以从七个维度检测代码质量(为什么要用SonarQube): \- 复杂度分布(complexi 淩亂°似流年/ 2022年05月23日 23:17/ 0 赞/ 359 阅读
相关 gradle 安装,配置,eclipse集成 1.gradle安装 1.1下载:[http://services.gradle.org/distributions/][http_services.gradle.org_d Love The Way You Lie/ 2022年02月15日 16:27/ 0 赞/ 349 阅读
相关 Webpack安装(1)-集成Babel 完整代码详见:[https://github.com/lhtzbj12/webpack-demo][https_github.com_lhtzbj12_webpack-demo 叁歲伎倆/ 2021年09月14日 15:34/ 0 赞/ 375 阅读