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