您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 资本运营 > NextDate函数黑盒测试设计测试用例
实验一NextDate函数一、实验目的使用合适的黑盒测试的测试用例设计方法为NextDate函数设计测试用例。二、实验准备掌握软件测试的内容,熟悉了解常用的黑盒测试的测试用例设计方法,明确不同方法的区别,上网查找其他软件测试的方法。三、实验性质本实验为设计性实验。四、实验内容根据实验的目的和我所掌握的黑盒测试的测试用例设计方法,最后我选择用决策表测试法完成了对NextDate函数测试用例的设计。设计如下:(1)month、day、year的有效等价类:M1:{month:month有30天}M2:{month:month有31天,12月除外}M3:{month:month是12月}M4:{month:month是2月}D1:{day:1≤day≤27}D2:{day:day=28}D3:{day:day=29}D4:{day:day=30}D5:{day:day=31}Y1:{year:year是闰年}Y2:{year:year不是闰年}(2)根据各种有效的输入情况,程序中可能采取的操作有以下六种:a1:不可能a2:day加1a3:day复位a4:month加1a5:month复位a6:year加1(3)NextDate函数的决策表表4-1NextDate函数的决策表1234567891011条件:c1:month在c2:day在c3:year在M1D1–M1D2–M1D3–M1D4–M1D5–M2D1–M2D2–M2D3–M2D4–M2D5–M3D1–动作:a1:不可能a2:day加1a3:day复位a4:month加1a5;month复位a6:year加1√√√√√√√√√√√√√条件:c1:month在c2:day在c3:year在M3D2–M3D3–M3D4–M3D5–M4D1–M4D2Y1M4D2Y2M4D3Y1M4D3Y2M4D4–M4D5–动作:a1:不可能a2:day加1a3:day复位a4:month加1a5;month复位a6:year加1√√√√√√√√√√√√√√√规则选项(4)简化后的NextDate函数的决策表表4-2简化后的NextDate函数的决策表1~3456~91011~1415条件:c1:month在c2:day在c3:year在M1D1~D3–M1D4–M1D5–M2D1~D4–M2D5–M3D1~D4–M3D5–动作:a1:不可能a2:day加1a3:day复位a4:month加1a5;month复位a6:year加1√√√√√√√√√√√161718192021~22条件:c1:month在c2:day在c3:year在M4D1–M4D2Y1M4D2Y2M4D3Y1M4D3Y2M4D4~D5–动作:a1:不可能a2:day加1a3:day复位a4:month加1a5;month复位a6:year加1√√√√√√√√规则选项规则选项(5)根据简化后的决策表设计的测试用例表4-3测试用例表测试用例MonthDayYear预期输出1~3916200117/9/2001493020041/10/200459312001不可能6~9116200417/1/20041013120011/2/200111~141216200417/12/200415123120011/1/200216216200417/2/200417228200429/2/20041822820011/3/20011922920041/3/2004202292001不可能21~222302004不可能
本文标题:NextDate函数黑盒测试设计测试用例
链接地址:https://www.777doc.com/doc-4627575 .html