




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、及答白盒测试集团标准化工作小组 #Q8QGGQT-GX8G08Q8-GNQGJ8-MHHGN#试题分类:04白盒测试方法/0400综合白盒测试方法1 .下而不属于白盒测试能保证的是。A.模块中所有独立途径至少测试次B.测试所以逻辑决策真和假两个方面C在所有循环的边界内部和边界上执行循环体D.不正确或漏掠的功能答案:D分数:1题型:单选题难度:12 .因果图方法是根据()之间的因果关系来设计测试用例的。A.输入与输出B.设计与实现C.条件与结果D.主程序与子程序答案:A分数:1题型:单选题难度:13 .使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。A.程序的内部逻辑B.程序的复杂程
2、度C.使用说明书D ,程序的功能答案: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.路径的集合8 .循环的集合C.目标的集合D .地址的集合答案:
3、A分数:1题型:单选题难度:18.软件测试白箱测试是对软件的结构进行测试,下述:I .边缘值分析II .语句测试此分值测试IV.路经测试()是其应包括的内容。A. IB. II 和 IIIC.III 和 VD. II.Ill和IV答案:D分数:1题型:单选题难度:19.在进行单元测试时,常用的方法是()。A.采用白盒测试,辅之以黑盒测试B.采用黑盒测试,辅之以白盒测试C.只适用白盒测试D.只适用黑盒测试答案:A分数:1题型:单选题难度:11。.白盒测试法一般使用于()测试。A.单元B.系统C.集成D确认答案:A分数:1题型:单选题难度:1试题分类:04白盒测试方法/0401逻辑覆盖法11 .关
4、于条件测试错误的是()A.可以检查程序中所包含的逻辑条件B.条件中包含的错误有布尔算子错误C条件中包含的错误有布尔变量错误D .条件中包含的错误有接口错误答案:D分数:1题型:单选题难度:112 .关于条件中包含的错误类型说法错误的是()A.关系算子错误B.算术表达式错误C条件中包含的错误有布尔变量错误D .条件中包含的错误有接口错误答案:D分数:1题型:单选题难度:113 .语句覆盖.判定覆盖.条件覆盖和路径覆盖都是白盒测试法设计测试用例的覆盖准则, 在这些覆盖准则中最弱的准则是()。A.语句覆盖B.条件覆盖C.路径覆盖D.判定覆盖答案:A分数:1题型:单选题难度:114 .语句覆盖.判定覆
5、盖.条件覆盖和路径覆盖都是白盒测试法设计测试用例的覆盖准则, 在这些覆盖准则中最强的准则是()。A.语句覆盖B.条件覆盖C.路径覆盖D.判定覆盖答案:C分数:1题型:单选题难度:16在下面所列举的逻辑测试覆盖中,测试覆盖程度最强的是()A.条件覆盖B.条件组合覆盖C.语句覆盖D .条件及判定覆盖答案:B分数:1题型:单选题难度:116 .在下面所列举的逻辑测试覆盖中,测试覆盖程度最弱的是()A.条件覆盖B.条件组合覆盖C .语句覆盖D.条件及判定覆盖:cl 卑 1 第疑:俄 答分题难17 .对下面的个人所得税程序中满足语句覆盖测试用例的是() If(income < 800) taxra
6、te = 0;else if(income <= 1500) taxrate =;else if(income < 2000) taxrate =;else taxrate =;= (800,1500,2000,2001)二 (800,801,1999,2000)二 (799,1499,2000,2001)= (799J 500J 999,2000)答案:D分数:1题型:单选题难度:118 .对下面的个人所得税程序中满足判定覆盖测试用例的是() If(income < 800) taxrate = 0;else if(income <= 1500) taxrate =;
7、else if(income < 2000) taxrate =;else taxrate =;= (799J 500J 999.2001)= (799,1501,2000.2000)= (8004500,2000,2001)二 (800499,2000,2001)答案:A分数:1题型:单选题难度:119 .下列陈述中正确的是()A.结构测试中不包括循环测试B.猜测错误也是一种测试方法C.如果能做到穷举测试,便可发现程序中的全部错误D.语句覆盖达到100%,则分支(判定)覆盖也应达到100%答案:D分数:1题型:单选题难度:120.在下列逻辑覆盖测试法中,覆盖程度最高的是()。A.语句覆
8、盖B.判定覆盖C路径覆盖D.条件组合覆盖答分题难21 .在下列逻辑覆盖测试法中,覆盖程度最低的是()。A.判定覆盖B.条件覆盖C.语句覆盖D.路径覆盖答案:C分数:1题型:单选题难度:122 .以下四种逻辑覆盖中,发现错误能力最强的是()A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖答案:B分数:1题型:单选题难度:1试题分类:04白盒测试方法/0402基本路径法23 .路径测试是整个结构测试的重要组成部分,但在研究路经测试时,通常又是使用程序 控制流图来代替()A.程序框图B.结构图C.数据流图D.程序流程图答案:A分数:1题型:单选题难度:11、判定覆盖设计足够多的测试用例,使得被测
9、试程序中的每个判断的“真' ”假刃分支一 至少被执行一次。5、根据覆盖目标的不同,逻辑覆盖又可分为:条件组合覆盖,判断/条件覆盖。语句覆盖,判定覆盖,条件覆盖,路径覆盖9、白盒测试又称为,可以分为 和 两大类。结而测试,静态测试,动态测试16、代码复审属于 不实际运行程序。静态测试1.下列哪一项不是白盒测试(C)A.单元测试B.集成测试C.系统测试 D.回归测试6.有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次,它满足的覆盖 标准o (B)A.语句覆盖B.判定覆盖C.条件覆盖D.路径覆盖9.关于白盒测试与黑盒测试的最主要区别,正确的是o (A)A .白盒测试侧重于程序结构,
10、黑盒测试侧重于功能B.白盒测试可以使用测试工具,黑盒测试不能使用工具C .白盒测试需要程序参与,黑盒测试不需要D.黑盒测试比白盒测试应用更广泛12 .在下面所列举中的逻辑测试覆盖中,测试覆盖最强的是o (B)A .条件覆盖B .条件组合覆盖C .语句覆盖D .判定覆盖13 .在下面所列举中的逻辑测试覆盖中,测试覆盖最弱的是o (C)A.条件覆盖B.条件组合覆盖C.语句覆盖D.判定覆盖30.代码检查法有桌面检查法,走查和 o (B)A.静态测试B.代码审查?? ?C .动态测试??D .白盒测试1.计算环路复杂度方法有哪三种 答:(1) V(G)二判定节点数+ 1 ;(2) V(G) = E-N
11、+2 ;(3) V(G)=区域数 + 12 .白盒测试有几种方法?答:白盒测试方法分为两大类:静态测试方法和动态测试方法。静态测试方法:检查软件的表示和描述是否一致,没有冲突或者没有歧义。动态测试方法:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路 径覆盖。4 .比较白盒测试和黑盒测试答:使用白盒测试方法时,测试根据程序的内部逻辑和指定的覆盖标准; 黑盒测试法是通过分析程序的接口功能设计测试用例的。5 .为以下程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖。 int test (int A,int B) (if(A>l) AND (B<10) th
12、enX=A-B;if(A=2) OR (B>20) 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 ( (x>3)&&(z<10) k=x*y-l;j=sqrt (k);代码程序:void Sort ( int iRecordNum,
13、 int iType )123456789101112int x=0;int y=0;while ( iRecordum> 0 )If ( iType=0 )X=y+2;elseIf ( iType=l ) x=y+10;elsex=y+20;1314要求(1)给以上代码画出控制流图(2)控制流图的环复杂度V (G),写出独立路径。(1)(2) V路径1路径2路径3控制流图:二4:4一 14:4一6一 7 一 13 一 4 一 14:4>6>9> 10> 13>4> 14路径 4 : 4-69T12- 13T4-14L如图显示某程序的逻辑结构。试为它设
14、计足够的测试用例,分别实现对程序的判定 覆盖、条件覆盖和条件组合覆盖。(20分)(每空 答案.覆盖种类需满足的条件测试数据期望结果判定覆盖A>1, B=0A二2, B二0执行siA>1, B?0 或A?l, B=0 或A?l, B?0A二2, B= 1 或A=l, B=0 或A=l, B= 1执行S2条件覆盖以下四种情况各出现一 次A>1B=0A=2f B=0执行siA?1B?0A=lf B=1执行S2条件组合 覆盖A>1, B=0A二2, B二0执行siA>1, B?0A=2, B= 1执行S2A?l, B=0A=l, B=0执行S2A?l, B?0A=l, B
15、= 1执行S2L个控制流图如下,请给出环形复杂度和基本测试路径20m案式。式式此2)径径径径答谷公公因1路路路路:(1)根据程序环形复杂度的计算公式,求出程序路径集合中的独立路径数目。1 :V(G)=ll-9+2t其中10是控制流图G中边的数量,8是控制流图中节点的数 2:V(G)=3+1,其中3是控制流图G中判断节点的数目。3 : V(G)=4,其中4是控制流图G中区域的数目。控制流图G的环形复杂度是4。根据上面环形复杂度的计算结果,源程序的基本路径集合中有4条独立路径:1 : 5->222 : 5->7, 8->11, 12->21->5->223 :
16、5->7, 8->16->17->19->21->5->224 : 5->7, 8->16->18->19->21->5->22 1、使用基本路径测试方法,为以下程序段设计测试用例。(1)画出程序的控制流图,编号已经给出。(2)计算程序的循环复杂度,导出程序基本路径集中的独立路径条数。(3)导出基本路径集,确定程序的独立路径。(4)根据(3)中的独立路径,设计测试用例(确保基本路径集中的每一条路径的执 行)的输入数据和预期输出。void Do (int X,int A,int B)(1if ( (A>1)&&(B=O)2X = X/A;3if ( (A=2)|(X>1)4X = X+l;5由于控制流图假设的是单条件,因此对于复合条件,可将其分解为多个单个条件,并 映射成控制流图。X = X+1 ; 7 :1 : A>
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年贵州省建筑安全员-B证(项目经理)考试题库
- 2025-2030年中国碳酸钠行业竞争格局及投资战略研究报告
- 2025-2030年中国电脑电源市场运行动态与十三五规划研究报告
- 2025上海市建筑安全员-C证考试(专职安全员)题库及答案
- 深圳技术大学《高分子材料助剂及配方设计》2023-2024学年第二学期期末试卷
- 河南信息统计职业学院《纳税筹划与实务》2023-2024学年第二学期期末试卷
- 2024-2025学年河南省开封市五县联考高二上学期第二次月考(期中)历史试卷
- 山西国际商务职业学院《给排水管道工程》2023-2024学年第二学期期末试卷
- 鹤壁能源化工职业学院《营养与食品卫生学2》2023-2024学年第二学期期末试卷
- 2025青海省建筑安全员-C证(专职安全员)考试题库
- 高速公路改扩建工程路基标准化
- 水泥搅拌桩记录表格范本
- DL∕T 458-2020 板框式旋转滤网
- GB∕T 8163-2018 输送流体用无缝钢管
- Windows Azure云平台基本操作手册
- 短视频:策划制作与运营课件
- T∕ASC 17-2021 电动汽车充换电设施系统设计标准
- 水闸设计步骤计算书(多表)
- PowerPoint使用技巧培训课件(共35张)
- SMA沥青路面的设计与施工
- 肾内科相关基础知识学习教案
评论
0/150
提交评论