设为首页 收藏本站
查看: 1994|回复: 1

[经验分享] CentOS7.5 安装testlink 测试用例

[复制链接]

尚未签到

发表于 2019-2-16 08:40:27 | 显示全部楼层 |阅读模式
CentOS7.5 安装testlink 测试用例
  标签(空测试用例格分隔):运维系列



  • 一:testlink简介
  • 二:安装环境准备
  • 三:安装 testlink


一:testlink简介

TestLink 是基于web的测试用例管理系统,主要功能是测试用例的创建、管理和执行,并且还提供了一些简单的统计功能。
TestLink用于进行测试过程中的管理,通过使用TestLink提供的功能,可以将测试过程从测试需求、测试设计、到测试执行完整的管理起来,同时,它还提供了好多种测试结果的统计和分析,使我们能够简单的开始测试工作和分析测试结果。 TestLink 是sourceforge的开放源代码项目之一。作为基于web的测试管理系统,TestLink的主要功能包括:
测试需求管理
测试用例管理
测试用例对测试需求的覆盖管理
测试计划的制定
测试用例的执行
大量测试数据的度量和统计功能。
目前在XLS导入上存在缺陷,但可以使用第三方的“Testlink Convert”工具实现XLS/TXT/XML导入导出。 [1]
软件特色
免费开源
代码遵循Apache2开源协议,免费使用,对商业用户也无任何限制;
邮箱提醒
系统会通过邮件及时的通知你的团队和客户。邮件通知的环节、形式、时间、接受人均可定制;
权限控制
基于项目的权限控制,支持创建多个项目的管理,每个人员可以属于不同项目的不同角色;
系统可定制
可以灵活的自定义多个信息,包括:自定义字段、邮件通知、管理流程、查询字段、报表字段等等;
插件支持
可以方面的在线安装多个插件,比如:图形报表、导出xls、统计分析等;
广泛的技术支持
Testlink是国内和国际上非常流行的系统,使用广泛,产品稳定可靠,值得信赖。
  ##二:安装环境准备

2.1: 在CentOS7.5x64 上面安装php

yum install -y php php-gd php-ldap php-mysql php-perl

DSC0000.png


2.2 安装 mariadb-server

yum install -y mariadb*
service mariadb start
chkconfig mariadb on
DSC0001.png

DSC0002.png


修改mariadb的密码 为 flyfish225.com
mysql_secure_installation
DSC0003.png


DSC0004.png

2.3 安装 httpd

yum install -y httpd

DSC0005.png

DSC0006.png


三:安装 testlink

下载:testlink 1.9.10
tar -zxvf testlink-1.9.10.tar.gz
mv testlink-1.9.10 /var/www/html/testlink

DSC0007.png

DSC0008.png


报错提醒:
DSC0009.png



Maximum Session Idle Time before Timeout    24 minutes and 0 seconds - (Short. Consider to extend.)
----
上面报错更改 /etc/php.ini
session.gc_maxlifetime = 2400
将 session.gc_maxlifetime 改为 2400
----

DSC00010.png


Checking max. execution time (Parameter max_execution_time) 30 seconds - We suggest 120 seconds in order to manage hundred of test cases (edit php.ini)
---
上面的报错:
max_execution_time = 120
将 max_execution_time 改为 120
---
DSC00011.png


Checking if /var/www/html/testlink/gui/templates_c directory is writable (by user used to run webserver process)    Failed!
Checking if /var/testlink/logs/ directory exists [S]    Failed!
Checking if /var/testlink/upload_area/ directory exists [S] Failed!

DSC00012.png


cd /var/www/html/testlink
vim config.inc.php
---
找到 修改路径
$g_repositoryPath = '/var/www/html/testlink/upload_area/'
$tlCfg->log_path = '/var/www/html/testlink/logs/
---
chmod 777 -R gui/
chmod 777 -R logs
chmod 777 -R upload_area/
从新启动 httpd
service httpd start

DSC00013.png


刷新 登录配置页面
DSC00014.png


创建testlink 所需要的数据库与导入表
mysql -uroot -pflyfish225.com
CREATE DATABASE testlink CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'flyfish225.com' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'flyfish'@'%'IDENTIFIED BY 'flyfish225.com' WITH GRANT OPTION;
flush privileges;
DSC00015.png


导入SQL的文件
cd /var/www/html/testlink/install/sql
cd mysql   
mysql -uroot -pflyfish225.com testlink < testlink_create_tables.sql
mysql -uroot -pflyfish225.com testlink < testlink_create_default_data.sql

DSC00016.png

DSC00017.png

DSC00018.png


这个报错:
vim /etc/php.ini
修改/etc/php.ini  找到extension_dir 修改成 extension_dir=/usr/lib64/php/modules
重启apache  service httpd restart

DSC00019.png


DSC00020.png
DSC00021.png


cd /var/www/html/testlink
vim config_db.inc.php
----

---
DSC00022.png


默认登录名: admin 密码: admin
DSC00023.png


关于testlink 汉化
cd /var/www/html/testlink
vim config.inc.php
---
$tlCfg->default_language = 'en_GB';  改为
$tlCfg->default_language = 'zh_CN';
---
---
$tlCfg->config_check_warning_mode = 'FILE';
改为: $tlCfg->config_check_warning_mode = 'SILENT';
---
重启httpd
service httpd restart
chkconfig httpd on

DSC00024.png

DSC00025.png


my-Settings 设置为中文 然后保存
DSC00026.png

DSC00027.png

DSC00028.png

DSC00029.png





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-672926-1-1.html 上篇帖子: CentOs安装的一些优化策略 下篇帖子: centos6.7安装rpm包安装gcc
累计签到:2312 天
连续签到:4 天
发表于 2019-2-16 09:36:41 | 显示全部楼层
感谢楼主分享!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表