zoukankan      html  css  js  c++  java
  • 等价边界值测试_日期

    【源码地址】: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. 同一个题目,设计的测试数据不一定会一样,因为使用的工程方法不一样或者选取数据不一样。只要能验证相关的测试点就好

  • 相关阅读:
    .ascx
    *.ascx *.asax *.aspx.resx *.asax.resx是什么文件
    DNN Learning How to install 1
    LG7881 [Ynoi2006] rmpq【分块,分治】
    LG6783 [Ynoi2008] rrusq【扫描线,KDT】
    UOJ681【UR #22】月球列车【二进制,Trie】
    AGC056E Cheese【概率期望,dp】
    AGC055F Creative Splitting【双射转化,dp】
    CTT2022 游记
    NOIP2021 退役记
  • 原文地址:https://www.cnblogs.com/zhuhaiying/p/6532977.html
Copyright © 2011-2022 走看看