測試用例設計方法 場景法

2021-10-01 09:16:25 字數 1358 閱讀 8622

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種主要的型別 正常的用例場景,備選的用例場景,異常的用例場景,假定推測的場景。上圖...