測試用例概念 原則
什麼是測試用例
測試用例為一組條件或變量,根據其來确定應用軟體是否能夠正常的工作。其條件和變量為測試用例。
測試用例屬于最小的執行的實體,隻有兩種,通過或不通過。
基本原則
測試用例的最小化
舉例 要測試功能A 其有三個子功能為A,B,C
有兩種方法設計測試用例,
方法1; 用一個測試用例覆寫子功能。(一份文檔)
方法2:用三個單獨的用例來覆寫三個子功能(三份文檔)
其中,應該選擇方法2設計測試用例,因為其能覆寫的邊界定義更加清晰,對産品的指向性更強,耦合度最低。
覆寫面廣
盡可能的覆寫業務邏輯
覆寫使用者場景
覆寫需求點
測試目标明确
不能具有備援的用例
測試用例覆寫測試政策
要盡可能的覆寫基本流(核心的業務邏輯)備選流(業務分支)
使用場景
可判定
對于測試用例來說,要能夠可判定。
可再現性
對于同一個測試用例來說,系統的執行結果應該是每次相同的
考慮優先級
根據時間不同,考慮測試用例的優先級
測試用例具有代表性
測試用例應該能夠代表目前的業務的核心流,以及備選流
語言描述在準确
測試用例的語言描述要準确,要明确。