ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

软考 系统架构设计师历年真题集萃(122)

软考 系统架构设计师历年真题集萃(122)

接前一篇文章:软考 系统架构设计师系列知识点之杂项集萃(121)

 

第227题

以下关于白盒测试方法的叙述中,错误的是()。

A. 语句覆盖要求设计足够多的测试用例,使程序中每条语句至少被执行一次

B. 与判定覆盖相比,条件覆盖增加对符合判断情况的测试,增加了测试路径

C. 判定/条件覆盖准则的缺点是未考虑条件的组合情况

D. 组合覆盖要求设计足够多的测试用例,使得每个判定条件结果的所有可能组合最多出现一次

正确答案:D。

 

试题解析:

白盒测试也成为结构测试、逻辑驱动测试,主要用于软件单元测试阶段,测试人员按照程序内部逻辑结构设计测试用例,检测程序中的主要执行通路是否都能按预定要求工作。白盒测试方法主要有控制流测试、数据流测试和程序变异测试等。

(1)控制流测试

控制流测试根据程序的内部逻辑结构设计测试用例,常用的技术是逻辑覆盖。主要的覆盖标准有语句覆盖、判定覆盖、条件覆盖、条件/判定覆盖、条件组合覆盖、修正的条件/判定覆盖和路径覆盖等。

  • 语句覆盖

语句覆盖是指选择足够多的测试用例,使得运行这些测试用例时,被测试的语句至少执行一次。

    RELATED READING

    延伸阅读

    更多一线实战笔记与深度复盘,助您持续精进