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