1.单选题 (1分)
在单元测试中,( )是用来代替被测模块的子模块的。
- A 驱动模块
- B 桩模块
- C 通讯模块
- D 代理模块
正确答案:B
2.单选题 (1分)
在下面列举的测试覆盖中,( )是最强的逻辑覆盖准则。
- A 语句覆盖
- B 条件覆盖
- C 判定覆盖
- D 条件组合覆盖
正确答案:D
3.单选题 (1分)
一个判定中的复合条件表达式为(A>2)or(B≤1),为了达到100%条件覆盖率,至少需要设计( )测试用例。
- A 1
- B 2
- C 3
- D 4
正确答案:B
4.单选题 (1分)
条件覆盖要求( )。
- A 每个判定中每个条件的所有取值至少满足一次
- B 每个判定至少取得一次“真”值和一次“假”值
- C 每个判定中每个条件的所有可能取值组合至少满足一次
- D 每个可执行语句至少执行一次
正确答案:A
5.单选题 (1分)
( )要求每个判定中所有条件的可能取值至少执行一次,而且每个判定的可能结果也至少执行一次。
- A 判定覆盖
- B 条件覆盖
- C 判定条件覆盖
- D 条件组合覆盖
正确答案:C
6.单选题 (1分)
单元测试内容不包括( )。
- A 出错处理
- B 全局数据结构
- C 独立路径
- D 模块接口
正确答案:B
7.单选题 (1分)
下面的( )是错误的。
- A 静态测试是不运行被测程序,仅通过检查和阅读等手段来发现程序中的错误
- B 动态测试是实际运行被测程序,通过检查运行的结果来发现程序中的错误
- C 动态测试可能是黑盒测试,也可能是白盒测试
- D 白盒测试是静态测试,黑盒测试是动态测试
正确答案:D
8.单选题 (1分)
关于等价类划分,下面的( )说法是正确的。
- A 等价类划分是将输入域划分成尽可能少的若干子域
- B 同一输入域的等价类划分是唯一的
- C 用同一等价类中的任意输入对软件进行测试,软件都输出相同的结果
- D 对于相同的等价类划分,不同测试人员选取的测试用例集是一样的
正确答案:C
9.单选题 (1分)
白盒测试是根据程序的( )来设计测试用例。
- A 功能
- B 性能
- C 内部逻辑
- D 内部数据
正确答案:C
10.单选题 (1分)
关于测试覆盖率,下面的( )说法是错误的。
- A 测试覆盖率是度量代码质量的一种手段
- B 测试覆盖率是度量测试完整性的一种手段
- C 测试覆盖率意味着有多少代码经过测试
- D 不要盲目地追求100%测试覆盖率
正确答案:A