1.測試用例概念:是爲了某個特殊目標而編制的一組測試輸入,執行條件以及預期結果,一邊測試某個程序路徑或覈實是否滿足某個特定需求。
2.寫作要點:編號 模塊 子模塊 功能 優先級 描述或概要(重要) 用例設計方法 操作步驟 預期結果 實際結果 是否通過
示例:
3.測試方法:
(1)等價類:某個輸入域的集合,在這個集合中每個輸入條件都是等效的,如果其中一個的輸入不能導致問題發生,那麼集合中其他輸入條件進行測試也不可能發現錯誤。
分類:有效等價類與無效等價類
示例:一個查詢輸入框,查詢條件爲1970年到2016年2月,日期由6位純數字組成,前4位代表年份,後兩位代表月份。
上述有效、無效測試用例共11個。
(2)邊界值:假定大多數錯誤發生在各種輸入條件的邊界上,如果在邊界附近的取值不會導致程序出錯,那麼其他的取值導致程序出錯的可能性也很小。
邊界點:上點、離點、內點
例:(6,18)上點:6,18 離點: 7,17 內點:10
【6,18】上點:6,18 離點: 5,19 內點:10
閉口,離點在邊界處,開口,離點在邊界內。(測試用例取上點和離點)
在上述示例中:
年份範圍 小於1970 可取測試用例:196909,197003
大於2016 可取測試用例:201612,201701
月份範圍 00 可取測試用例:198900,198901
大於12 可取測試用例:197212,200013