测试用例设计方法—边界值分析法

边界值分析法

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