电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2024年白盒测试实验报告VIP免费

2024年白盒测试实验报告_第1页
1/9
2024年白盒测试实验报告_第2页
2/9
2024年白盒测试实验报告_第3页
3/9
白盒测试00300033王尘堃什么是白盒测试?白盒测试也称构造测试或逻辑驱动测试,它是按照程序内部的构造测试程序,通过测试来检测产品内部动作与否按照设计规格阐明书的规定正常进行,检查程序中的每条通路与否都能按预定规定对的工作。这一措施是把测试对象看作一种打开的盒子,测试人员根据程序内部逻辑构造有关信息,设计或选择测试用例,对程序所有逻辑途径进行测试,通过在不一样点检查程序的状态,确定实际的状态与否与预期的状态一致。一、试验目的通过简朴程序白盒测试,熟悉测试过程,对软件测试行程初步理解,并养成良好的测试习惯。纯熟掌握怎样运用基途径测试措施进行测试用例设计,初步熟悉怎样运用程序插装技术进行逻辑覆盖率分析。二、试验内容被测测试程序功能:计算被输入日期是星期几;程序定义:已知公元1年1月1日是星期一,只要输入年月日,能自动答复当日是星期几;测试环境:Windowsvista、DevC++;阐明:本次测试采用插装测试法,由于程序简朴,手动输入测试用例。程序阐明:A程序思绪:计算输入日期与公元1年1月1日所相差的天数,详细如下:总天数=公元1年到输入日期上一年年终天数+输入年份的1月到上月月底天数+输入日期的天数B闰年满足条件(year%4==0)&&(year%100!=0)||(year%400==0)(1)分析多种输入状况,结合程序输出成果,进行等价类划分,并给出详细测试用例;(2)根据(1)所划分的等价类,进行边界值分析,并给出详细的测试用例;(3)决策表测试法;①列出输入变量month、day、year的有效等价类;(条件桩)②分析程序的规格阐明,给出问题规定的也许采用操作;(动作桩)③画出决策表(简化);④根据决策表,给出详细测试用例。代码:(被测部分为while循环内部语句)#includeusingnamespacestd;intmain(){intx=1,year,month,day;while(x){1.inti,num=0,total,total1,total2;2.cout<<"请输入年份:";3.cin>>year;4.cout<<"请输入月份:";5.cin>>month;6.cout<<"请输入日期:";7.cin>>day;//求得输入年份之前一年末的总天数8.for(i=1;i>x;}}2、测试用例设计1)控制流图2)环路复杂度计算由图可知,图中的环路有六条,故环路复杂度为六。3)基本途径集设计基本途径集为:A.1、2、3、4、5、6、7、8、11、12、14、15、16、17、18、19B.1、2、3、4、5、6、7、8、9、11、12、14、15、16、17、18、19C.1、2、3、4、5、6、7、8、9、10、11、12、13、15、16、17、18、19D.1、2、3、4、5、6、7、8、9、10、11、12、14、15、16、17、18、19注:由源程序代码可知,未走途径10则必然不通过途径13,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

2024年白盒测试实验报告

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部