欢迎来到天天文库
浏览记录
ID:46887681
大小:260.00 KB
页数:9页
时间:2019-11-28
《黑盒测试——决策表——日期》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、例:NextDate函数输入为month、day和year,输出为输入日期的后一天。例如输入为1985年3月10日,输出为1985年3月11日。要求month、day和yeai•都是整数,并且满足下列条件:Cl:month在1和12之间C2:d町在1和31之间C3:year在1900和2050之间Nextdate函数需要执行的操作只有如下5中:Al:day加1A2:day复位为1A3:month加1A4:month复位为1A5:year加1研究NextDate函数动作桩,可以根据以下等价类集合建立决策表。Ml:{month:month有30天}M2:{month:month有31天,1
2、2月除外}M3:{month:month有12月}M4:{month:month是2月}Dl:{day:lWdayW27}D2:{day:day=28}D3:{day:day=29}D4:{day:day=30}D5:{day:day=31}Yl:{year:year是闰年}Y2:{year:year不是闰年}NextDate函数的决策表:规则选项12345678910111213141516171819202122条件Ci:month在MiMiMiMiMim2m2m2m2m2m3m3m3m3m3m4m4m4m4m4m4m4C2:d町在Did2d3d4d5Did2d3d4d5Did2d
3、3d4d5Did2d2d3d3d4d5C3:year在动作Ai:不可能A2:day加1A3:day复位A4:Month加1A5:Month复位A6:Year加1简化后的决策表规则选项1-3456-91011-1415161718192021-22条件Ci:month在C2:d町在C3:year在动作Ai:不可能A2:day加1A3:day复位A4:Month加1A5:Month复位A6:Year加1规则选项123456789101112131415161718192021n条件Cimonth在MiMiMiMi■M:h■、k'I、■M?MaMlMj皿LLLh皿LC::day在
4、DD、■D;・d4d5DiD、■D;・d4■DiD、■D;D;D<•DiD■D、■D;D;d4DCs:year在YiY:YiY:■■动作Ai;不可能7JVJA::d巧加1V777J7JJJJJJA;:d巧复位JJJJV扣,Month加1JdJVA:.Month复位VA5.Year加1J选项1-34£6-91011-141516r18192021-22Ci:month在MiMiMim2M:地MjM4皿皿M4M4C::day在Di.D}d4D>•DMd5Di.DjD.•DiD、•D、•D?D;•d4.d:day
5、加1JJ7J7Ayday复也JJJJJA
6、:Month加1JJJJA):MonthJ&Year加1JNextDate函数的决策表测试用例测试用例MontliDav预期输出Test1-3615200116/6/2001Test463020011/7/2001Test56312001不可能Test6-9116200117/1/2001Test1013120011/2/2001Testi1-141216200117/12/2001Test15123120011/1/2002Test16216200117/1/2001Test17228200429/2/2004Testi822820011/3
7、/2002Test1922920041/3/2004Test202292001不可能Test21-222302001不可能规则选项1-3456-91011-1415161718192021-22条件Ci:month在MiM1M1m2M2m3M3M4M4M4M4M4m4C2:day在Di.d3D4D5%d4D5Di.d4D5D1D2D2D3D3D4・d5C3:year在■■■■■■■■Y1Y2Y1Y2■动作A1:不可能VVJA2:day加1JJJJVA3:day复位VVVJJA4:Month加1VJJJA5:Month复位VA6:Year加1V规则选项11-141516171819202
8、1-22条件C]:month在m3M3M4M4M4M4M4m4C2:day在Di.d4D5D1D2D2D3D3d4.d5C3:year在■■■Y1Y2Y1Y2■动作Ar不可能JJA2:day加1VJVa3:位day复VVJA4:Month加1VJ测试斥<:IVIUIllI]RonthDayVear预期命袖*-/ATesti9、_63020011/011rests6312001丿10、
9、_63020011/011rests6312001丿
10、
此文档下载收益归作者所有