CentOS7.5 安裝testlink 測試用例

CentOS7.5 安裝testlink 測試用例

標籤(空測試用例格分隔):運維繫列php


  • 一:testlink簡介
  • 二:安裝環境準備
  • 三:安裝 testlink

一:testlink簡介

TestLink 是基於web的測試用例管理系統,主要功能是測試用例的建立、管理和執行,而且還提供了一些簡單的統計功能。

TestLink用於進行測試過程當中的管理,經過使用TestLink提供的功能,能夠將測試過程從測試需求、測試設計、到測試執行完整的管理起來,同時,它還提供了好多種測試結果的統計和分析,使咱們可以簡單的開始測試工做和分析測試結果。 TestLink 是sourceforge的開放源代碼項目之一。做爲基於web的測試管理系統,TestLink的主要功能包括:
測試需求管理
測試用例管理
測試用例對測試需求的覆蓋管理
測試計劃的制定
測試用例的執行
大量測試數據的度量和統計功能。
目前在XLS導入上存在缺陷,但能夠使用第三方的「Testlink Convert」工具實現XLS/TXT/XML導入導出。 [1] 
軟件特點
免費開源
代碼遵循Apache2開源協議,無償使用,對商業用戶也無任何限制;
郵箱提醒
系統會經過郵件及時的通知你的團隊和客戶。郵件通知的環節、形式、時間、接受人都可定製;
權限控制
基於項目的權限控制,支持建立多個項目的管理,每一個人員能夠屬於不一樣項目的不一樣角色;
系統可定製
能夠靈活的自定義多個信息,包括:自定義字段、郵件通知、管理流程、查詢字段、報表字段等等;
插件支持
能夠方面的在線安裝多個插件,好比:圖形報表、導出xls、統計分析等;
普遍的技術支持
Testlink是國內和國際上很是流行的系統,使用普遍,產品穩定可靠,值得信賴。

##二:安裝環境準備html

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

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

image_1ckgqunri1k1ag4615moe7t6l49.png-840.7kB

2.2 安裝 mariadb-server

yum install -y mariadb* 

service mariadb start 

chkconfig mariadb on

image_1ckel0vo2758s201gr21nnsd3m2v.png-900.6kB

image_1ckel29caro1ccj17dk27r1a9s3c.png-260.1kB

修改mariadb的密碼 爲 flyfish225.com

mysql_secure_installation

image_1ckel3r288571snf1hdc109au6r3s.png-428.3kB

2.png-363.3kB

2.3 安裝 httpd

yum install -y httpd

image_1ckelb3can281f4fe6k1nb55bl9.png-1199.5kB

image_1ckelgvm8l32iod1p6cslq1bac39.png-211.6kB

三:安裝 testlink

下載:testlink 1.9.10 

tar -zxvf testlink-1.9.10.tar.gz

mv testlink-1.9.10 /var/www/html/testlink

image_1ckerdfjd3ma1mpd1heluuh1ll9cb.png-223kB

17.png-299kB

報錯提醒:

image_1ckgr61s615851akvedue83o9d16.png-377.5kB

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

----

7.png-269.2kB

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

8.png-179.2kB

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!

10.png-93.5kB

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

11.png-638.1kB

刷新 登陸配置頁面

image_1ckeogb1uf66khl9vb1hg51hcf8f.png-390.8kB


建立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;

13.png-510.3kB

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

21.png-443.3kB


16.png-184.5kB

22.png-72.6kB

這個報錯:

vim /etc/php.ini

修改/etc/php.ini  找到extension_dir 修改爲 extension_dir=/usr/lib64/php/modules

重啓apache  service httpd restart

23.png-144.1kB

image_1ckes8cv81ph2180c14n5bmssnh20.png-145.9kB

image_1ckgrkb9o1e49h9n1uj61lab1csb23.png-372.8kB

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

image_1ckgrq383dp314dogl9ll1egs30.png-228kB

默認登陸名: admin 密碼: admin

image_1ckgs32mb8ji7b31f031qec1due3t.png-272.5kB

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

1.png-253kB

image_1ckgsbnhsv96kgk1no513p71c4a4q.png-252.1kB

my-Settings 設置爲中文 而後保存

image_1ckgtd76782j5m38lf1hrk1euf83.png-216.7kB

image_1ckgtevcp1crl12dpeqb8gu1r9j8g.png-216.3kB

3.png-123.1kB

image_1ckgtfij0esdglc1fia4h314b48t.png-273.2kB

相關文章
相關標籤/搜索