版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、试题分类:04白盒测试方法/ 0400综合白盒测试方法1- 下面不属于白盒测试能保证的是。A. 模块中所有独立途径至少测试一次B. 测试所以逻辑决策真和假两个方面C. 在所有循环的边界内部和边界上执行循环体D. 不正确或漏掉的功能答案:D分数:1题型:单选题难度:12- 因果图方法是根据()之间的因果尖系来设计测试用例的。A. 输入与输岀B. 设计与实现C. 条件与结果D. 主程序与子程序答案:A分数:1题型:单选题难度:13. 使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准A. 程序的内部逻辑B. 程序的复杂程度C. 使用说明书D. 程序的功能答案:A分数:1题型:单选题难度:1
2、4. 软件测试中常用的静态分析方法是()和接口分析。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. 地址的集合答案羽分数:1题型:单选题难度:18- 软
3、件测试白箱测试是对软件的结构进行测试,下述:I 边缘值分析n.语句测试皿分值测试IV .路经测试)是其应包括的内容。A. IB. n和皿C. 皿和VD. n .皿和V答案:D分数:1题型:单选题难度:19- 在进行单元测试时,常用的方法是()。A. 采用白盒测试,辅之以黑盒测试B. 采用黑盒测试,辅之以白盒测试C. 只适用白盒测试D. 只适用黑盒测试答案:A分数:1题型:单选题难度:110.白盒测试法一般使用于()测试。A. 单元B. 系统C. 集成D. 确认答案:A分数:1题型:单选题难度:1试题分类:04白盒测试方法/0401逻辑覆盖法11 尖于条件测试错误的是()A. 可以检查程序中所包
4、含的逻辑条件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题型:单选题难度:115. 在下面所列举的逻辑测试覆盖中,测试覆盖程度最强的是()A. 条件覆盖B. 条件组合覆盖C. 语句覆盖D. 条件及判定覆盖答案:B分数:1题型:单选题难度:116. 在下面所列举的逻辑测试覆盖中,测试覆盖程度最弱的是()A. 条件覆盖B. 条件组合覆盖C. 语句覆盖D. 条件及判定覆盖答案:C分数:1题型:单选题难度:117. 对下面的个人所得税程序中满足语句覆盖测试用例的是()lf(in come < 800) tax
6、rate = 0;else if(i ncome <= 1500) taxrate =;else if(i ncome < 2000) taxrate =;else taxrate =;=(800,1500,2000,2001)=(800,801,1999,2000)=(799,1499,2000,2001)=(799,1500,1999,2000)答案:D分数:1题型:单选题难度:1lf(in come < 800) taxrate = 0;100%18. 对下面的个人所得税程序中满足判定覆盖测试用例的是( else if(i ncome <= 1500) taxra
7、te =;else if(i ncome < 2000) taxrate =;else taxrate =;=(799,1500,1999,2001)=(799,1501,2000,2000)=(800,1500,2000,2001)=(800,1499,2000,2001)答案:A分数:1 题型:单选题 难度:119. 下列陈述中正确的是()A. 结构测试中不包括循环测试B. 猜测错误也是一种测试方法C. 如果能做到穷举测试,便可发现程序中的全部错误D. 语句覆盖达到100%则分支(判定)覆盖也应达到 答案:D分数:1题型:单选题难度:120. 在下列逻辑覆盖测试法中,覆盖程度最高的是
8、(A. 语句覆盖B. 判定覆盖C. 路径覆盖D. 条件组合覆盖答案:C分数:1题型:单选题难度:121. 在下列逻辑覆盖测试法中,覆盖程度最低的是(A. 判定覆盖B. 条件覆盖C. 语句覆盖D. 路径覆盖答案:C分数:1题型:单选题难度:122. 以下四种逻辑覆盖中,发现错误能力最强的是(A. 语句覆盖B. 条件覆盖C. 判定覆盖D. 条件组合覆盖答案:B分数:1题型:单选题难度:1试题分类:04白盒测试方法/0402基本路径法23. 路径测试是整个结构测试的重要组成部分,但在研究路经测试时,通常又是使用程序控制流图来代替(A. 程序框图B. 结构图C. 数据流图D. 程序流程图 答案:A分数
9、:1题型:单选题难度:1_至少被执行一次。1、判定覆盖设计足够多的测试用例,使得被测试程序中的每个判断的“真”、“假”分支5、根据覆盖目标的不同,逻辑覆盖又可分为:, ,条件组合覆盖,判断/条件覆盖。语句覆盖,判定覆盖,条件覆盖,路径覆盖9、白盒测试又称为,可以分为和两大类。结构测试,静态测试,动态测试16、代码复审属于,不实际运行程序。静态测试下列哪一项不是白盒测试?( C)A.单元测试B.集成测试C.系统测试D.回归测试6有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次,它满足的覆盖标准A.语句覆盖B.判定覆盖C.条件覆盖D.路径覆盖9.尖于白盒测试与黑盒测试的最主要区别,正确的
10、是。(A)A.白盒测试侧重于程序结构,黑盒测试侧重于功能E. 白盒测试可以使用测试工具,黑盒测试不能使用工具C. 白盒测试需要程序参与,黑盒测试不需要D. 黑盒测试比白盒测试应用更广泛12. 在下面所列举中的逻辑测试覆盖中,测试覆盖最强的是。 ( B)A.条件覆盖E.条件组合覆盖C.语句覆盖D.判定覆盖13. 在下面所列举中的逻辑测试覆盖中,测试覆盖最弱的是。 ( C)A.条件覆盖E.条件组合覆盖C.语句覆盖D.判定覆盖30.代码检查法有桌面检查法,走查和。( B)A.静态测试B.代码审查? ?C.动态测试?D.白盒测试1-计算环路复杂度方法有哪三种?答:V(G)=判定节点数+ 1 ;(2)
11、V(G) = E-N+2 ;(3) V(G)=区域数 +12.白盒测试有几种方法?答:白盒测试方法分为两大类:静态测试方法和动态测试方法。静态测试方法:检查软件的表示和描述是否一致,没有冲突或者没有歧义。动态测试方法:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖4.比较白盒测试和黑盒测试?答:使用白盒测试方法时,测试根据程序的内部逻辑和指定的覆盖标准;黑盒测试法是通过分析程序的接口功能设计测试用例的。5-为以下程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖。int test(int A,int B)if(A>1) AND (B<10) th
12、enX=A-B;if(A=2) OR (B>20) the nX=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,i nt y,i nt z)int k=O,j=O;if (x>3)&&(z<10)k=x*y-1;j=sqrt(k);代码程序:void Sort (int iRecordNum, int iType )1
13、2 int x=0;3 int y=0;4 while (iRecordNum) 0 )7x=y+2;8else9If (iType=1)10x=y+10;11else1213 14 x=y+20;5 6 If (iType=0 )要求(1)给以上代码画出控制流图(1)控制流图:2)控制流图的环复杂度V ( G),写出独立路径。(2) V ( G) =4路路路路径径径径1413 /'4T144T6T9T 10T 13T4f144T6T 9T12T 13T4T 141 如图显示某程序的逻辑结构。试为它设计足够的测试用例,分别实现对程序的判定覆盖、条件覆盖和条件组合覆盖。(20 分)(每空
14、答案:覆盖种类需满足的条件测试数据期望结果判定覆盖A>1, B=0A=2, B=0执行S1A>1, B 0 或A 1, B=0 或A1,B0A=2, B=1 或A=1, B=0 或A=1, B=1执行S2条件覆盖以下四种情况各岀现一次A>1B=0A=2 , B=0执行S1A1BOA=1,B=1执行S2条件组合覆A>15 B=0A=2, B=0执行S1A>1, BOA=2, B=1执行S2A1, B=0A=1, B=0执行S2A1, BOA=1, B=1执行S23 设一个控制流图如下,请给岀环形复杂度和基本测试路径。(20分)答案:(1) 根据程序环形复杂度的计算公
15、式,求岀程序路径集合中的独立路径数目。 公式1 : V(G)=11-9+2,其中10是控制流图G中边的数量,8是控制流图中节点的数目 公式2 : V(G)=3+1,其中3是控制流图G中判断节点的数目。公式3 : V(G)=4,其中4是控制流图G中区域的数目。因此,控制流图G的环形复杂度是4。4条独立路径:(2)根据上面环形复杂度的计算结果,源程序的基本路径集合中有路径 1 : 5->22路径 2 : 5->7, 8->11, 12->21->5->22路径 3 : 5->7, 8->16->17->19->21->5-&g
16、t;22路径 4 : 5->7, 8->16->18->19->21->5->221、使用基本路径测试方法,为以下程序段设计测试用例。(1) 画出程序的控制流图,编号已经给出。(2) 计算程序的循环复杂度,导岀程序基本路径集中的独立路径条数。(3) 导岀基本路径集,确定程序的独立路径。(4) 根据(3)中的独立路径,设计测试用例(确保基本路径集中的每一条路径的执行)的输入数据和预期输岀void Do (int X,int A,int B)1 if (A>1)&&(B=0)2 X = X/A;3 if(A=2)|(X>1)4 X = X+1;5 由于控制流图假设的是单条件,因此对于复合条件,可将其分解为多个单个条件,并映射成控制流图。1: A>1 ; 2:B=0 ; 3: X = X/A ; 4: A=2 ; 5: X
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 服务合同确保履行承诺书5篇
- 2025机械设备购销合同书示范文本
- 合同审核与谈判支持工具包
- 2025汽车买卖合同带收据
- 介绍班级中的一位英雄人物作文12篇
- 人力资源招聘流程与选才标准参考指南
- 2025按摩院转让合同范本
- 客户信息采集与标准化表单
- 企业安全管理体系构建与实施工具
- 项目进度跟进模板实时监控项目进度
- 2025年教师时事政治题考点及完整答案
- 九小消防安全培训课件
- T-ZZB 2937-2022 推车式(干粉、水基)灭火器
- 作业设计讲解
- 2026年山东省港口集团有限公司应届大学毕业生招聘考试参考试题及答案解析
- 2025-2030智慧能源管理平台产业发展现状调研及投资方向规划分析报告
- 急性左心衰竭
- 2025江苏苏州市姑苏区社会保险基金管理中心医保协理员招聘6人考试参考题库及答案解析
- 2025至2030中国煤矸石应用行业市场发展分析及前景预测与投资报告
- GB/T 14977-2025热轧钢板表面质量的一般要求
- 党务基础知识培训测试题库含答案
评论
0/150
提交评论