欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Nextdate-函数的黑盒测试(共6页).doc

    • 资源ID:14079845       资源大小:89KB        全文页数:6页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Nextdate-函数的黑盒测试(共6页).doc

    精选优质文档-倾情为你奉上实验四 Nextdate 函数的黑盒测试一、实验目的:掌握黑盒测试中的决策表测试法,并对被测程序设计测试用例。二、实验环境操作系统:Windows XP + SP2 /win7三、实验内容1、编写一个NextDate函数。2、掌握黑盒测试中的决策表测试法的基本步骤。3、使用决策表法设计测试用例,对编写的函数实施测试,总结分析测试结果。四、 实验步骤1、 编写一个NextDate函数,代码如下:#include <stdio.h>int chk(int y,int m,int d) if (d<1|d>31) return 0; else if (m<1|m>12) return 0; else if (y<1912|y>2500) return 0; return 1;int isy(int y) return (y%4=0&&y%100|y%400);int ilm(int m ) return (m=4|m=6|m=9|m=11);int ihm(int m) return (m=1|m=3|m=5|m=7|m=8|m=10|m=12);int main(int argc, char* argv) int year,month,day; printf("Year="); scanf("%d",&year); printf("Month="); scanf("%d",&month); printf("Day="); scanf("%d",&day); if (chk(year,month,day) if (day=28&&month=2&&!isy(year)|(day=29&&month=2&&isy(year) day=1; month=3; e lse if (day=30&&ilm(month)|day=31&&ihm(month) day=1; month+; else day+; if (month>12) month=1; +year; printf("Next date:%d-%d-%dn",year,month,day); else printf("日期不合法"); return 0;2、 根据黑盒测试的决策表法设计测试用例。动作桩如下: 变量day加1操作;变量day复位操作;变量month加1操作;变量month复位操作;变量year加1操作;条件桩如下:M1=month;month有30天;M2=month;month有31天,12月除外;M3=month;month是12月;M4=month;month是2月;D1=day:1day27;D2=day:day=28;D3=day:day=29;D4=day:day=30;D5=day:day=31;Y1=year:year是闰年;Y2=year:year不是闰年;Nextdata函数的决策表选项规则1,2,3456,7,8,91011,12,13,1415161718192021,22条件C1:month在M1M1M1M2M2M3M3M4M4M4M4M4M4C2:day在D1,D2,D3D4D5D1,D2,D3,D4D5D1,D2,D3,D4D5D1D2D2D3D3D4,D5C3:year在_Y1Y2Y1Y2_复位A1:不可能A2:day加1A3:day复位A4:month加1A5:month复位A6:year加13、 根据测试用例实施测试,并记录测试结果。测试用例 MonthDayYear预期输出实际输出Test case 1-351520092009年5月16日2009年5月16日Test case 453020092009年5月31日 2009年5月31日Test case 553120092009年6月1日2009年6月1日Test case 6-941520092009年4月16日 2009年4月16日Test case 104312009不可能的输入日期 2009年4月32日Test case11-14121520092009年12月16日 2009年12月16日Test case 15123120092010年1月1日2010年1月1日Test case 1621520092009年2月16日 2009年2月16日Test case 1722820122012年2月29日 2012年2月29日Test case 1822820092009年3月1日 2009年2月29日Test case 1922920122012年3月1日2012年3月1日Test case 202292009不可能的输入日期2009年3月1日Testcase 21-222302009不可能的输入日期2009年2月31日五、实验结果 六、实验总结1、通过动手实验,对基于决策表法的测试更加了解,理解更加深刻。2、在实验过程中复习了c语言的知识。3、在实验中遇到了困难,经过查资料后得到了解决。专心-专注-专业

    注意事项

    本文(Nextdate-函数的黑盒测试(共6页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开