问题 问答题

阅读以下关于嵌入式软件测试用例设计的叙述。

[说明]

某程序段的流程如图3-1所示,x、y是两个变量,K、J表示一段程序执行体,表3-1所示为本题可供选择的四组测试用例组。

 

在程序测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(分支覆盖)和路径覆盖等。其中()是最强的覆盖准则。

请把以下4个选项中正确的选项序号填入上述空白处。

答案

参考答案:

(1)④(路径覆盖)

解析:

[分析]: 在结构测试中,根据覆盖目标的不同,可以分为语句覆盖、条件覆盖、判定覆盖(分支覆盖)和路径覆盖等。

语句覆盖的含义是设计足够的测试用例,使得被测程序每一条语句至少被执行一次。

判定覆盖(分支覆盖)的含义是设计足够的测试用例,运行被测程序,使得程序中每个判定的取真分支和取假分支至少执行一次。

其中,路径覆盖是最强的覆盖准则。

判断题
单项选择题