標籤(空測試用例格分隔):運維繫列php
- 一:testlink簡介
- 二:安裝環境準備
- 三:安裝 testlink
TestLink 是基於web的測試用例管理系統,主要功能是測試用例的建立、管理和執行,而且還提供了一些簡單的統計功能。
TestLink用於進行測試過程當中的管理,經過使用TestLink提供的功能,能夠將測試過程從測試需求、測試設計、到測試執行完整的管理起來,同時,它還提供了好多種測試結果的統計和分析,使咱們可以簡單的開始測試工做和分析測試結果。 TestLink 是sourceforge的開放源代碼項目之一。做爲基於web的測試管理系統,TestLink的主要功能包括: 測試需求管理 測試用例管理 測試用例對測試需求的覆蓋管理 測試計劃的制定 測試用例的執行 大量測試數據的度量和統計功能。 目前在XLS導入上存在缺陷,但能夠使用第三方的「Testlink Convert」工具實現XLS/TXT/XML導入導出。 [1] 軟件特點 免費開源 代碼遵循Apache2開源協議,無償使用,對商業用戶也無任何限制; 郵箱提醒 系統會經過郵件及時的通知你的團隊和客戶。郵件通知的環節、形式、時間、接受人都可定製; 權限控制 基於項目的權限控制,支持建立多個項目的管理,每一個人員能夠屬於不一樣項目的不一樣角色; 系統可定製 能夠靈活的自定義多個信息,包括:自定義字段、郵件通知、管理流程、查詢字段、報表字段等等; 插件支持 能夠方面的在線安裝多個插件,好比:圖形報表、導出xls、統計分析等; 普遍的技術支持 Testlink是國內和國際上很是流行的系統,使用普遍,產品穩定可靠,值得信賴。
##二:安裝環境準備html
yum install -y php php-gd php-ldap php-mysql php-perl
yum install -y mariadb* service mariadb start chkconfig mariadb on
修改mariadb的密碼 爲 flyfish225.com mysql_secure_installation
yum install -y httpd
下載:testlink 1.9.10 tar -zxvf testlink-1.9.10.tar.gz mv 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.ini session.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/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
刷新 登陸配置頁面
建立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;
導入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
這個報錯: vim /etc/php.ini 修改/etc/php.ini 找到extension_dir 修改爲 extension_dir=/usr/lib64/php/modules 重啓apache service httpd restart
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', ''); ?> ---
默認登陸名: admin 密碼: admin
關於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
my-Settings 設置爲中文 而後保存