缺陷管理工具,又叫測(cè)試管理工具,這類工具眾多?,F(xiàn)在公司使用的缺陷管理工具五花八門,比如禪道,Jira,Bugzilla,Bugfree,Mantis,Testlink,QC和ALM等等。但是軟件測(cè)試人員我們使用此類工具主要功能就是編寫測(cè)試用例,執(zhí)行測(cè)試用例,提交缺陷和驗(yàn)證缺陷。
首先,我們先來(lái)復(fù)習(xí)一下一個(gè)測(cè)試用例包括哪些內(nèi)容。一般來(lái)說(shuō),測(cè)試用例包括用例的用例ID,概要描述,所屬模塊,重要程度,預(yù)置條件,測(cè)試輸入,用例的詳細(xì)描述和附件等,但是不同的工具又有不同的特點(diǎn)。本文我們主要是講ALM。
ALM中在【測(cè)試】-【測(cè)試計(jì)劃】中編寫測(cè)試用例,界面如下:
A:根據(jù)模塊名字,新建測(cè)試
B:填寫測(cè)試模塊后,設(shè)計(jì)測(cè)試步驟
C:用例展示如下:
ALM中在【測(cè)試】-【測(cè)試實(shí)驗(yàn)室】中執(zhí)行測(cè)試用例,首先要把編寫好的測(cè)試用例加載到測(cè)試實(shí)驗(yàn)室中。
A:【測(cè)試】--【測(cè)試實(shí)驗(yàn)室】--點(diǎn)擊【新建文件夾】按鈕—一般以產(chǎn)品名字命名—點(diǎn)擊確定按鈕
B: 選中【產(chǎn)品的名字】--點(diǎn)擊【新建需求】按鈕—名稱:一般寫測(cè)試模塊,如新建公告—點(diǎn)擊確定
C: 選中【新建公告】--點(diǎn)擊【執(zhí)行網(wǎng)格】--點(diǎn)擊【選擇測(cè)試】--在右邊選中編寫的測(cè)試用例—點(diǎn)擊向右的箭頭,把用例選擇過(guò)來(lái)
D:選中測(cè)試用例,點(diǎn)擊【運(yùn)行】按鈕,開(kāi)始運(yùn)行測(cè)試用例
E:點(diǎn)擊【開(kāi)始運(yùn)行】
F: 選中用例,如果測(cè)試結(jié)果與預(yù)期結(jié)果一樣,選中【狀態(tài)】欄,點(diǎn)擊Pass按鈕,如果不一樣點(diǎn)擊Fail按鈕
如下,一條用例Pass,二條用例Fail
G:測(cè)試完成后,點(diǎn)擊【關(guān)閉】按鈕
保存運(yùn)行結(jié)果,點(diǎn)擊【是】
在整個(gè)測(cè)試集中,只要有一條用例是fail狀態(tài),整個(gè)測(cè)試集的狀態(tài)就是fail.如果用例全部測(cè)試通過(guò)pass,那整個(gè)測(cè)試集的狀態(tài)就是pass
下面我們介紹提交缺陷和驗(yàn)證缺陷
A: 在測(cè)試過(guò)程中,遇到用例測(cè)試fail失敗,這時(shí)候需要報(bào)缺陷,選中測(cè)試用例,點(diǎn)擊【新建缺陷】按鈕
B: 然后開(kāi)始填寫缺陷,其中ALM工具中標(biāo)有*號(hào)的項(xiàng)必須填寫,我們上課說(shuō)缺陷格式中的必填項(xiàng)也必須全寫,如下圖。點(diǎn)擊【確定】
C:提交的缺陷可以在【缺陷】中找到,如下圖
回歸缺陷時(shí),如果驗(yàn)證修復(fù)成功,要【添加備注】并關(guān)閉缺陷。
如果經(jīng)驗(yàn)證發(fā)現(xiàn)修復(fù)失敗,也要【添加備注】并重新打開(kāi)缺陷。
我們來(lái)講一下用例的導(dǎo)入,即用例不通過(guò)ALM來(lái)編寫,直接在Excel用例模板中編寫然后導(dǎo)入到ALM中來(lái)。
Excel用例模板如下:
A:要導(dǎo)入excel中的用例,要安裝HP_Quality_Center_10_00_Microsoft_Excel_Add-in.exe插件,這樣就可以有excel中出現(xiàn)[加載項(xiàng)]選項(xiàng)-export to ALM
打開(kāi)excel,加載項(xiàng) 把用例導(dǎo)入到QC,可能會(huì)遇到這個(gè)錯(cuò)誤提示:
解決方法: 在瀏覽器地址欄中輸入下面的url
http://localhost:8080/qcbin/start_a.jsp?common=true
B:打開(kāi)excel,選中全部用例-》加載項(xiàng) 把用例導(dǎo)入到ALM
在這里寫入ALM服務(wù)器的IP地址以及端口,如下:
輸入ALM的用戶名和密碼
選擇域名和項(xiàng)目名稱:
這右邊的項(xiàng)從左邊選出來(lái),選到右邊去,在寫上他們?cè)趀xcel中的對(duì)應(yīng)的列。
C:用例導(dǎo)入后展示如下: