测试用例管理工具-TestLink
TestLink是基于web的測試用例管理系統,主要功能是測試用例的創建、管理和執行,并且還提供了一些簡單的統計功能,主要功能包括:
- 測試需求管理
- 測試用例管理
- 測試用例對測試需求的覆蓋管理
- 測試計劃的制定
- 測試用例的執行
- 大量測試數據的度量和統計功能
安裝XAMPP
在mac上終端使用ssh遠程連接到linux服務器:
$ ssh -p 22 root@29.45.71.131 $ 輸入密碼與linux服務器建立連接后,使用wget -c命令下載XAMPP安裝包,此時如果另起一個連接,使用ps -ef|grep wget可以清楚看到服務器正在下載:
$ wget -c https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/7.2.0/xampp-linux-x64-7.2.0-0-installer.run下載成功后,使用ls命令能在目錄中看到名為“xampp-linux-x64-7.2.0-0-installer.run”的文件,安裝前需要先給該文件可安裝程序的權限,然后就可以運行安裝程序:
$ chmod 755 xampp-linux-x64-7.2.0-0-installer.run $ ./xampp-linux-x64-7.2.0-0-installer.run在Linux下常用的XAMPP命令如下:
# 啟動 XAMPP $ /opt/lampp/./lampp start # 停止 XAMPP $ /opt/lampp/./lampp stop # 重啟 XAMPP $ /opt/lampp/./lampp restart # 安全設置 $ /opt/lampp/./lampp security # 卸載 XAMPP $ rm -rf /opt/lampp安裝Testlink
使用wget -c命令下載Testlink的.tar.gz包:
$ wget -c https://ncu.dl.sourceforge.net/project/testlink/TestLink%201.9/TestLink%201.9.16/testlink-1.9.16.tar.gz將Testlink解壓縮到XAMPP安裝目錄下的htdocs文件下:
$ tar -zxvf ./testlink-1.9.16.tar.gz -C /opt/lampp/htdocs/打開瀏覽器,輸入網址“http://29.45.71.131/testlink-1.9.16/install/index.php”,并點擊“New installation”安裝Testlink:
TestLink安裝時報“Checking if /var/testlink/logs/ directory exists [S] Failed!”和“Checking if /var/testlink/upload_area/ directory exists [S] Failed! 
 ”的錯誤,修改testlink下的config.inc.php文件:
如果再報“directory is writable (by user used to run webserver process)”的錯誤,需要給TestLink目錄下的upload_area、gui/templates_c和templates_c文件設置777權限:
$ chmod 777 /opt/lampp/htdocs/testlink-1.9.16/upload_area/ $ chmod 777 /opt/lampp/htdocs/testlink-1.9.16/logs/ $ chmod 777 /opt/lampp/htdocs/testlink-1.9.16/gui/templates_c/接下來就到Definition of DB access即配置數據庫訪問權限的時候,點擊“Process TestLink Setup!”:
Database Type 數據庫類型 Database host TestLink和數據庫在同一主機時填localhost,否則填數據庫連接地址Database name TestLink連接的數據庫名稱Table prefix 默認為空即可Database admin login 數據庫的root用戶名 Database admin password root用戶的密碼,默認為空TestLink DB login 維護TestLink數據庫的用戶名 TestLink DB passwaord 維護用戶的密碼當在配置數據庫的頁面時,點擊“Process TestLink Setup!”,可能會出來報“Writing configuration file:Failed!”的錯誤,此時需要給TestLink目錄設置777權限:
$ chmod 777 /opt/lampp/htdocs/testlink-1.9.16安裝完成后,會顯示如下信息:
此時可能在頁面上會顯示“Deprecated : …… phpmailer/PHPMailerAutoload.php on line 45”這樣的提示文本,需要修改參數:
$ vi /opt/lampp/htdocs/testlink-1.9.16/third_party/phpmailer/PHPMailerAutoload.php 進入vi模式 /function __autoload($classname) [I] 修改為:function spl_autoload_register($classname) [esc] :wq 退出vi模式配置Testlink
打開瀏覽器,輸入網址“http://29.45.71.131/testlink-1.9.16/”,就能訪問Testlink的登錄頁面:
進入登錄頁面后,輸入默認的用戶名和密碼,都是“admin”。登錄成功后,點擊下面圖片所示按鈕,進入帳戶設置:
選擇簡體中文,單擊“Save”:
現在配置郵箱,以網易Yeah郵箱為例,打開TestLink目錄下的config.inc.php文件修改以下部分:
$ vi /opt/lampp/htdocs/testlink-1.9.16/config.inc.php 進入vi模式 /$g_smtp_host [I] $g_smtp_host = 'smtp.yeah.net'; # 郵件服務器地址 $g_tl_admin_email = 'test@yeah.net'; # 問題錯誤通知郵箱 $g_from_email = 'test@yeah.net'; # 收到收件看到的發送人郵箱地址 $g_return_path_email = 'test@yeah.net'; # 收件人回復的郵箱地址 $g_smtp_username = 'test@yeah.net'; # 此處填寫Yeah郵箱地址 $g_smtp_password = '123456'; # 此處填寫Yeah郵箱授權密碼,注意一定不是郵箱密碼 $g_smtp_connection_mode = 'ssl'; # 連接到SMTP服務器的模式 $g_smtp_port = 587; # 要使用的SMTP端口 [esc] :wq 退出vi模式郵箱設置完成后,就可以正常使用TestLink密碼找回功能等需要發送郵件的功能。在新用戶登錄后,如果出現“There are security …… disable any reference to these checkings, set $tlCfg->config_check_warning_mode = ‘SILENT’;”的錯誤提示,打開Testlink目錄下的config.inc.php文件修改以下部分:
$ vi /opt/lampp/htdocs/testlink-1.9.16/config.inc.php 進入vi模式 /$tlCfg->config_check_warning_mode = 'FILE'; [I] 修改為:$tlCfg->config_check_warning_mode = 'SILENT'; [esc] :wq 退出vi模式使用Testlink
TestLink可以對多項目進行管理,而且各個測試項目之間是獨立的,不能分享數據,而且只有admin用戶可以設置項目。admin用戶進行項目設置后,測試人員才可以進行測試需求、測試用例、測試計劃等相關管理工作。初次登錄系統時,頁面為創建項目頁面:
測試項目有以下屬性:
- 名稱,每個測試項目的唯一名稱
- 前綴,該標識符將作為測試用例的前綴
- 項目描述,項目的說明與備注信息
- 啟用產品需求功能,如果選中,該測試項目的主頁將會顯示“需求”區域
- 啟用測試優先級,選中后在主頁的測試套件區域中會多一個“設置測試用例的緊急程度”選項
- 啟用測試自動化,如果選中,在創建測試用例時,會出現“測試方式”下拉選擇框,包括“手工”和“自動”兩個選項
- 活動的,非管理員用戶只能在首頁右上角的“測試項目”下拉選擇框中看到活動的項目
創建項目后就是分配角色,在TestLink中默認的角色包括:
- admin,管理員,最高級別,擁有所有的權限
- leader,項目責任人,除了產品權限、自定義字段權限、用戶權限外,其他均有權限
- senior tester,高級測試人員,擁有測試用例管理、測試計劃管理權限和需求和關鍵字查看權限
- tester,測試人員,僅用戶測試計劃執行和查看權限
- guest,匿名用戶,只有查看權限
- test disnger,測試設計人員,編輯和查看測試用例的權限,關鍵字管理權限
總結
以上是生活随笔為你收集整理的测试用例管理工具-TestLink的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 免费下载遗传算法工具箱
- 下一篇: [css] img标签是行内元素,为什
