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

yum install -y mariadb*service mariadb startchkconfig mariadb on


修改mariadb的密码 为 flyfish225.commysql_secure_installation


yum install -y httpd


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


报错提醒:

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

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---

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!

cd /var/www/html/testlinkvim 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 logschmod 777 -R upload_area/从新启动 httpdservice httpd start

刷新 登录配置页面

创建testlink 所需要的数据库与导入表mysql -uroot -pflyfish225.comCREATE 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;

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



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



cd /var/www/html/testlinkvim config_db.inc.php----<?php// Automatically Generated by TestLink Installer - Fri, 10 Aug 18 02:45:41 +0000define('DB_TYPE', 'mysql');define('DB_USER', 'flyfish');define('DB_PASS', 'flyfish225.com');define('DB_HOST', 'localhost');define('DB_NAME', 'testlink');define('DB_TABLE_PREFIX', '');?>---

默认登录名: admin 密码: admin

关于testlink 汉化cd /var/www/html/testlinkvim 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';---重启httpdservice httpd restartchkconfig httpd on


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




