1、想搭建一个测试用例管理系统,使用过TESTLINK,对TESTLINK还是比较熟悉,所以准备搭建TESTLINK,由于之前不是我搭建的,所以今天在公司搭建过程中遇到了很多问题。
testlink是基于Web的测试用例管理系统,主要功能是测试用例的创建、管理、执行等
2 环境搭建
2.1 准备工作
1) 硬件:
准备一台windows服务器,我目前是在自己电脑上搭建的,系统为:Windows8.1中文版,内存4GB,64位;
2) 软件:
xampp:我使用的版本是:xampp-win32-5.6.35-0-VC11-installer,官网下载地址:http://www.apachefriends.org/zh_cn/xampp-windows.html
testlink:我使用的版本是:testlink-1.9.8.tar,官网地址:http://www.testlink.org.cn/
MySQL:我使用的版本是:mysql-installer-web-community-5.6.39.0,官网下载即可,地址:
2.2 xampp安装
傻瓜式安装,按提示下一步操作即可完成安装
2.2.1 双击运行,进入安装向导界面,点击Next
2.2.2 默认全选,点击Next
2.2.3 选择安装路径,点击Next(我安装路径是默认路径C:\ xampp)
2.2.4 等待安装完成,启动XAMPP控制台,启动Apache、MySql服务
2.3 配置XAMPP
2.3.1 MySql密码修改(默认为空)
在本地浏览器中输入:http://127.0.0.1/phpmyadmin/,进入配置管理页面,如下图
点击用户账户,选择用户名为root,HostName为localhost的用户,点击修改权限,进入修改权限界面,点击修改密码,修改完后,点击执行生效
2.4 配置TESTLINK
2.4.1 将安装包解压出来,放到XAMPP的HTDOCS目录下,文件名改为TESTLINK
2.4.2修改Testlink配置文件(config.inc.php)
(1) $tlCfg->log_path = '/var/testlink/logs/'; /* unix example */ 改为$tlCfg->log_path = TL_ABS_PATH . 'logs/';
(2) $g_repositoryPath = '/var/testlink/upload_area/'; /* unix example */ 改为$g_repositoryPath = TL_ABS_PATH . 'upload_area/';
(3) $tlCfg->config_check_warning_mode = 'FILE';改为$tlCfg->config_check_warning_mode = 'SILENT';
(4) $tlCfg->default_language = 'en_GB';改为$tlCfg->default_language = 'zh_CN';
2.4.3修改php.ini文件
(1) max_execution_time=30改为max_execution_time=120
(2) session.gc_maxlifetime = 1440改为session.gc_maxlifetime = 2880
(3) date.timezone=Europe/Berlin改为date.timezone=PRC
2.4.4浏览器打开:http://localhost/testlink,页面如下:进入到了testlink安装界面,点击New installation,选择协议,点击下一步
2.4.5 点击“New installation”展示下面页面
2.4.6点击上图“Continue”按钮,开始配置MySQL
其中Database admin login处输入上面步骤6中用户名root,密码123456,TestLink DB login输入任意合法用户名密码即可,如用户名密码都为admin;点击“Process TestLink Setup!”按钮;
2.4.7安装成功
2.4.8登录Testlink,点击窗口底部的文本链接“Testlink(using login name:admin/password:admin - Please Click Me!).”
或者浏览器打开:localhost/testlink,初始用户名和密码为:admin/admin
2.4.9登录成功,可以开始创建自己的项目啦
2.5搭建testlink系统时遇到的问题及解决方案
①报testlink不存在不能升级,可能是因为安装xampp时服务安装只选择了MySQL,可以重新安装
②报PHP扩展功能没有可能是没有进行php.ini的配置更改或MySQL未安装
③2.4.6的读写权限最后两项fair原因可能是没有进行testlink配置
④MySQL安装方式参照 https://jingyan.baidu.com/article/363872ec2e27076e4ba16fc3.html
⑤其他疑问可参照 https://blog.csdn.net/Near1314you/article/details/51107381
https://blog.csdn.net/jlminghui/article/details/75409091
https://blog.csdn.net/jlminghui/article/details/75315292