白盒测试方法习题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
⽩盒测试⽅法习题及答案
[试题分类]: [04]⽩盒测试⽅法/[0400][综合]⽩盒测试⽅法
1. 下⾯不属于⽩盒测试能保证的是。
A.模块中所有独⽴途径⾄少测试⼀次
B.测试所以逻辑决策真和假两个⽅⾯
C.在所有循环的边界内部和边界上执⾏循环体
D.不正确或漏掉的功能
答案:D
分数:1
题型:单选题
难度:1
2.因果图⽅法是根据()之间的因果关系来设计测试⽤例的。
A.输⼊与输出
B.设计与实现
C.条件与结果
D.主程序与⼦程序
答案:A
分数:1
题型:单选题
难度:1
3.使⽤⽩盒测试⽅法时,确定测试数据应根据()和指定的覆盖标准。
A.程序的内部逻辑
B.程序的复杂程度
C.使⽤说明书
D.程序的功能
答案:A
分数:1
题型:单选题
难度:1
4.软件测试中常⽤的静态分析⽅法是()和接⼝分析。
A.引⽤分析
B.算法分析
C.可靠性分析
D.效率分析
答案:A
5.软件测试中常⽤的静态分析⽅法是引⽤分析和()。
A.引⽤分析
B.算法分析
C.可靠性分析
D.接⼝分析
答案:D
分数:1
题型:单选题
难度:1
6.⽩盒⽅法中常⽤的⽅法是()⽅法。
A.路径测试
B.等价类
C.因果图
D.归纳测试
答案:A
分数:1
题型:单选题
7.在软件⼯程中,⽩箱测试法可⽤于测试程序的内部结构。此⽅法将程序看作是()
A.路径的集合
B.循环的集合
C.⽬标的集合
D.地址的集合
答案:A
分数:1
题型:单选题
难度:1
8.软件测试⽩箱测试是对软件的结构进⾏测试,下述:
Ⅰ.边缘值分析Ⅱ.语句测试
Ⅲ.分值测试Ⅳ.路经测试
()是其应包括的内容。
A.Ⅰ
B.Ⅱ和Ⅲ
分数:1
题型:单选题
难度:1
9.在进⾏单元测试时,常⽤的⽅法是()。
A.采⽤⽩盒测试,辅之以⿊盒测试
B.采⽤⿊盒测试,辅之以⽩盒测试
C.只适⽤⽩盒测试
D.只适⽤⿊盒测试
答案:A
分数:1
题型:单选题
难度:1
10.⽩盒测试法⼀般使⽤于()测试。
A.单元
B.系统
C.集成
D.确认
答案:A
分数:1
题型:单选题
难度:1
[试题分类]: [04]⽩盒测试⽅法/[0401]逻辑覆盖法
11.关于条件测试错误的是()
A.可以检查程序中所包含的逻辑条件
B.条件中包含的错误有布尔算⼦错误
C.条件中包含的错误有布尔变量错误
D.条件中包含的错误有接⼝错误
答案:D
分数:1
题型:单选题
难度:1
12.关于条件中包含的错误类型说法错误的是()
A.关系算⼦错误
B.算术表达式错误
C.条件中包含的错误有布尔变量错误
D.条件中包含的错误有接⼝错误
分数:1
题型:单选题
难度:1
13.语句覆盖.判定覆盖.条件覆盖和路径覆盖都是⽩盒测试法设计测试⽤例的覆盖准则,在这些覆盖准则中最弱的准则是()。
A.语句覆盖
B.条件覆盖
C.路径覆盖
D.判定覆盖
答案:A
分数:1
题型:单选题
难度:1
14.语句覆盖.判定覆盖.条件覆盖和路径覆盖都是⽩盒测试法设计测试⽤例的覆盖准则,在这些覆盖准则中最强的准则是()。
A.语句覆盖
B.条件覆盖
C.路径覆盖
D.判定覆盖
答案:C
分数:1
题型:单选题
难度:1
15.在下⾯所列举的逻辑测试覆盖中,测试覆盖程度最强的是()
A.条件覆盖
B.条件组合覆盖
C.语句覆盖
D.条件及判定覆盖
答案:B
分数:1
题型:单选题
难度:1
16.在下⾯所列举的逻辑测试覆盖中,测试覆盖程度最弱的是()
A.条件覆盖
B.条件组合覆盖
C.语句覆盖
D.条件及判定覆盖
答案:C
分数:1
题型:单选题
难度:1
17.对下⾯的个⼈所得税程序中满⾜语句覆盖测试⽤例的是()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
题型:单选题
难度:1
18.对下⾯的个⼈所得税程序中满⾜判定覆盖测试⽤例的是()If(income < 800) taxrate = 0;
else if(income < 2000) taxrate = 0.08;
else taxrate = 0.1;
A.income = (799,1500,1999,2001)
B.income = (799,1501,2000,2000)
C.income = (800,1500,2000,2001)
D.income = (800,1499,2000,2001)
答案:A
分数:1
题型:单选题
难度:1
19.下列陈述中正确的是()
A.结构测试中不包括循环测试