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