數(shù)據(jù)庫類型:支持三種數(shù)據(jù)庫,本文使用 MySQL。
數(shù)據(jù)庫主機地址:數(shù)據(jù)庫服務(wù)器機 IP 地址(如果數(shù)據(jù)庫沒有使用默認端口,需要添加端口信息),默認為 localhost,可以輸入 172.16.27.225:3306。
數(shù)據(jù)庫名稱:TestLink 使用的數(shù)據(jù)庫名稱,默認為 testlink,如果不存在,會自動創(chuàng)建。
數(shù)據(jù)庫表前綴:可選,數(shù)據(jù)庫表名前綴。
數(shù)據(jù)庫管理員用戶:對于 MySQL,使用 root 用戶即可。
數(shù)據(jù)庫管理員密碼:輸入安裝 MySQL 時,預(yù)設(shè)的 root 用戶的密碼。TestLink 數(shù)據(jù)庫用戶:指定一個用戶用于訪問 TestLink 數(shù)據(jù)庫,可以使用 root,或者新創(chuàng)建一個用戶。
TestLink 數(shù)據(jù)庫用戶密碼:TestLink 數(shù)據(jù)庫用戶的密碼。
驗證 TestLink 安裝成功
在瀏覽器地址欄輸入 http://172.16.27.225/testlink 進行訪問,如果安裝成功會顯示登錄頁面,默認的管理員賬戶為 admin、密碼也為 admin。
常用配置 config.ini.php
TestLink 提供的豐富的配置選項供用戶對該系統(tǒng)進行定制,系統(tǒng)的主要配置文件為安裝目錄下的 config.inc.php。不建議直接修改該文件,建議把需要更改的部分復(fù)制到 custom_config.inc.php 內(nèi)進行修改。下面簡單介紹幾個常用的配置:
在訪問 TestLink 的時候,頁面上有安全警告信息�?梢宰孕邪凑� /var/testlink/logs/config_check.txt 里的提示信息進行修正(刪除安裝目錄,更改 admin 默認密碼,配置郵件 SMTP 信息等),或者把 config.inc.php 中檢查模式修改 "$tlCfg->config_check_warning_mode = 'SILENT';"。
如果需要中文簡體界面,需要修改默認語言為 "$tlCfg->default_language = 'zh_CN'; ",然后登錄系統(tǒng),進入個人賬戶頁面,把語言 Locale 設(shè)置為中文簡體。
如果需要調(diào)用 TestLink 提供 XML-RPC 接口,需要在配置文件中修改為 "$tlCfg->api->enabled = TRUE; "。并需要在首頁點擊個人帳號鏈接,進入帳號設(shè)置頁面,點擊生成新的 API 訪問密鑰。
使用 TestLink 管理軟件測試過程
管理測試項目
測試項目(Test Project)是 TestLink 基本的組成單元,用于管理測試資產(chǎn)。每個測試項目包括測試需求規(guī)約文檔、測試規(guī)約文檔、測試計劃、執(zhí)行和測試用戶角色設(shè)置等。安裝完畢 TestLink,第一次使用 admin 用戶登錄時,會跳轉(zhuǎn)到創(chuàng)建新的測試項目頁面。當存在測試項目時,可以在項目管理管理頁面,創(chuàng)建新的測試項目,如圖 1 所示。創(chuàng)建測試項目需要填寫的信息包括:
項目名稱必須填寫,不能和已存在的項目重名;
前綴必須填寫,不能和其他項目的前綴重名。前綴顯示在測試用例名稱之前;
項目描述可選項,可填寫測試項目的介紹性文字、參考引用的項目文檔等;
增強功能用于啟用需求管理、測試優(yōu)先級、測試自動化和設(shè)備管理等。默認沒有選中增強功能,建議全部勾選上;
可用性用于標示測試項目是否活動項目、是否公開。默認全選。測試項目處于活動狀態(tài)時才能被使用,處于公開狀態(tài)才能被其他有權(quán)限的用戶使用,不公開時只能被創(chuàng)建它的用戶使用。
從已有測試項目創(chuàng)建?如果已存在測試項目,可以復(fù)用存在的測試項目的項目數(shù)據(jù)。