参考答案和解析
答案对
更多“Pareto原理说明,测试发现的错误中的80%很可能是由程序中20%的模块造成的。() ”相关问题
  • 第1题:

    ● (30)主要用于发现程序设计(编程)中的错误。

    (30) A.模块测试 B.集成测试 C.确认测试 D.系统测试


    正确答案:A

  • 第2题:

    关于软件测试,下列叙述有关错误的是()。

    A.测试只能证明缺陷,不能证明缺陷不存在

    B.开发人员测试自己的程序后,可作为该程序已经通过测试的依据

    C.80%的缺陷聚集在20%的模块中,经常出错的模块改错后还会经常出错


    参考答案:B

    测试只能证明缺陷存在,不能证明缺陷不存在。
    每个开发人员应当测试自己的程序(份内之事),但是不能作为该程序已经通过测试的依据(所以项目需要独立测试人员)。
    80-20原则:80%的缺陷聚集在20%的模块中,经常出错的模块改错后还会经常出错。

  • 第3题:

    经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误较多,则该模块中残存的错误数目与其他模块相比,通常应该()。

    A.较少

    B.较多

    C.相似

    D.不确定


    B

  • 第4题:

    对于测试错误的说法是()

    A.测试的设计可以用80-20规则作为指导。

    B.测试后程序中残存的错误数目与该程序中已发现的错误数目成正比

    C.应该在测试工作真正开始前的较长时间内进行测试计划

    D.测试的效果由测试用例的多少及规定的覆盖指标确定


    参考答案:B

  • 第5题:

    ( )主要用于发现程序设计(编程)中的错误。

    A.模块测试
    B.集成测试
    C.确认测试
    D.系统测试

    答案:A
    解析:
    软件测试是为了发现程序中的错误,对于不同粒度的软件,需要进行不同的测试。软件开发过程中,通常需要进行单元测试、集成测试、确认测试和系统测试等步骤。其中单元测试也称为模块测试,是在一个模块编写完成后进行,以检查该模块的变成是否有错以及是否正确实现了规定的功能,该测试一般使用白盒测试法设计测试案例。当模块测试完成后,还需要检查该模块能否和其他模块按照既定方式正确工作,即验证多个模块组装后能够按照软件设计要求正常、正确地工作,这种测试过程就是集成测试,也称为组装测试。