美文网首页
弱一般等价类测试用例

弱一般等价类测试用例

作者: Nino_Lau | 来源:发表于2019-05-26 09:18 被阅读0次

    构造 NextDate 问题的弱一般等价类测试用例。

    NextDate 问题 :NextDate() 是整型变量 month, day 和 year 的函数,输入 1812-2012 年期间的某一日期的 month, day 和 year 的值,输出这一天的下一天的日 期的 month, day 和 year 值。


    NextDate() 是一个三变量函数,即年、月份和日期。

    变量的有效值区间定义如下:

    • Y1 = {年:1812 ≤ 年 ≤ 2012}
    • M1 = {月份:1 ≤ 月份 ≤ 12}
    • D1 = {日期:1 ≤ 日期 ≤ 31}

    无效等价类:

    • Y2 = {年:年 < 1812}
    • Y3 = {年:年 > 2012}
    • M2 = {月份:月份 < 1}
    • M3 = {月份:月份 > 12}
    • D2 = {日期:日期 < 1}
    • D3 = {日期:日期 > 31}

    由于有效类的个数等于独立变量的个数,因此只有弱一般等价类出现,且与强一般等价类测试用例相同。

    弱一般等价类:

    用例 ID 月份 日期 预期输出
    WN1,SN1 10 1 1949 1949 年 10 月 2 日
    用例 ID 月份 日期 预期输出
    WR1 10 1 1949 1949 年 10 月 2 日
    WR2 -5 1 1949 月份不在有效值 域 1-12
    WR3 15 1 1949 月份不在有效值 域 1-12
    WR4 10 -5 1949 日期不在有效值 域 1-31
    WR5 10 35 1949 日期不在有效值 域 1-31
    WR6 10 1 1200 年不在有效值域 1812-2012
    WR7 10 1 2019 年不在有效值域 1812-2012

    相关文章

      网友评论

          本文标题:弱一般等价类测试用例

          本文链接:https://www.haomeiwen.com/subject/ercxtctx.html