日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

测试用例管理工具-TestLink

發(fā)布時間:2023/12/9 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 测试用例管理工具-TestLink 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

TestLink是基于web的測試用例管理系統(tǒng),主要功能是測試用例的創(chuàng)建、管理和執(zhí)行,并且還提供了一些簡單的統(tǒng)計功能,主要功能包括:

  • 測試需求管理
  • 測試用例管理
  • 測試用例對測試需求的覆蓋管理
  • 測試計劃的制定
  • 測試用例的執(zhí)行
  • 大量測試數(shù)據(jù)的度量和統(tǒng)計功能

安裝XAMPP

在mac上終端使用ssh遠(yuǎn)程連接到linux服務(wù)器:

$ ssh -p 22 root@29.45.71.131 $ 輸入密碼

與linux服務(wù)器建立連接后,使用wget -c命令下載XAMPP安裝包,此時如果另起一個連接,使用ps -ef|grep wget可以清楚看到服務(wù)器正在下載:

$ 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”的文件,安裝前需要先給該文件可安裝程序的權(quán)限,然后就可以運行安裝程序:

$ 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 # 安全設(shè)置 $ /opt/lampp/./lampp security # 卸載 XAMPP $ rm -rf /opt/lampp

使用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/

打開瀏覽器,輸入網(wǎng)址“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文件:

$ vi /opt/lampp/htdocs/testlink-1.9.16/config.inc.php 進(jìn)入vi模式 /$tlCfg->log_path = '/var/testlink/logs/'; /* unix example */ [I] 注釋:/$tlCfg->log_path = '/var/testlink/logs/'; /* unix example */ 添加:$tlCfg->log_path = '[安裝目錄路徑]/testlink/logs/'; [esc] /$g_repositoryPath = '/var/testlink/upload_area/'; /* unix example */ [I] 注釋:$g_repositoryPath = '/var/testlink/upload_area/'; /* unix example */ 添加:$g_repositoryPath = '[安裝目錄路徑]/testlink/upload_area/'; [esc] :wq 退出vi模式

如果再報“directory is writable (by user used to run webserver process)”的錯誤,需要給TestLink目錄下的upload_area、gui/templates_c和templates_c文件設(shè)置777權(quán)限:

$ 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即配置數(shù)據(jù)庫訪問權(quán)限的時候,點擊“Process TestLink Setup!”:

Database Type 數(shù)據(jù)庫類型 Database host TestLink和數(shù)據(jù)庫在同一主機(jī)時填localhost,否則填數(shù)據(jù)庫連接地址Database name TestLink連接的數(shù)據(jù)庫名稱Table prefix 默認(rèn)為空即可Database admin login 數(shù)據(jù)庫的root用戶名 Database admin password root用戶的密碼,默認(rèn)為空TestLink DB login 維護(hù)TestLink數(shù)據(jù)庫的用戶名 TestLink DB passwaord 維護(hù)用戶的密碼

當(dāng)在配置數(shù)據(jù)庫的頁面時,點擊“Process TestLink Setup!”,可能會出來報“Writing configuration file:Failed!”的錯誤,此時需要給TestLink目錄設(shè)置777權(quán)限:

$ chmod 777 /opt/lampp/htdocs/testlink-1.9.16

安裝完成后,會顯示如下信息:

此時可能在頁面上會顯示“Deprecated : …… phpmailer/PHPMailerAutoload.php on line 45”這樣的提示文本,需要修改參數(shù):

$ vi /opt/lampp/htdocs/testlink-1.9.16/third_party/phpmailer/PHPMailerAutoload.php 進(jìn)入vi模式 /function __autoload($classname) [I] 修改為:function spl_autoload_register($classname) [esc] :wq 退出vi模式

打開瀏覽器,輸入網(wǎng)址“http://29.45.71.131/testlink-1.9.16/”,就能訪問Testlink的登錄頁面:

進(jìn)入登錄頁面后,輸入默認(rèn)的用戶名和密碼,都是“admin”。登錄成功后,點擊下面圖片所示按鈕,進(jìn)入帳戶設(shè)置:

選擇簡體中文,單擊“Save”:

現(xiàn)在配置郵箱,以網(wǎng)易Yeah郵箱為例,打開TestLink目錄下的config.inc.php文件修改以下部分:

$ vi /opt/lampp/htdocs/testlink-1.9.16/config.inc.php 進(jìn)入vi模式 /$g_smtp_host [I] $g_smtp_host = 'smtp.yeah.net'; # 郵件服務(wù)器地址 $g_tl_admin_email = 'test@yeah.net'; # 問題錯誤通知郵箱 $g_from_email = 'test@yeah.net'; # 收到收件看到的發(fā)送人郵箱地址 $g_return_path_email = 'test@yeah.net'; # 收件人回復(fù)的郵箱地址 $g_smtp_username = 'test@yeah.net'; # 此處填寫Yeah郵箱地址 $g_smtp_password = '123456'; # 此處填寫Yeah郵箱授權(quán)密碼,注意一定不是郵箱密碼 $g_smtp_connection_mode = 'ssl'; # 連接到SMTP服務(wù)器的模式 $g_smtp_port = 587; # 要使用的SMTP端口 [esc] :wq 退出vi模式

郵箱設(shè)置完成后,就可以正常使用TestLink密碼找回功能等需要發(fā)送郵件的功能。在新用戶登錄后,如果出現(xiàn)“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 進(jìn)入vi模式 /$tlCfg->config_check_warning_mode = 'FILE'; [I] 修改為:$tlCfg->config_check_warning_mode = 'SILENT'; [esc] :wq 退出vi模式

TestLink可以對多項目進(jìn)行管理,而且各個測試項目之間是獨立的,不能分享數(shù)據(jù),而且只有admin用戶可以設(shè)置項目。admin用戶進(jìn)行項目設(shè)置后,測試人員才可以進(jìn)行測試需求、測試用例、測試計劃等相關(guān)管理工作。初次登錄系統(tǒng)時,頁面為創(chuàng)建項目頁面:

測試項目有以下屬性:

  • 名稱,每個測試項目的唯一名稱
  • 前綴,該標(biāo)識符將作為測試用例的前綴
  • 項目描述,項目的說明與備注信息
  • 啟用產(chǎn)品需求功能,如果選中,該測試項目的主頁將會顯示“需求”區(qū)域
  • 啟用測試優(yōu)先級,選中后在主頁的測試套件區(qū)域中會多一個“設(shè)置測試用例的緊急程度”選項
  • 啟用測試自動化,如果選中,在創(chuàng)建測試用例時,會出現(xiàn)“測試方式”下拉選擇框,包括“手工”和“自動”兩個選項
  • 活動的,非管理員用戶只能在首頁右上角的“測試項目”下拉選擇框中看到活動的項目

創(chuàng)建項目后就是分配角色,在TestLink中默認(rèn)的角色包括:

  • admin,管理員,最高級別,擁有所有的權(quán)限
  • leader,項目責(zé)任人,除了產(chǎn)品權(quán)限、自定義字段權(quán)限、用戶權(quán)限外,其他均有權(quán)限
  • senior tester,高級測試人員,擁有測試用例管理、測試計劃管理權(quán)限和需求和關(guān)鍵字查看權(quán)限
  • tester,測試人員,僅用戶測試計劃執(zhí)行和查看權(quán)限
  • guest,匿名用戶,只有查看權(quán)限
  • test disnger,測試設(shè)計人員,編輯和查看測試用例的權(quán)限,關(guān)鍵字管理權(quán)限

總結(jié)

以上是生活随笔為你收集整理的测试用例管理工具-TestLink的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。