(BUGFREE+TESTLINK)
陳市明
摘自:http://www.aygfsteel.com/JPeanut
???
1?????? 概要介紹
BTS 系統(tǒng)是把缺陷管理系統(tǒng)( Bugfree )和用例管理系統(tǒng)( TestLink )根據(jù)測(cè)試的規(guī)范有效的整合起來的一個(gè) B/S 系統(tǒng)。
1.1??? 功能
l???????? 實(shí)現(xiàn)了通過系統(tǒng)管理測(cè)試用例和系統(tǒng)缺陷
l???????? 實(shí)現(xiàn)了用例和缺陷的雙向關(guān)聯(lián)
l???????? 使測(cè)試流程更加規(guī)范化
1.2??? 相關(guān)組件
l???????? BUGFREE :是借鑒微軟公司軟件研發(fā)理念、免費(fèi)且開放源代碼、基于 Web 的精簡(jiǎn)版 Bug 管理系統(tǒng);簡(jiǎn)單實(shí)用,采用 PHP Smarty 技術(shù),代碼清晰,易于擴(kuò)展。
l???????? TESTLINK :是免費(fèi)且開放源代碼、基于 Web 的精簡(jiǎn)版缺陷管理系統(tǒng);簡(jiǎn)單實(shí)用,采用 PHP Smarty 技術(shù),代碼清晰,易于擴(kuò)展。
2?????? 使用方法
2.1.1?? Test Admin
1)??????? 在 bugfree 中新建項(xiàng)目和模塊
2)??????? 在 TestLink 中建立對(duì)應(yīng)的新項(xiàng)目
3)??????? 在 TestLink 中與 Bugfree 項(xiàng)目綁定
4)??????? 在 Bugfree 中新建用戶、分組、授權(quán)
?
5)??????? 在 TestLink 新建用戶
?
6)??????? 在 TestLink 中與 Bugfree 中的用戶綁定
?
?
2.1.2?? Test Designer
1)??????? 新建測(cè)試需求和用例
2)??????? 新建測(cè)試 Suite
3)??????? 分配測(cè)試任務(wù)
4)??????? 制定測(cè)試版本
5)??????? 查看測(cè)試結(jié)果
2.1.3?? Tester
1)??????? 選擇測(cè)試版本,執(zhí)行測(cè)試
2)??????? 當(dāng)測(cè)試用例失敗選擇 Failed 的時(shí)候,系統(tǒng)會(huì)提供用戶輸入 Bugfree 信息
3)??????? 通過 Bind BTS Bug 可以得到該用例對(duì)應(yīng)在 Bugfree 中的 Bug 信息
3?????? 安裝與配置
3.1??? TestLink
l???????? 修改 config_db.inc.php 文件,修改數(shù)據(jù)庫(kù)配置
l???????? 修改 bt/bts_config_db.inc.php 文件,修改和 Bugfree 對(duì)應(yīng)的信息
3.2??? BugFree
l???????? 修改 Include/ConfigBug.inc.php 文件,修改數(shù)據(jù)庫(kù)信息, admin 和 SMTP 服務(wù)器等信息
4?????? 缺陷和解決方案
l???????? 問題 :當(dāng) Bugfree 被處理后,沒有在 TestLink 及時(shí)通知測(cè)試人員
解決方案 :在 TestLink 中定制頁(yè)面,在登入時(shí)同時(shí)通知 TestLink 所負(fù)責(zé)的用例對(duì)應(yīng) Bug 的修復(fù)情況
l???????? 問題 :在默認(rèn)填寫的 Bug 中,錯(cuò)誤信息必須要回到僅僅填寫了對(duì)應(yīng)的 TestLink 中的用例頁(yè)面
解決方案
:無。
TestLink
系統(tǒng)為國(guó)際化編碼(
UTF-8
),
Bugfree
為本地化編碼(
GB2312
)
,
在
PHP
系統(tǒng)中無法有效,正確的轉(zhuǎn)換編碼。
?