问题
问答题
阅读以下关于嵌入式软件测试用例设计的叙述。
[说明]
某程序段的流程如图3-1所示,x、y是两个变量,K、J表示一段程序执行体,表3-1所示为本题可供选择的四组测试用例组。
表3-1测试用例组 | |||||
测试用例 | x | y | 测试用例 | x | y |
测试用例组I | 0 | 3 | 测试用例组III | -1 | 2 |
测试用例组II | 1 | 2 | 测试用例组IV | 3 | 1 |
简答以下问题。
(1)条件覆盖的含义是什么
(2)路径覆盖的含义是什么
答案
参考答案:(1)条件覆盖是指设计足够的测试用例,使得被测程序每一个判定中的每个条件的所有可能结果至少出现一次。
(2)路径覆盖是指设计足够的测试用例,使得被测程序中每条路径至少执行一次。
解析: 本题考查软件测试的基本知识。
条件覆盖是指设计足够的测试用例,使得被测程序每一个判定中的每个条件的所有可能结果至少出现一次。
路径覆盖是指设计足够的测试用例,使得被测程序中每条路径至少执行一次。