题目
如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的( )A. 判定覆盖B. 条件覆盖C. 判定/条件覆盖D. 组合覆盖
如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的( )
A. 判定覆盖
B. 条件覆盖
C. 判定/条件覆盖
D. 组合覆盖
题目解答
答案
A. 判定覆盖
解析
步骤 1:理解路径覆盖
路径覆盖是指测试用例集能够覆盖程序中所有可能的执行路径。这意味着每个路径至少被执行一次。
步骤 2:理解判定覆盖
判定覆盖是指测试用例集能够覆盖程序中每个判定的每个可能的结果。这意味着每个判定的每个分支至少被执行一次。
步骤 3:路径覆盖与判定覆盖的关系
路径覆盖要求覆盖所有可能的执行路径,而每个路径都包含了判定的每个可能的结果。因此,如果实现了路径覆盖,那么判定覆盖也一定被实现了。
路径覆盖是指测试用例集能够覆盖程序中所有可能的执行路径。这意味着每个路径至少被执行一次。
步骤 2:理解判定覆盖
判定覆盖是指测试用例集能够覆盖程序中每个判定的每个可能的结果。这意味着每个判定的每个分支至少被执行一次。
步骤 3:路径覆盖与判定覆盖的关系
路径覆盖要求覆盖所有可能的执行路径,而每个路径都包含了判定的每个可能的结果。因此,如果实现了路径覆盖,那么判定覆盖也一定被实现了。