測試用例設計方法—邊界值分析法

邊界值分析法

1.案例

    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]

 

 2.分析

what?

  • 對輸入輸出值的邊界值進行測試的一種黑盒測試方法。
  • 一般做爲等價類劃分法的補充,測試用例來自等價類的邊界。

why?

    無數實踐代表,大量的故障發生在輸入定義域或輸出定義域的邊界上,而不是在其內部。blog

how? 

    基本思想:選擇正好等於、剛剛大於或者剛剛小於邊界的值做爲測試數據,而不是選取等價類中的典型值或者任意值。ci

 

 

上一篇:測試用例設計方法—等價類劃分法    https://my.oschina.net/zhangyujian/blog/754018get

下一篇:測試用例設計方法—因果圖法    https://my.oschina.net/zhangyujian/blog/754569table

相關文章
相關標籤/搜索