niusouti.com

关于白盒测试的测试用例设计方法叙述,正确的是(55)。A.完成SC(语句判定)所需的测试用例数目一定多于完成DC(逻辑判定)所需的测试用例数目B.达到100%CC(条件判定)要求就一定能够满足100%SC的要求C.达到100%CDC(条件判定组合覆盖)要求就一定能够满足100%CC的要求D.任何情况下,都可以达到100%路径覆盖的要求

题目

关于白盒测试的测试用例设计方法叙述,正确的是(55)。

A.完成SC(语句判定)所需的测试用例数目一定多于完成DC(逻辑判定)所需的测试用例数目

B.达到100%CC(条件判定)要求就一定能够满足100%SC的要求

C.达到100%CDC(条件判定组合覆盖)要求就一定能够满足100%CC的要求

D.任何情况下,都可以达到100%路径覆盖的要求


相似考题
更多“关于白盒测试的测试用例设计方法叙述,正确的是(55)。A.完成SC(语句判定)所需的测试用例数目一定多 ”相关问题
  • 第1题:

    采用白盒测试方法对下图进行测试,设计了4个测试用例:①(x=0,y=3),②(x=1,y=2),③(x=-1,y=2),④(x=3,y=1)。至少需要测试用例①②才能完成( )覆盖,至少需要测试用例①②③或①②④才能完成(请回答此空)覆盖。


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

    答案:D
    解析:
    语句覆盖要求被测程序中的每一条语句至少执行一次,这种覆盖对程序执行逻辑的覆盖很低。
    条件覆盖要求每一判定语句中每个逻辑条件的各种可能的值至少满足一次。判定/条件覆盖要求判定中每个条件的所有可能取值(真/假)至少出现一次,并使得每个判定本身的判定结果(真/假)也至少出现一次。路径覆盖则要求覆盖被测程序中所有可能的路径。
    通过测试用例①(x=0,y=3),能执行到语句A,同时覆盖左侧路径;通过测试用例②(x=1,y=2),能执行到语句B,同时覆盖右侧路径;通过测试用例③(x=-1,y=2)或④(x=3,y=1),什么也不执行,覆盖中间路径。

  • 第2题:

    关于白盒测试的测试用例设计方法叙述,正确的是( )。

    A.完成SC(语句判定)所需的测试用例数目一定多于完成DC(逻辑判定)所需的测试用例数目
    B.达到100%CC(条件判定)要求就一定能够满足100%SC的要求
    C.达到100%CDC(条件判定组合覆盖)要求就一定能够满足100%CC的要求
    D.任何情况下,都可以达到100%路径覆盖的要求

    答案:C
    解析:
    本题考查白盒测试用例设计方法中各覆盖法的概念。CDC要同时满足DC和CC,因此达到100%CDC(条件判定组合覆盖)要求就一定能够满足100%CC的要求。

  • 第3题:

    以下描述中哪些是正确的:

    A.设计测试用例时,如果使用了判定覆盖指标就不需要再使用语句覆盖

    B.假设被测代码中有n个判定节点,如果基于判定覆盖指标设计测试用例,则一定需要设计2n个测试用例

    C.应谨慎使用条件组合覆盖指标,因为该指标指导下设计测试用例可能导致测试效率不高

    D.在时间有限的情况下,可优先选择判定覆盖测试函数代码


    A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.;Programming languages generally consist of instructions for a computer.;Programming languages can be used to create programs that implement specific algorithms.

  • 第4题:

    逻辑路径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较为常用的方法,针对下面的语句段,采用语句覆盖法完成测试用例设计,测试用例见下表,对表中的空缺项(True或者False),正确的选择是( )。
    语句段:
    if(A&&(B||C))x=l;
    else x=O;
    用例表:


    A.①TRUE②FALSE③TRUE
    B.①TRUE②FALSE③FALSE
    C.①FALSE②FALSE③TRUE
    D.①TRUE②TRUE③FALSE

    答案:A,C
    解析:
    试题分析:本题考查白盒测试用例的设计方法——语句覆盖法的基础知识。语句覆盖法强调程序段中的每一个可执行语句至少执行一次。③必需选择TRUE,①与②可以选择TRUE或者FALSE。

  • 第5题:

    采用白盒测试方法对下图进行测试,设计了4个测试用例:①(x=0,y=3),②(x=1,y=2),③(x=-1,y=2),④(x=3,y=1)。至少需要测试用例①②才能完成(请回答此空)覆盖,至少需要测试用例①②③或①②④才能完成( )覆盖。


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

    答案:A
    解析:
    语句覆盖要求被测程序中的每一条语句至少执行一次,这种覆盖对程序执行逻辑的覆盖很低。
    条件覆盖要求每一判定语句中每个逻辑条件的各种可能的值至少满足一次。判定/条件覆盖要求判定中每个条件的所有可能取值(真/假)至少出现一次,并使得每个判定本身的判定结果(真/假)也至少出现一次。路径覆盖则要求覆盖被测程序中所有可能的路径。
    通过测试用例①(x=0,y=3),能执行到语句A,同时覆盖左侧路径;通过测试用例②(x=1,y=2),能执行到语句B,同时覆盖右侧路径;通过测试用例③(x=-1,y=2)或④(x=3,y=1),什么也不执行,覆盖中间路径。