白盒测试习题

白盒测试习题

ID:41706655

大小:89.40 KB

页数:5页

时间:2019-08-30

白盒测试习题_第1页
白盒测试习题_第2页
白盒测试习题_第3页
白盒测试习题_第4页
白盒测试习题_第5页
资源描述:

《白盒测试习题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、0:X=70/Y=700;X=70,Y=9090:X=90,Y=75;X=75,Y=9075:X=75/Y=90:X=70,Y=7090:X=90,Y=75:X=75,Y=90;X=70,Y=7080:X=90,Y=70;X=70#Y=90;X=70/Y=7080:X=90,Y=75:X=90/Y=90;X=75,Y=90:X=70zY=7080:X=90,Y=70:X=70#Y=90:X=70,Y=70;X=70,Y=7580:X=90,Y=75;X=90,Y=70:X=70,Y=80;X=70,Y=75:X=70,[说明]本流程图描述了某子程序的处理流程,现要求用白盒测试法为该子程

2、序设计测试数据。【流程图】【问题】根据判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖等5种覆盖标准,从供选择的答案中分别找出满足相应覆盖标准的最小测试数据组(用⑴〜(12)回答)。供选择的答案(1)X=90/Y=(2)X=90zY(3)X=90/Y(4)X=90,Y⑸X=90/Y⑹X=80,Y(7)X=80/Y(8)X=80/Y⑼X=80/Y=70(10)X=90/Y=90:X=90#Y-75;X=90zY=70:X=75,Y=90:X=70,Y=70:X=70zY=90(11)X=80/Y=80:X=90,Y=75;X=90,Y=70:X=70,Y-80:X=70,Y=7

3、5:X=70,Y=70:X=70,Y=90(12)X=80/Y=80:X=80#Y=70:X=70,Y=80:X=70,Y=70:X=90/Y=75:X=90,Y=70:X=70/Y=75:X=75#Y=90:X=75/Y=80;X=70,Y=90以下为c语言代码:intDoWork(intx,inty,intz)intj=0;if(x>3&&zv10)j=x*y・l;if(x==4

4、

5、y>5)j=x*y+10;j=j%3;returnj;}写出分别达到语句覆盖、判定覆盖、条件覆盖、条件/判定覆盖、条件组合覆盖、路径覆盖的测试用例。阅读下列说明,回答问题1至问题3,将解答填入答题纸的对

6、应栏内。【说明】使用基本路径法设计出的测试用例能够保证程序的每一条可执行语句在测试过程中至少执行一次。以下代码由C语言书写,请按要求回答问题。intIsLeap(intyear){if(year%4==0){if(year%100==0){if(year%400==0)leap=l:elseleap=O:}elseleap=l;}elseleap=O:returnleap;【问题1】请画出以上代码的控制流图。【问题2】请计算上述控制流图的圈复杂度V(G)(独立路径数)。【问题3】假设输入的取值范围是1000

7、本路径覆盖的要求。34567910intlsLeap(intyear)1{2if(year%4==0)if(year%IOO==O){if(year%400==0)leap=l:elseleap=0:}elseleap=l;}elseleap=0:returnleap;阅读下列说明,回答问题卜3。【说明】以下代码由C语言书写,能根据指定的年和月计算当月所含天数。intGetMaxD町(intyear,intmonth)intmaxday=0;if(month>=1&&month<=12)if(month==2)if(year%4==0)if(year%100==0)if(year%40

8、0==0)maxday=29;elsemaxday=28;910}elsemaxday=29;}elsemaxday=28;}else131415161718}}returnmaxday;【回题d绘制以上代码范围是1000

9、

10、month==6

11、

12、month==9

13、

14、month==11)maxday=30;elsemaxday=31;鵰皴豔晞鵜彌图的环形复杂度V3【问题3】假设Z的取值

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

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

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