1. 程式人生 > >黑盒測試之場景法

黑盒測試之場景法

場景 com 簡單 數據 執行 基本 atm 其他 是你

場景法定義

定義官方版:通過運用場景來對系統的功能點或業務流程的描述,從而提高測試效果的一種方法。
本人俗套版:你從A走到B,其中一種走法是你在大路上從頭到尾每一步都走得很漂亮,路上鳥語花香。還有很多種走法是你走了其他的小路,但是最終還是走到了B,即使中間你摔過、繞過了一條河等。這些都是場景。

事件流

基本流:1、僅有一個基本流
2、經過用例的最簡單的路徑,指每個步驟都“正常”運作時所發生的事
備選流:1、可以有多個
2、可選的或備選的情況 ,異常事件流程。
場景是事件流的一個實例,有基本流或(基本流+備選流)的步驟組成,表明了用戶執行系統操作系列。
備選流越多,場景越多,執行路徑越多,將導致場景爆炸---》選取典型場景進行測試,其基本如下:
1、最少場景數等於基本流與備選流的總數。
2、有且唯一有一個場景僅包含基本流。
3、對應某個備選流,至少應該有一個場景覆蓋備選流,且在該場景中應盡量避免覆蓋其他備選流。


場景法設計步驟

1、分析被測業務,找出基本流及備選流
2、根據各項基本流和各項備選流生成不同的場景
3、對每一個場景生成相應的測試用例
4、對生成的所有測試用例重新審查,去掉多余的測試用例,確定測試用例後,為每一個測試用例確定測試數據值


實例--ATM場景

技術分享圖片

基本流為方框內的流程走向。

黑盒測試之場景法