NextDate函数黑盒测试设计测试用例.doc

NextDate函数黑盒测试设计测试用例.doc

ID:57179029

大小:50.50 KB

页数:4页

时间:2020-08-05

NextDate函数黑盒测试设计测试用例.doc_第1页
NextDate函数黑盒测试设计测试用例.doc_第2页
NextDate函数黑盒测试设计测试用例.doc_第3页
NextDate函数黑盒测试设计测试用例.doc_第4页
资源描述:

《NextDate函数黑盒测试设计测试用例.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验一NextDate函数一、实验目的使用合适的黑盒测试的测试用例设计方法为NextDate函数设计测试用例。二、实验准备掌握软件测试的内容,熟悉了解常用的黑盒测试的测试用例设计方法,明确不同方法的区别,上网查找其他软件测试的方法。三、实验性质本实验为设计性实验。四、实验内容根据实验的目的和我所掌握的黑盒测试的测试用例设计方法,最后我选择用决策表测试法完成了对NextDate函数测试用例的设计。设计如下:(1)month、day、year的有效等价类:M1:{month:month有30天}M2:{m

2、onth: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加

3、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

4、–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:da

5、y加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~3916200

6、117/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不可能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。