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

    内容

    • 0

      白盒测试方法中阐述不正确的是____________ A: 语句覆盖要求设计足够多的测试用例,使得程序中每条语句至少被执行一次。 B: 条件覆盖比判定覆盖,增加了对符合判定情况的测试,增加了测试路径。 C: 判定/条件覆盖准则的缺点是未考虑条件的组合情况 D: 组合覆盖要求设计足够多的测试用例,使得每个判定中条件结果的所有可能组合最多出现一次。

    • 1

      多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足()级别的:针对布尔表达式A&&(B||C)执行逻辑覆盖测试,测试用例至少需要()种组合才能满足多条件覆盖的要求。 满足多条件覆盖级别的测试用例也是满足()级别的。 A: 语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖 B: 判定覆盖、条件覆盖;条件判定组合覆盖、修正条件判定覆盖 C: 语句覆盖、判定覆盖、条件判定组合覆盖、修正条件判定覆盖 D: 路径覆盖、判定覆盖、条件覆盖、条件判定组合覆盖

    • 2

      满足条件覆盖的测试用例一定满足判定覆盖,满足判定覆盖的测试用例一定满足条件覆盖。( )

    • 3

      覆盖率对软件测试有非常重要的作用,下列关于覆盖率说法正确的是______。 A: 覆盖率是用于度量测试完整性的一个手段,覆盖率可以分为逻辑覆盖和功能覆盖两种 B: 为了测试的完整性,我们在测试时通常要针对所有的覆盖率指标进行测试 C: 路径覆盖是最强的覆盖,故达到路径覆盖的测试用例一定满足判定/条件覆盖 D: 为了测试更充分,我们通常要求测试用例能达到100%的覆盖率

    • 4

      尽管条件组合覆盖准则也满足判定覆盖、条件覆盖和判定-条件覆盖准则的要求,但其测试用例有些冗余,测试效率并不高。