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