前提條件:
1.
Bugzilla安裝完成
2.
如果是bugzilla和testlink不在同一服務(wù)器,需要遠(yuǎn)程訪(fǎng)問(wèn)bugzilla數(shù)據(jù)庫(kù)的帳戶(hù)
集成配置:
1.
打開(kāi)testlink下config.inc.php文件
查找$g_interface_bugs='NO';
修改為$g_interface_bugs='BUGZILLA';
注意:一定要大寫(xiě)B(tài)UGZILL
2.
打開(kāi)testlink下cfg文件夾下的bugzilla.cfg.php文件夾,做如下修改
//Set the bug tracking system Interface
/** The DB host to use when connecting to the Bugzilla db */
define('BUG_TRACK_DB_HOST', '192.168.0.77');
說(shuō)明:安裝bugzilla的服務(wù)器地址
/** The name of the database that contains the Bugzilla tables */
define('BUG_TRACK_DB_NAME', 'bugs');
說(shuō)明:bugzilla的數(shù)據(jù)庫(kù)名稱(chēng)
/** The DB type being used by Bugzilla */
define('BUG_TRACK_DB_USER', 'bugs');
說(shuō)明:訪(fǎng)問(wèn)bugzilla數(shù)據(jù)庫(kù)的帳戶(hù)
/** The DB password to use for connecting to the Bugzilla db */
define('BUG_TRACK_DB_PASS', 'bugs');
說(shuō)明:訪(fǎng)問(wèn)bugzilla數(shù)據(jù)庫(kù)的密碼
/** The DB type to use for connecting to the bugtracking db */
define('BUG_TRACK_DB_TYPE', 'mysql');
/** link of the web server */
define('BUG_TRACK_HREF', "http://192.168.0.77/cgi-bin/index.cgi/show_bug.cgi?id=");
說(shuō)明:bugzilla訪(fǎng)問(wèn)地址+/show_bug.cgi?id=
/** link to the bugtracking system, for entering new bugs */
define('BUG_TRACK_ENTER_BUG_HREF',"http://192.168.0.77/cgi-bin/index.cgi/");
說(shuō)明:bugzilla訪(fǎng)問(wèn)地址
?>
注意:以上標(biāo)記為“說(shuō)明”的是我自己增加的說(shuō)明性文字。
修改完成后,如果bugzilla可以訪(fǎng)問(wèn)到,則在testlink下,執(zhí)行測(cè)試的時(shí)候,每個(gè)執(zhí)行結(jié)果記錄后,都會(huì)有一個(gè)小蟲(chóng)子標(biāo)記,如果某個(gè)測(cè)試用例執(zhí)行失敗,在bugzilla提交相關(guān)bug后,在testlink中點(diǎn)擊該小蟲(chóng)子標(biāo)記,可以填寫(xiě)bugzilla中的bug號(hào)。然后,會(huì)在執(zhí)行結(jié)果中顯示該bug號(hào),點(diǎn)擊bug號(hào),則可以直接鏈接到bugzilla中提交的bug。
注意:testlink使用方法不在這里說(shuō)明。