文章同步分享公众号
随着项目扩大,使用xmind来管理测试点,已经不能满足需求。找寻了一圈觉得开源的testlink管理测试用例还是很不错的。下面整理了一下testlink的具体搭建过程,mac上搭建。
环境搭建:
XMAPP:下载XMAPP 官方地址:提供windows,linux,os X版本
https://www.apachefriends.org/zh_cn/index.html
这次是安装os X的版本,安装完成后,启动如下图:
下载TestLink
下载地址:http://sourceforge.net/projects/testlink/files/latest/download?source=files
最新版本:1.9.16
安装包解压,放入xmapp中->应用程序/XAMPP/htdocs/中 文件夹名称替换为TestLink
在浏览器地址框中输入http://localhost/TestLink,可以看到testlink的安装界面已经显示如下:
下一步点击new installation
下一步,点击同意,点击继续
发现页面显示部分报错,如下图,我们需要先把报错解决才可以进行后续操作。web and php configuration 错误可以不管,read/write permission 需要把错误解决。
Read/Write permissions 的错误修改:
需要修改Config.inc.php文件,找到你安装路径下的配置文件地址如下
/Applications/XAMPP/xamppfiles/htdocs/testlink/Config.inc.php
修改配置信息,需要修改成对应的安装路径如下:
$tlCfg->log_path = '/Applications/XAMPP/xamppfiles/htdocs/testlink/logs/';
$g_repositoryPath = '/Applications/XAMPP/xamppfiles/htdocs/testlink/upload_area/';
保存后刷新页面,见到错误如下图:
这个错误原因是没有权限:
设置权限命令 在/Applications/XAMPP/xamppfiles/htdocs/testlink 文件夹下执行命令,给文件权限
chmod -R 777 gui/templates_c
chmod -R 777 upload_area
chmod -R 777 logs/
执行命令后,再次刷新页面,如下图:
点击contiune进入下一步
同时需要设置mysql,创建数据库 testlink
修改数据库密码,也可以使用默认的用户名,密码
默认用户名:root
默认密码:空()
修改密码步骤:
进入bin文件夹 cd /Applications/XAMPP/bin
进入mysql命令行:
mysql -u root(没有密码的时候)
mysql -u root -p(有密码的时候)
use mysql
update user set password=password('') where user='root';
重置密码后重启mysql尝试
在页面中填写数据库用户:root
填写testlink的用户,密码:设置的admin/admin
继续下一步,报错如下:
解决方法:在testlink目录中创建config_db.inc.php文件,并拷贝config.inc.php文件的php代码即可,同时需要给config_db.inc.php文件读写的权限。
刷新页面,见到安装好的界面如下:
进入Testlink的页面:http://localhost/TestLink
如果需要切换成中文,需要更改下testlink中的配置
进入/Applications/XAMPP/htdocs/testlink,打开文件config.inc.php中查找
$tlCfg->default_language = 'en_GB'替换为
$tlCfg->default_language = 'zh_CN'
然后重新刷新页面,得到中文界面啦~
登录账户之后会发现页面还是英文的状态
解决方案是进入setting,查看personal data, 其中的local 选择chinease simplified,点击save。页面都变成中文的了。
Testlink 的环境配置就到此结束了,之后有机会还会介绍testlink的使用攻略。
创建账号开始到现在,一直想更新,确总是由于种种原因没有更新,最近深刻认识到人生是一直学习的过程,并且要保持持续的输出才有意义。Fighting!共勉
原创文,如需转载联系作者