NextDate函數:包含三個變量year、mouth和day,函數輸出爲輸入日期的後一天日期,要求輸入變量爲整數,而且知足下列條件:函數
條件1:1≤ month ≤12 測試
條件2:1≤ day ≤31spa
條件3:1912≤ year ≤2050.net
解:設計
測試用例 | 輸入數據 | 預期結果 |
---|---|---|
Test1 | 1912.01.01 | 1912.01.01(邊界值) |
Test2 | 2050.12.31 | 2050.12.31(邊界值) |
Test3 | 1911.06.15 | year超出[1912,2050] |
Test4 | 2051.06.15 | year超出[1912,2050] |
Test5 | 2000.13.15 | month超出[1,12] |
Test6 | 2000.00.15 | month超出[1,12] |
Test7 | 2000.06.00 | day超出[1,31] |
Test8 | 2000.06.32 | day超出[1,31] |
無數實踐代表,大量的故障發生在輸入定義域或輸出定義域的邊界上,而不是在其內部。blog
基本思想:選擇正好等於、剛剛大於或者剛剛小於邊界的值做爲測試數據,而不是選取等價類中的典型值或者任意值。ci
上一篇:測試用例設計方法—等價類劃分法 https://my.oschina.net/zhangyujian/blog/754018get
下一篇:測試用例設計方法—因果圖法 https://my.oschina.net/zhangyujian/blog/754569table