用例編號
規(guī)則: 是由字符和數(shù)字組成的字符串,具有唯一性粤攒、易識別性。
不同階段的測試用例的用例編號:
- 系統(tǒng)測試用例: 產(chǎn)品編號ST系統(tǒng)測試項名_系統(tǒng)測試子項名_XXX(具體用例編號)
- 集成測試用例: 產(chǎn)品編號IT集成測試項名_集成測試子項名_XXX(具體用例序號)
- 單元測試用例: 產(chǎn)品編號UT單元測試項名_單元測試子項名_XXX(具體用例序號)
測試項目
規(guī)則: 對應測試用例編號中的測試子項名
不同階段的測試用例項目的具體規(guī)則
- 系統(tǒng)測試用例:對應一個功能點(功能測試)、性能指標(性能測試)界面中控件(GUI測試)等盔粹,即軟件需求項
- 集成測試用例:集成后的模塊功能名或者內(nèi)部的接口名
- 單元測試用例:被測試的函數(shù)名
測試標題
規(guī)則: 體現(xiàn)測試的出發(fā)點,關注點以及測試用例期望的測試結果程癌。將測試項目和測試標題串在一起表示的是在“測試標題”情況下測試"測試項目“舷嗡。
重要級別/優(yōu)先級別
含義:用例的重要級別一般分為3個等級:高、中嵌莉、低进萄,具體劃分依據(jù):
- 高級別:對應保證系統(tǒng)基本功能、核心業(yè)務烦秩、重要特性垮斯、實際使用頻率比較高的測試用例。
- 中級別:對應重要程度介于高和低之間的測試用例只祠。
- 低級別:對應實際使用頻率不高兜蠕,對系統(tǒng)業(yè)務功能影響不大的模塊或功能的測試用例。
預置條件
含義:測試用例在執(zhí)行需要滿足一些前提條件抛寝,否則測試用例是無法執(zhí)行的熊杨,這些前提條件就是預置條件,設置預置條件時經(jīng)常分為兩種情況:
- 環(huán)境的設置盗舰,例如測試WORD文檔打開功能晶府,需要提前準備打開的文檔,這就是預置條件钻趋。
- 先要運行其他的測試用例川陆,例如測試自動取款機功能,有輸入賬戶信息的測試用例和輸入取錢金額的測試用例蛮位,則后者的預置條件就可以寫為輸入正確賬戶信息的測試用例较沪。
注意:
- 測試預置條件——是針對單個用例。
- 測試環(huán)境——針對所有用例(測試環(huán)境有問題會導致測試活動掛起/暫停)失仁。
測試輸入
含義:指測試執(zhí)行過程中需要加工的外部信息尸曼。
規(guī)則:避免用描述性的語言,要具體萄焦。
根據(jù)軟件測試用例的具體情況控轿,有手工輸入、文件、數(shù)據(jù)庫記錄等茬射。
操作步驟
規(guī)則:執(zhí)行當前測試用例需要經(jīng)過的操作步驟鹦蠕,需要明確的給出每一個步驟的描述,測試用例執(zhí)行人員可以根據(jù)該操作步驟完成測試用例在抛。
預期輸出
含義:預期輸出是測試用例中非常重要的部分片部,要想判斷被測對象是否正常工作,都需要通過預期輸出來進行判定霜定。
在編寫預期輸出時可以從以下三個方面來進行考慮:
(1)界面顯示(操作步驟執(zhí)行完畢后档悠,界面顯示的提示信息)
(2)數(shù)據(jù)庫的變化(操作步驟執(zhí)行完畢后,數(shù)據(jù)庫中的記錄會發(fā)生相應的變化)
(3)相關信息的變化(操作步驟執(zhí)行完畢后望浩,一些和被測對象相關的信息會發(fā)生變化)