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