1 对于测试错误的说法是:
a) 测试的设计可以用80-20规则作为指导。
b) 测试后程序中残存的错误数目与该程序中已发现的错误数目成正比 c) 应该在测试工作真正开始前的较长时间内进行测试计划 d) 测试的效果由测试用例的多少及规定的覆盖指标确定
2 根据测试章程中包含的测试目标,同时进行测试设计、测试执行的是:
a) 探索性测试 b) 错误推测 c) 白盒测试 d) 黑盒测试
3 下面哪个属于静态分析:
A. 编码规则的检查 B. 程序结构分析 C. 程序复杂度分析 D. 内存泄漏 a) 除C以外 b) 除A和C以外 c) 除C和D以外 d) 除D以外
4 如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用________和判定表法。
a) 等价类划分法 b) 因果图法 c) 正交试验法 d) 场景法
5 通常情况下基本功能测试和性能测试的执行顺序是:
a) 基本功能的测试和性能测试同时进行 b) 先执行性能测试,然后再进行基本功能的测试 c) 先进行基本功能的测试,然后再执行性能测试 d) 基本功能测试和性能测试哪个先执行都无所谓
6 如果一个4变量函数,使除一个以外的所有变量取正常值,使剩余变量取最小值、略高于最
小值、正常值、略低于最大值和最大值,对每个变量都重复进行。这样,对于一个4变量函数,边界值分析产生的测试用例数为:
a) 15 b) 17 c) 18 d) 20
7 一个参数的取值范围是正整数,那么这个参数的有效边界值的数目是:
a) 一个 b) 二个 c) 三个 d) 四个 D
8 某个程序有三个输入参数A,B和C,输入参数的有效条件是AB,如果应用等价类划分的技术,可以生成的等价类有:
A A ? B , C ? B B、A ? B ? B ,CC、 A ? B , C ? B D、A ? B , C ? B a) A, C b) A, B, C c) C, D d) A, B, C, D
9 判定覆盖和语句覆盖之间的比较:
a) 100%的判定覆盖可以保证100%的语句覆盖,反之则不行 b) 100%的语句覆盖可以保证100%的判定覆盖,反之则不行 c) 100%的语句覆盖可以保证100%的判定覆盖,反之亦然 d) 100%的语句覆盖和100%的判定覆盖之间没有直接的联系
10 在规格说明不完全的情况,最适合采用的测试技术是:
a) 基于结构的测试技术(白盒测试) b) 基于经验的测试技术 c) 基于规格说明的测试技术 d) 以上都适合
11 什么是等价类划分?
A. 将测试对象的输入或输出域划分成若干部分 B. 从每一个子集中选取少数具有代表性的数据
C. 是一种白盒测试方法 D. 有效值的等价类 E. 无效值的等价类 a) A,B,C,D b) A,B,C c) A,B,D,E d) D,E
12 描述黑盒测试和白盒测试过程的不同:
A. 黑盒测试在测试对象的表面进行 B. 白盒测试是在源代码已知的情况下进行
C. 黑盒测试用例是通过测试对象的使用说明或需求设计 D. 黑盒测试包括语句覆盖和分支覆盖方法 E. 白盒测试是通过因果图的分析方法进行的 a) A,B,C b) A,C c) A,B,C,D,E d) D,E
13 状态转换测试用例设计的完全定义内容:
A. 测试对象的初始化状态 B. 测试对象的输入 C. 预期结果或预期的行为 D. 预期的最终状态 a) A,B,C b) A,C c) A,B,C,D d) C,D
14 根据黑盒测试方法可以设计变量0 <= X <= 100的测试用例:
a) 0,20,100 b) 20,50,100
c) -1,0,1,50,99,100,101 d) -100,30,100,200
15 根据以下流程图设计语句覆盖的测试用例
a) 测试用例a=5,c=7;a=10,c=12 b) 测试用例a=11,c=6;a=0,c=2 c) 测试用例a=9,c=11;a=15, c=11 d) 测试用例a=5,c=7;a=11,c=6
16 请根据条件(x>3,y<5)设计条件组合覆盖测试用例:
A. x=6,y=3 B. x=6,y=8 C. x=2,y=3 D. x=2,y=8 a) A,B,C,D b) A,B,C c) A,B,D d) C,D
17 黑盒测试技术包括
a) 边界值分析、判定表、等价类划分、经验法 b) 判定覆盖、语句覆盖、用例分析
c) 边界值分析、等价类划分、因果图分析、随机法 d) 判定表技术、路径覆盖、条件覆盖
18 语句覆盖和判定覆盖有什么不同
A. 语句覆盖程序中每一个判断至少要执行一次
B. 判定覆盖程序中每个判断的取真分支和取假分支至少经历一次。 C. 判定覆盖程序中各种组合至少执行一次 D. 语句覆盖是指程序中每一条语句至少被执行一次 a) A,C b) A,B
c) C,D d) B,D
1. B 4. B 7. A 10. B 13. C 16. A
2. A 5. C 8. D 11. C 14. C 17. C
3. D 6. B 9. A 12. A 15. D 18. D