下列指导选择和使用测试覆盖率的原则中错误的是______。A) 覆盖率不是目的,仅是一种手段B) 不要追求绝对100%的覆盖率C) 不可能针对所有的覆盖率指标来选择测试用例D) 只根据测试覆盖率指标来指导测试用例的设计A.B.C.D.

题目

下列指导选择和使用测试覆盖率的原则中错误的是______。

A) 覆盖率不是目的,仅是一种手段

B) 不要追求绝对100%的覆盖率

C) 不可能针对所有的覆盖率指标来选择测试用例

D) 只根据测试覆盖率指标来指导测试用例的设计

A.

B.

C.

D.


相似考题
更多“下列指导选择和使用测试覆盖率的原则中错误的是______。A) 覆盖率不是目的,仅是一种手段B) 不要追 ”相关问题
  • 第1题:

    面向对象测试充分性三个常用标准是基于状态的覆盖率、()和基于代码的覆盖率。


    本题答案:基于约束的覆盖率

  • 第2题:

    下列选项中不属于覆盖率对软件测试作用的是______。

    A) 得知测试是否充分

    B) 协助找出代码中的语法错误

    C) 指导设计能够增加覆盖率的测试用例

    D) 了解测试的弱点在哪里

    A.

    B.

    C.

    D.


    正确答案:B

  • 第3题:

    下列不是利用正交表设计测试用例步骤的是()

    A.确定数量

    B.确定覆盖率

    C.确定正交表

    D.选择测试条件


    确定正交表

  • 第4题:

    设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率尽量达到最大。如果认为该程序的语句覆盖率或分支覆盖率无法达到100%,需说明为什么。


    正确答案:测试用例: ①输入:bookCount输出:合法! ②输入:puts输出:常、变量标识不能用C语言预定义函数名! ③输入:5student输出:首字符只能是字母或下划线! ④输入:stu+name输出:常、变量只能由字母、下划线和数字构成! ⑤输入:float输出:常、变量标识不能用C语言关键字! ⑥输入:putsfloatstudentsnamechinachineseenglishchinachinesechinachina输出:内存不够! ⑦输入:_StuId输出:合法! 该程序的语句覆盖率或分支覆盖率均无法达到100%因为该程序允许中间返回值。如果if条件中任意一个成立就立即返回那么剩下的语句就无法执行;即使所有的if条件均不成立。运行到最后那么if条件成立时的语句就无法执行其覆盖率始终无法达到100%。
    测试用例: ①输入:bookCount,输出:合法! ②输入:puts,输出:常、变量标识不能用C语言预定义函数名! ③输入:5student,输出:首字符只能是字母或下划线! ④输入:stu+name,输出:常、变量只能由字母、下划线和数字构成! ⑤输入:float,输出:常、变量标识不能用C语言关键字! ⑥输入:putsfloatstudentsnamechinachineseenglishchinachinesechinachina,输出:内存不够! ⑦输入:_StuId,输出:合法! 该程序的语句覆盖率或分支覆盖率均无法达到100%,因为该程序允许中间返回值。如果if条件中任意一个成立就立即返回,那么剩下的语句就无法执行;即使所有的if条件均不成立。运行到最后,那么if条件成立时的语句就无法执行,其覆盖率始终无法达到100%。

  • 第5题:

    为测试覆盖率指标完成测试用例设计的技术有______。

    A.判断和条件测试

    B.状态迁移

    C.数据定义/使用测试

    D.以上全部


    正确答案:D