史上最全的测试用例设计方法总结(5)

发布时间:2021-06-08

软件测试

198912200401200100200113

无效输入无效输入无效输入无效输入

⑥⑦⑨⑩

month、day和year,函数的输出为输入日期后一天的日3.NextDate函数包含三个变量:函数包含三个变量:month,6年3月7日,6年3月8日。期。例如例如,输入为2002006则函数的输出为2002006要求输入变量month、day和year均为整数值,并且满足下列条件:①1≤month≤12month≤≤31②1≤dayday≤≤year≤2050③19201920≤year≤有效等价类为:1)1)有效等价类为:

={月份:1≤月份≤12}M1M1=月份:1月份≤={日期:1≤日期≤31}D1D1=日期:1日期≤={年:1812≤年≤2012}Y1Y1=年:18121812≤

2)若条件①~③中任何一个条件失效,则NextDate函数都会产生一个输出,指明相应的变2)若条件中任何一个条件失效,函数都会产生一个输出,量超出取值范围,比如"month的值不在1-12范围当中"。显然还存在着大量的year、month、day的无效组合,NextDate函数将这些组合作统一的输出:"无效输入日期"。其无效等价类为:={月份:月份<1}M2M2=月份:月份<1}={月份:月份>12}M3M3=月份:月份>12}D2={日期:日期<1}D2=日期:日期<1}={日期:日期>31}D3D3=日期:日期>31}={年:年<1812}Y2Y2=年:年<1812}={年:年>2012}Y3Y3=年:年>2012}弱一般等价类测试用例月份6

日期15

年1912

预期输出1912年6月16日

强一般等价类测试用例同弱一般等价类测试用例--有单缺陷假设;健壮--考虑了无效值注:弱注:弱----有单缺陷假设;健壮有单缺陷假设;健壮----考虑了无效值(一)弱健壮等价类测试用例IDWR1WR2WR3WR4WR5WR6WR7

6-1136666

月份日期151515-1321515

1912191219121912191218112013

预期输出1912年6月16日月份不在1~12中月份不在1~12中日期不在1~31中日期不在1~31中~2012中年份不在18121812~~2012中年份不在18121812~

(二)强健壮等价类测试用例IDSR1SR2

月份-16

15-1日期

年19121912

预期输出月份不在1~12中日期不在1~31中

史上最全的测试用例设计方法总结(5).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219