一、場景法
1、概述:場景法就是模擬用戶操作軟件時的場景,主要用於測試系統的業務流程
2、重要概念
(1)基本流
-按照正確的業務流程來實現一條操作路徑(模擬正確的操作流程)
(2)備用流
-導致程序出現錯誤的操作流程(模擬錯誤的操作流程)
用例場景是用來描述流經用例路徑的過程,這個過程從開始到結束遍歷用例中所有基本流和備用流。
3、產生背景
-在使用場景法設計測試用例時,需要覆蓋系統用例中的主成功場景和擴展場景,並且需要適當補充正反面測試用例和考慮出異常場景的情形。
-當使用場景法測試程序沒有問題時,可以使用邊界值、等價類方法對賬號、密碼進行更加細致、完整的測試。
二、流程分析法
1、主要針對於測試場景類型屬於測試場景的測試項下的測試子項進行設計,是從白盒測試設計方法中的路徑分析法借鑒過來的一種方法。
若將軟件系統的某個流程看成路徑的話,則可以針對該路徑分析的方法設計測試用例。
2、優點:
-降低了測試設計的難度,只要清楚各種流程,就可以設計出高質量的測試用例來,而不需要太多測試方面的經驗;
-在測試時間緊迫的情況下,有的放矢的選擇測試用例,而不用完全根據經驗來取舍。
3、流程分析法步驟:
-詳細了解需求
-根據需求說明或界面原型,找出業務流程的各個頁面,以及頁面之間的流轉關系。
-畫出業務流程(產平經理使用axure軟件制作作)。
-寫用例,覆蓋所有的路徑分支。
4、總結:
-流程分析法適用於有先后順序的測試。常用於業務流程測試、安裝流程測試。
-流程分析法的重點在於測試流程。因此,一般每個測試流程用一個測試用例驗證。
-流程沒問題不一定代表系統功能沒問題,還需要針對每步功能進行測試,對於包含復雜流程的系統,只有功能點和處理流程都進行測試覆蓋,才算是比較充分的測試。