在白盒测试法中,( )是最弱的覆盖准则。A.语句B.条件C.判定D.路径

在白盒测试法中,( )是最弱的覆盖准则。

A.语句
B.条件
C.判定
D.路径

参考解析

解析:白盒测试常用的技术是逻辑覆盖,即考查用测试数据运行被测程序时对程序逻辑的覆盖程度。主要的覆盖标准有六种:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合条件覆盖和路径覆盖。
(1)语句覆盖
语句覆盖是指选择足够多的测试用例,使得运行这些测试用例时,被测程序的每个语句至少执行一次。很显然,语句覆盖是一种很弱的覆盖标准。
(2)判定覆盖
判定覆盖又称分支覆盖,它的含义是,不仅每个语句至少执行一次,而且每个判定的每种可能的结果(分支)都至少执行一次。判定覆盖比语句覆盖强,但对程序逻辑的覆盖程度仍然不高。
(3)条件覆盖
条件覆盖的含义是,不仅每个语句至少执行一次,而且使判定表达式中的每个条件都取到各种可能的结果。条件覆盖不一定包含判定覆盖,判定覆盖也不一定包含条件覆盖。
(4)判定/条件覆盖
同时满足判定覆盖和条件覆盖的逻辑覆盖称为判定/条件覆盖。它的含义是,选取足够的测试用例,使得判定表达式中每个条件的所有可能结果至少出现一次,而且每个判定本身的所有可能结果也至少出现一次。
(5)条件组合覆盖
条件组合覆盖的含义是,选取足够的测试用例,使得每个判定表达式中条件结果的所有可能组合至少出现一次。显然,满足条件组合覆盖的测试用例,也一定满足判定/条件覆盖。因此,条件组合覆盖是上述五种覆盖标准中最强的一种。然而,条件组合覆盖还不能保证程序中所有可能的路径都至少经过一次。
(6)路径覆盖
路径覆盖的含义是,选取足够的测试用例,使得程序的每条可能执行到的路径都至少经过一次(如果程序中有环路,则要求每条环路径至少经过一次)。路径覆盖实际上考虑了程序中各种判定结果的所有可能组合,因此是一种较强的覆盖标准。
本题的第二问比较复杂,关键是我们要清楚程序流程图中有几条路径,然后为每条路径设置一个测试用例。
在本题给出的程序流程图中,如果我们将判定“x

相关考题:

白盒测试法中最强的逻辑覆盖是()

以下属于白盒测试的是()。 A.边界值分析法B. 等价类划分法C. 逻辑覆盖测试法D. 黑盒测试法

白盒测试法又被称为()。A、等价类划分法B、边值分析法C、逻辑覆盖法D、功能测试法

用白盒测试法来设计和选择测试用例,一般来说覆盖标准最低的是()。A、判定覆盖B、语句覆盖C、条件覆盖D、条件组合覆盖

白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和【 】。

以下属于白盒测试法的有()。 A.逻辑覆盖测试法B.循环测试法C.等价类划分法D.基本路径测试法

软件测试方法中,黑盒测试法和白盒测试法是常用的方法,其中白盒测试法主要是用于测试程序内部逻辑。() 此题为判断题(对,错)。

在白盒测试用例中,有语句覆盖、条件覆盖、判定覆盖、路径覆盖等,其中(5)是最强的覆盖准则。A.语句覆盖B.条件覆盖C.判定覆盖D.路径覆盖

在软件工程中,白盒测试法和黑盒测试法均可用于测试程序的内部结构。其中,(63)将程序看做是路径的集合。A.白盒测试法B.黑盒测试法C.两者都是D.两者都不是

测试大型软件通常由(33)、集成测试、系统测试和确认测试组成。确认测试主要寻找与软件(34)说明不一致的错误。语句覆盖、判定覆盖、条件覆盖和路径覆盖都是白盒测试法设计测试用例的覆盖准则,在这些覆盖准则中最弱的准则是(35),最强的准则是(36)。此外,还有多种黑盒测试的设计测试用例方法,如(37)。A.组装测试B.性能测试C.接口测试D.单元测试

以下几种白盒覆盖测试中,覆盖准则最强的是 ( ) 。A.语句覆盖 B.判定覆盖C.条件覆盖 D.条件组合覆盖

在设计白盒测试用例时,( )是最弱的逻辑覆盖。在下图所示流程中,至少需要(请作答此空)个测试用例才可以实现路径覆盖。A.1B.2C.3D.4

在设计白盒测试用例时,(请作答此空)是最弱的逻辑覆盖。在下图所示流程中,至少需要( )个测试用例才可以实现路径覆盖。A.条件覆盖B.语句覆盖C.判定覆盖D.路径覆盖

以下几种白盒覆盖测试中,覆盖准则最弱的是( )。A.语句覆盖B.判定覆盖C.路径覆盖D.条件组合覆盖

在白盒测试法中,下图至少需要( )个测试用例才可以完成路径覆盖,语句组2不对变量i进行操作。A.1B.2C.3D.4

白盒测试法的覆盖标准有逻辑覆盖、()和基本路径测试。A、语句覆盖B、条件组合覆盖C、循环覆盖D、路径覆盖

白盒测试的覆盖准则是什么?

下列白盒测试法,哪种是最强的覆盖准则()。A、条件组合覆盖B、条件覆盖C、判定覆盖D、语句覆盖

什么是黑盒测试法?什么是白盒测试法?

白盒测试法有哪些覆盖标准?试对它们的检错能力进行比较。

下列选项中不属于动态测试法的是()。A、白盒测试法B、人工测试法C、黑盒测试法D、路径测试法

()是不过问程序的结构,而把程序看作函数,通过输入数据进行测试。A、逻辑覆盖法B、基本路径测试法C、白盒测试法D、静态结构分析法

软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试软件外部功能。

单选题白盒测试法的覆盖标准有逻辑覆盖、()和基本路径测试。A语句覆盖B条件组合覆盖C循环覆盖D路径覆盖

问答题什么是白盒测试法?有哪些覆盖标准?试对他们的检错能力进行比较?

问答题白盒测试的覆盖准则是什么?

问答题白盒测试法有哪些覆盖标准?试对它们的检错能力进行比较。