1.場景
軟體幾乎都是用事件觸發來控制流程的,事件觸發時的情景便形成了場景,而同一事件不同的觸發順序和處理結果就形成了事件流。
2.重要概念
基本流:採用直黑線表示,是經過用例的最簡單的路徑(無任何差錯,程式從開始直接執行到結束)
備選流:採用不同顏色表示,乙個備選流可能從基本流開始,在某個特定條件下執行,然後重新加入基本流中,也可以起源於另乙個備選流(各種錯誤情況)
(異常流):終止用例,不在加入到基本流中(屬於備選流中的一部分)
3.場景法步驟:
分析需求,基本流和備選流——根據基本流和備選流生成場景——根據場景生成用例
4.例項:
場景:場景1:基本流
場景2:基本流——備選流程1——基本流
場景3:基本流——備選流程2——基本流
場景4:基本流——異常流程1
場景5:基本流——備選流程2——異常流程2
場景6:基本流——備選流程1——備選流程2——異常流程2
場景7:基本流——備選流程1——備選流程2——基本流
場景8:基本流——備選流程1——異常流程1
場景要求:
1.要求從開始到結束才算乙個場景;
2.找全場景標準:所有路徑均被覆蓋
5.案例分析
案例:註冊功能,驗證使用者名稱需求:第一項要求輸入手機號或郵箱作為賬戶名,第二項要求正確輸入驗證碼,兩項都驗證成功後填寫賬戶資訊;但如果第一項校驗不成功,則報錯l(輸入手機號或郵箱格式錯誤);如果是第二項驗證不成功,則報錯m(驗證碼輸入錯誤)。
基本流:輸入正確的使用者名稱,輸入正確的驗證碼,填寫賬戶資訊;
備選流1:使用者名稱填寫錯誤,報錯l
備選流2:輸入的驗證碼錯誤,報錯m
流程圖:
設計測試用例:
用例1:第一項輸入手機號,第二項驗證碼正確,進入填寫賬戶資訊頁面
用例2:第一項輸入郵箱,第二項驗證碼正確,進入填寫賬戶資訊頁面
用例3:第一項輸入不是手機號或郵箱,報錯l(輸入手機號或郵箱格式錯誤)
用例4:第一項輸入手機號或郵箱,第二項驗證碼錯誤,報錯m(驗證碼輸入錯誤)
步驟總結:
1.分析需求,找到基本流和備選流(畫出);
2.根據基本流和備選流,找到場景;
3.每個場景都是一條用例。
測試用例設計方法 場景法
1.場景 軟體幾乎都是用事件觸發來控制流程的,事件觸發時的情景便形成了場景,而同一事件不同的觸發順序和處理結果就形成了事件流。2.重要概念 基本流 採用直黑線表示,是經過用例的最簡單的路徑 無任何差錯,程式從開始直接執行到結束 備選流 採用不同顏色表示,乙個備選流可能從基本流開始,在某個特定條件下執...
測試用例方法場景法
什麼是場景法 場景法一般是對系統的流程和業務進行描述,驗證主要功能和業務流程是否實現 場景組成 場景由基礎流和備選流組成基礎流 軟體功能按照最短的事件流實現的一條正確流程備選流 基礎流程下出現異常和錯誤的事件流程場景法編寫思路 1.編寫場景基本流 2.根據基本流描編寫備選流 3.基本流和備選流組合形...
黑盒測試用例設計方法 場景法
場景法是通過運用場景來對系統的功能點或業務流程的描述,從而提高測試效果的一種方法。場景法一般包含基本流和備用流,從乙個流程開始,通過描述經過的路徑來確定的過程,經過遍歷所有的基本流和備用流來完成整個場景。場景主要包括4種主要的型別 正常的用例場景,備選的用例場景,異常的用例場景,假定推測的場景。上圖...