ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:66.36KB ,
资源ID:11454605      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11454605.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(白盒测试方法习题及答案.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

白盒测试方法习题及答案.docx

1、白盒测试方法习题及答案 试题分类 : 04 白盒测试方法 /0400 综合 白盒测试方法1.下面不属于白盒测试能保证的是。A.模块中所有独立途径至少测试一次B.测试所以逻辑决策真和假两个方面C.在所有循环的边界内部和边界上执行循环体D.不正确或漏掉的功能答案 :D分数 :1题型 : 单选题难度 :12.因果图方法是根据( )之间的因果关系来设计测试用例的。A.输入与输出B.设计与实现C.条件与结果D.主程序与子程序答案 :A分数 :1题型 : 单选题难度 :13.使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。A.程序的内部逻辑B.程序的复杂程度C.使用说明书D.程序的功能答案

2、:A分数 :1题型 : 单选题难度 :14.软件测试中常用的静态分析方法是( )和接口分析。A.引用分析B.算法分析C.可靠性分析D.效率分析答案 :A分数 :1题型 : 单选题难度 :15.软件测试中常用的静态分析方法是引用分析和( )。A.引用分析B.算法分析C.可靠性分析D.接口分析答案 :D分数 :1题型 : 单选题难度 :16.白盒方法中常用的方法是( )方法。A.路径测试B.等价类C.因果图D.归纳测试答案 :A分数 :1题型 : 单选题难度 :17.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看作是( )A.路径的集合B.循环的集合C.目标的集合D.地址的集合答

3、案 :A分数 :1题型 : 单选题难度 :18.软件测试白箱测试是对软件的结构进行测试,下述: . 边缘值分析 . 语句测试 . 分值测试 . 路经测试( )是其应包括的内容。A.B.和C.和D. . 和答案 :D分数 :1题型 : 单选题难度 :19.在进行单元测试时,常用的方法是( )。A.采用白盒测试,辅之以黑盒测试B.采用黑盒测试,辅之以白盒测试C.只适用白盒测试D.只适用黑盒测试答案 :A分数 :1题型 : 单选题难度 :110.白盒测试法一般使用于( )测试。A.单元B.系统C.集成D.确认答案 :A分数 :1题型 : 单选题难度 :1 试题分类 : 04 白盒测试方法 /0401

4、 逻辑覆盖法11.关于条件测试错误的是( )A.可以检查程序中所包含的逻辑条件B.条件中包含的错误有布尔算子错误C.条件中包含的错误有布尔变量错误D.条件中包含的错误有接口错误答案 :D分数 :1题型 : 单选题难度 :112.关于条件中包含的错误类型说法错误的是( )A.关系算子错误B.算术表达式错误C.条件中包含的错误有布尔变量错误D.条件中包含的错误有接口错误答案 :D分数 :1题型 : 单选题难度 :113.语句覆盖 . 判定覆盖 . 条件覆盖和路径覆盖都是白盒测试法设计测试用例的覆盖准则,在这些覆盖准则中最弱的准则是( )。A.语句覆盖B.条件覆盖C.路径覆盖D.判定覆盖答案 :A分

5、数 :1题型 : 单选题难度 :114.语句覆盖 . 判定覆盖 . 条件覆盖和路径覆盖都是白盒测试法设计测试用例的覆盖准则,在这些覆盖准则中最强的准则是( )。A.语句覆盖B.条件覆盖C.路径覆盖D.判定覆盖答案 :C分数 :1题型 : 单选题难度 :115.在下面所列举的逻辑测试覆盖中,测试覆盖程度最强的是()A.条件覆盖B.条件组合覆盖C.语句覆盖D.条件及判定覆盖答案 :B分数 :1题型 : 单选题难度 :116.在下面所列举的逻辑测试覆盖中,测试覆盖程度最弱的是()A.条件覆盖B.条件组合覆盖C.语句覆盖D.条件及判定覆盖答案 :C分数 :1题型 : 单选题难度 :117.对下面的个人

6、所得税程序中满足语句覆盖测试用例的是(If(income 800) taxrate = 0;else if(income = 1500) taxrate = 0.05;else if(income 2000) taxrate = 0.08;else taxrate = 0.1;A.income = (800,1500,2000,2001)B.income = (800,801,1999,2000)C.income = (799,1499,2000,2001)D.income = (799,1500,1999,2000)答案 :D分数 :1题型 : 单选题难度 :118.对下面的个人所得税程序中

7、满足判定覆盖测试用例的是( )If(income 800) taxrate = 0;else if(income = 1500) taxrate = 0.05;else if(income 1) AND (B20) thenX=A+B;return x;答:语句覆盖测试用例: A=2, B=0;判定覆盖测试用例: A=3, B=0; A=2, B=20;条件覆盖测试用例: A=2, B=0; A=0, B=21;6.为以下程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖。void DoWork (int x,int y,int z)int k=0,j=0;if ( (x3)&(

8、z5) )j=x*y+10; / 语句块 2=j%3; / 语句块 3答:语句覆盖测试用例: x=4、 y=5、 z=5;判定覆盖测试用例: x=4、 y=5、 z=5; x=2、 y=5、 z=5;条件覆盖测试用例: x=4、 y=6、 z=5 ; x=2、 y=5、 z=15 ;8. 看代码程序:void Sort ( int iRecordNum, int iType )12int x=0;3int y=0;4while ( iRecordNum 0 )56If ( iType=0 )7x=y+2;8else9If ( iType=1 )10x=y+10;11else12x=y+20;1

9、314要求( 1 )给以上代码画出控制流图( 2)控制流图的环复杂度 V( G),写出独立路径。(1) 控制流图:( 2)V( G) = 4路径 1: 4 14路径 2: 46713 4 14路径 3: 4691013414路径 4: 46912134141)如图显示某程序的逻辑结构。试为它设计足够的测试用例,分别实现对程序的判定覆盖、条件覆盖和条件组合覆盖。( 20 分)(每空答案:覆盖种类需满足的条件测试数据期望结果判定覆盖A1, B=0A=2, B=0执行 S1A1, B 0 或A 1, B=0 或A1, B 0A=2, B=1 或A=1, B=0 或A=1, B=1执行 S2条件覆盖以

10、下四种情况各出现一次A1B=0A=2, B=0执行 S1A1B0A=1, B=1执行 S2条件组合 覆盖A1, B=0A=2, B=0执行 S1A1, B 0A=2, B=1执行 S2A 1, B=0A=1, B=0执行 S2A1, B 0A=1, B=1执行 S23设一个控制流图如下,请给出环形复杂度和基本测试路径。(20 分)答案 : (1) 根据程序环形复杂度的计算公式,求出程序路径集合中的独立路径数目。公式 1 : V(G)=11-9+2 ,其中 10 是控制流图 G中边的数量, 8 是控制流图中节点的数目。公式 2: V(G)=3+1 ,其中 3 是控制流图 G中判断节点的数目。公式

11、 3: V(G)=4,其中 4 是控制流图 G中区域的数目。因此,控制流图 G的环形复杂度是 4。2)2) 根据上面环形复杂度的计算结果,源程序的基本路径集合中有 4 条独立路径:路径 1 : 5-22路径 2: 5-7, 8-11, 12-21-5-22路径 3: 5-7, 8-16-17-19-21-5-22路径 4: 5-7, 8-16-18-19-21-5-221、使用基本路径测试方法,为以下程序段设计测试用例。( 1)画出程序的控制流图,编号已经给出。( 2)计算程序的循环复杂度,导出程序基本路径集中的独立路径条数。( 3)导出基本路径集,确定程序的独立路径。( 4)根据( 3)中的

12、独立路径,设计测试用例(确保基本路径集中的每一条路径的执行)的输入数据和预期输出。void Do (int X,int A,int B)1if ( (A1)&(B=0) )2X = X/A;3if ( (A=2)|(X1) )4X = X+1;1 : A1 ; 2: B=0 ; 3: X = X/A ; 4: A=21、 画出控制流图: 如右图所示计算环形复杂度:10 (条边) - 7 (个节点) + 2 = 5导出独立路径(用语句编号表示)路径 1: 1234567路径 2: 14567路径 3: 12467路径 4: 124575: X1 ; 6: X = X+1 ; 7: 路径 5: 123457测试用例用例号路径输入数据预期输出 XABXTC112 3456 73063TC214 56 70134TC31 2 4 6 72112TC4124 5 73100TC512 345 73031

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1