一个程序的控制流图中有8个节点、10条边,在测试用例数最少的情况下,确保程序中每个可执行语句至少执行一次所需测试用例数的上限是( )。A.2B.4C.6D.8

一个程序的控制流图中有8个节点、10条边,在测试用例数最少的情况下,确保程序中每个可执行语句至少执行一次所需测试用例数的上限是( )。

A.2
B.4
C.6
D.8

参考解析

解析:本题考察白盒测试设计中的判定覆盖法,即设计足够多的测试用例,使得程序中的每一个判断至少获得一次“真”和一次“假”,即使得程序流程图中的每一个真假分支至少被执行一次。控制流图是描述程序控制流的一种图示方式,有节点和定向边构成。节点代表一个基本块,定向边代表控制流的方向。其用例数等于控制流程图的环路复杂性V(G),即是:(1)控制流程图中的区域个数。(2)边数-结点数+2。(3)判定数+1。我们应用第二种方法,V(G)=10-8+2,故正确答案为:B

相关考题:

对于具有串联型分支结构的程序,如果有七个判断语句串联,则使用正交实验设计法,至少需要的测试用例数应为______。A.23B.24C.26D.27

对于一个嵌套型分支结构的程序,若有4个判定语句.则要覆盖它的每一条路径至少需要的测试用例数为______。A) 4个B) 3个C) 5个D) 6个A.B.C.D.

对于具有串联型分支结构的程序,若有4个判定语句,则采用正交实验设计法,至少需要的测试用例数应为______。A) 4个B) 16个C) 8个D) 5个A.B.C.D.

设计若干个测试用例,运行被测程序,使程序中每个判断的每个分支都至少执行一次,这样的用例设计标准就是条件覆盖。() 此题为判断题(对,错)。

设计若干个测试用例,通过运行被测程序来运行这些测试用例,使得每一个可执行语句至少要执行一次,即可以完成一个“语句覆盖”的覆盖标准的测试。() 此题为判断题(对,错)。

设计测试用例,使程序中的每一个可执行语句至少执行一次叫做()。 A.语句覆盖B.判断覆盖C.条件覆盖D.条件组合覆盖

基本路径测试法主要包括( )。A.程序的控制流图、程序环路复杂性、导出测试用例、导入测试用例、图形矩阵B.程序的控制流图、程序环路复杂性、导出测试用例、准备测试用例、关系矩阵C.程序的数据流图、程序环路复杂性、导出测试用例、准备测试用例、图形矩阵D.程序的控制流图、程序环路复杂性、导出测试用例、准备测试用例、图形矩阵

假设在程序控制流图中,有12条边,8个节点,则确保程序中每个可执行语句至少执行一次所必需的测试用例数目的上限是(54)。A.12B.8C.6D.4

关于白盒法覆盖程度的论述中正确的是(6)。A.语句覆盖:选择测试用例使程序中每条语句至多被执行一次B.判定覆盖:选择测试用例使程序中每个判定至少都获得一次“真”值和一次“假”值C.条件覆盖:选择测试用例使每个条件都满足D.条件组合覆盖:将所有的判定条件都组合起来执行

一个程序的控制流图中有8个节点、12条边,在测试用例数最少的情况下,确保程序中每个可执行语句至少执行一次所需测试用例数的上限是()。 A、2B、4C、6D、8

【说明】 使用基本路径法设计出的测试用例能够保证程序的每一条可执行语句在测试过程中至少执行一次。以下代码由C语言书写,请按要求回答问题。 int isLeap (int year) { if (year % 4 == 0) { if (year % 100 == 0) { if ( year % 400 == 0) leap = 1; else leap = 0; } else leap = 1; } else leap = 0; return leap; } 【问题1】(3分) 请画出以上代码的控制流图。

选择足够的测试用例,使得程序中每个语句至少都能被执行一次,则满足了白盒测试中 的____________覆盖。

( )是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。A.条件覆盖B.组合覆盖C.判定覆盖D.语句覆盖

白盒测试中,( )覆盖是指设计若干个测试用例,运行被测程序,使得程序中的每个判断的取真分支和取假分支至少执行一次。A. 语句 B. 判定 C. 条件 D. 路径

一个程序的控制流图中有6个节点,1 0条边,在测试用例数最少的情况下,确保程序中每个可执行语句至少执行一次所需要的测试用例数的上限是( )。A.2 B.4 C.6 D.8

● 假设在程序控制流图中,有 12 条边,8 个节点,则确保程序中每个可执行语句至少执行一次所必需的测试用例数目的上限是(54) 。(54)A.12B.8C.6D.4

以下关于结构测试用例设计的叙述中,不正确的是( )。A.判定覆盖使每个判定的每种可能结果至少出现一次B.语句覆盖使程序每条语句至少被执行一次C.条件覆盖使程序中每个判定的每个条件的所有可能结果至少出现一次D.在语句覆盖、条件覆盖、判定覆盖、路径覆盖测试中,判定覆盖规则最强

一个程序的控制流图中有5个节点、9条边,在测试用例数最少的情况下,确保程序中每个可执行语句至少执行一次所需测试用例数的上限是( )。A.2B.4C.6D.8

一个程序的控制流图中有6个节点,10条边,在测试用例数最少的情况下,确保程序中每个可执行语句至少执行一次所需要的测试用例数的上限是( )。A.2B.4C.6D.8

条件覆盖的目的是()。A、使每个判定的所有可能的条件取值组合至少执行一次B、使程序中的每个判定至少都获得一次“真”值和“假”值。C、使程序中的每个判定中每个条件的可能值至少满足一次。D、使程序中的每个可执行语句至少执行一次。

()是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。A、条件覆盖B、组合覆盖C、判定覆盖D、语句覆盖

关于白盒法覆盖程度的论述中正确的是()。A、语句覆盖:选择测试用例使程序中每条语句至少被执行一次B、判定覆盖:选择测试用例使程序中每个判定至少都获得2次“真”值和一次“假”值C、条件覆盖:选择测试用例使每个条件都满足D、条件组合覆盖:将所有的判定条件的都组合起来执行

设计测试用例,使程序中的每一个可执行语句至少执行一次叫做()。A、语句覆盖B、条件覆盖C、条件组合覆盖D、判断覆盖

单选题关于白盒法覆盖程度的论述中正确的是()。A语句覆盖:选择测试用例使程序中每条语句至少被执行一次B判定覆盖:选择测试用例使程序中每个判定至少都获得2次“真”值和一次“假”值C条件覆盖:选择测试用例使每个条件都满足D条件组合覆盖:将所有的判定条件的都组合起来执行

单选题白盒测试方法中的测试覆盖率分析有误的是()A路径覆盖时选择足够多的测试数据,使被测程序中每条语句至少执行一次B语句覆盖可以很直观地从源代码中得到测试用例,无须细分每条判定表达式C判定覆盖是程序中的每个分支至少执行一次,每个判断的取真、取假至少执行一次D条件覆盖比判定覆盖,增加了对符合判定情况的测试,增加了测试路径

单选题()是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。A条件覆盖B组合覆盖C判定覆盖D语句覆盖

单选题条件覆盖的目的是()。A使每个判定的所有可能的条件取值组合至少执行一次B使程序中的每个判定至少都获得一次“真”值和“假”值。C使程序中的每个判定中每个条件的可能值至少满足一次。D使程序中的每个可执行语句至少执行一次。

单选题设计测试用例,使程序中的每一个可执行语句至少执行一次叫做()。A语句覆盖B条件覆盖C条件组合覆盖D判断覆盖