拾题
首页 / 软考真题 / 白盒测试 / 第 1 题

在白盒测试中,测试强度最高的是( )。

单选题

在白盒测试中,测试强度最高的是( )。

A. 语句覆盖

B. 分支覆盖

C. 判定覆盖

D. 路径覆盖

答案:D

解析

正确答案:D. 路径覆盖

路径覆盖要求覆盖程序中所有可能的执行路径,能发现分支组合遗漏、逻辑错误等问题,因此白盒测试强度最高。

  • A 语句覆盖:只保证每条语句执行一次,可能漏掉某些分支,强度最弱。
  • B 分支覆盖:每个分支真假各执行一次,强于语句覆盖,但不覆盖所有路径组合。
  • C 判定覆盖:每个判定真假结果至少出现一次,与分支覆盖接近,仍不遍历完整路径。
  • D 路径覆盖:覆盖所有路径,测试最充分,但路径数可能指数增长,实际常结合基本路径法。

延伸:覆盖强度通常可理解为:语句覆盖 < 判定/分支覆盖 < 条件组合覆盖 < 路径覆盖。面试常结合圈复杂度、基本路径测试提问。

本单元其他题目

在拾题里做这套题