等价边界值测试_日期

【源码地址】:http://www.cnblogs.com/zhuhaiying/p/6409243.html

【分析步骤】

  有效等价类 有效值 边界值 无效等价类 边界值
年份 [1971,2035] 1980 1971 大小 (-∞,1971) 1970
    2035 (1971,+∞) 2036
      类型 ++++  
月份 [1,12] 3 1 大小 (-∞,1) 0
    12 (12,+∞) 13
      类型 B  
月份和天数 大月[1,31] 20 31 大小 大月(31,∞) 32
小月[1,30]   30 小月(30,∞) 31
平年2月[1,28] 1999,2 28 平年2月(28,∞) 29
润年2月[1,29] 1980,2 29 润年2月(29,∞) 30
    1 (∞,1) 0
      类型  

    1. 划分等价类(如上图所示)

    2. 获取边界值(如上图所示)

    3. 设置有效值(如上图所示)

    4. 获取有效测试数据和无效测试数据

有效测试数据

1971/1/1
2035/12/31
1999/2/28
1980/2/29
1980/4/20

无效测试数据

1970/3/20
2036/3/20
++++/3/20
1980/0/20
1980/13/20
1980/B/20
1980/1/0
1980/5/32
1980/6/31
1999/2/29
1980/2/30
1980/1/会

 5. 根据错误推测法补充一些测试数据

  为了验证每个月份,系统都处理正确,补充以下有效测试数据

1994/3/31
2010/5/31
2028/6/30
2030/7/31
2035/8/31
2035/9/30
2020/10/31
2000/11/30

 【备注】

1. 同一个题目,设计的测试数据不一定会一样,因为使用的工程方法不一样或者选取数据不一样。只要能验证相关的测试点就好

原文地址:https://www.cnblogs.com/zhuhaiying/p/6532977.html