试题与答案

关于逻辑覆盖,说法错误的是______。A.DDP覆盖是判定覆盖的一个变体 B.满足

题型:单项选择题

题目:

关于逻辑覆盖,说法错误的是______。

A.DDP覆盖是判定覆盖的一个变体

B.满足条件覆盖一定也满足判定覆盖

C.指令块覆盖属于语句覆盖

D.若判定覆盖率达100%,则语句覆盖率一定也是100%

答案:

参考答案:B

解析: 条件覆盖是指设计若干个测试用例,运行被测程序,使得程序中每个判定的每个条件的可能取值至少评价一次。而判定覆盖是设计测试用例,使得程序中每个判定的取真分支和取假分支至少评价一次。二者没有必然的联系,故满足条件覆盖的未必会满足判定覆盖,选项B错误。而满足判定覆盖一定会满足语句覆盖是容易理解的,因为每个判定的取真分支和取假分支都至少评价一次.必然预示着每个可执行语句至少评价了一次,即满足了语句覆盖。另外指令块覆盖是语句覆盖的一个变体.而DDP覆盖(判定路径覆盖)是判定覆盖的一个变体。

试题推荐
微信公众账号搜索答案