更多“软件测试只能发现错误,但不能保证测试后的软件没有错误。”相关问题
  • 第1题:

    在软件测试中,动态测试和静态测试手段只能发现程序中的错误,而不能证明程序中存在错误,只有:【 】才可能证明程序的正确性。


    正确答案:程序正确性证明
    程序正确性证明 解析:在软件测试中,动态测试和静态测试手段只能发现程序中的错误,而不能证明程序中存在错误,只有程序正确性证明才可能证明程序的正确。程序的正确性说明是用数学的方法来证明程序正确性的方法。

  • 第2题:

    软件测试只能发现错误,但不能保证测试后的软件没有错误。()

    此题为判断题(对,错)。


    正确答案:正确

  • 第3题:

    关于软件测试的描述,下列哪项是正确的()

    A.测试员在测试过程发现了软件的错误,所以软件的错误是测试员造成的

    B.测试过程中没有发现错误,所以可以认为在软件中不存在缺陷

    C.通过测试可以知道软件内总共有多少缺陷

    D.测试可以显示缺陷的存在,但不能证明系统不存在缺陷


    参考答案:D

  • 第4题:

    下面对软件测试描述错误的是( )。

    A.严格执行测试计划,排除测试的随意性

    B.随机地选取测试数据

    C.软件测试的目的是发现错误

    D.软件测试是保证软件质量的重要手段


    正确答案:B
    在测试之前制定测试计划,并严格执行,测试用例的选择不可随意,应选择有代表性的,尽可能发现迄今为止尚未发现的错误,A选项叙述正确,B选项叙述错误。测试根本目的是尽可能多地发现并排除软件中隐藏的错误,C选项叙述正确。软件测试是保证软件质量、可靠性的关键步骤,D选项叙述正确。故正确答案为B选项。

  • 第5题:

    以下关于软件测试的叙述中,不正确的是(56)。

    A.测试能提高软件的质量,但软件的质量不能完全依赖测试

    B.一般,难以做到彻底的测试,也不允许无休止地测试

    C.经测试并改正错误后,发现错误较多的模块比发现错误较少的模块更可靠

    D.软件测试的困难在于如何有效地进行测试,如何放心地停止测试


    正确答案:C
    本题考查软件工程基础知识。软件测试能发现问题,为纠正错误奠定基础。但软件质量首先在于需求分析和设计,其次在于编程质量,有些人在这些方面很马虎,希望完全依赖测试发现问题,这是错误的。这时纠正错误代价大。错误过多时,纠正十分困难。软件的复杂性导致难以彻底测试。软件工程有期限,不允许无休止地测试。测试几天后,发现错误较多的模块,在纠正错误后,遗留的错误也较多。这是统计规律。软件测试的困难在于如何有效地进行测试,如何放心地停止测试,这是软件测试重点需要研究解决的问题。

  • 第6题:

    以下关于软件测试的叙述中,不正确的是(17)。

    A.软件测试的目的是为了发现错误
    B.成功的测试是能发现至今尚未发现的错误的测试
    C.测试不能用来证明软件没有错误
    D.当软件不存在错误时,测试终止

    答案:D
    解析:
    试题分析:

    进行软件测试的目的就是为了发现错误的,本身软件是由人开发的,肯定存在至今尚未发现的错误的。换言之测试没有找到错误,并不意味着软件没有错误,也不能证明软件没有错误。

  • 第7题:

    对软件测试概念理解不正确的选项是()

    • A、在规定的条件下对软件进行操作,以发现错误和对软件质量进行评估
    • B、软件测试是质量保证的关键步骤
    • C、广义的软件测试由确认和验证两万面组成
    • D、软件测试只能发现编码错误

    正确答案:D

  • 第8题:

    软件测试不能保证经测试后发现的是全部的软件缺陷。


    正确答案:正确

  • 第9题:

    软件测试只能证明程序有错误,不能证明程序没有错误。


    正确答案:正确

  • 第10题:

    判断题
    软件测试不能保证经测试后发现的是全部的软件缺陷。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    判断题
    软件测试只能证明程序有错误,不能证明程序没有错误。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    单选题
    对软件测试概念理解不正确的选项是()
    A

    在规定的条件下对软件进行操作,以发现错误和对软件质量进行评估

    B

    软件测试是质量保证的关键步骤

    C

    广义的软件测试由确认和验证两万面组成

    D

    软件测试只能发现编码错误


    正确答案: A
    解析: 暂无解析

  • 第13题:

    测试不能表明软件中不存在错误,它只能说明软件中存在错误。()


    正确答案:√

  • 第14题:

    下列对于软件测试的描述正确的是( )。

    A. 软件测试的主要目的是发现程序中的错误

    B. 软件测试的目的是证明程序是否正确

    C. 软件测试的目的是使程序运行结果正确

    D. 软件测试是为了证明软件中没有错误


    正确答案:A
    软件测试的目标是发现软件中的错误。

  • 第15题:

    以下关于测试作用的描述,不正确的是()

    A.测试无法显示软件潜在的缺陷

    B.测试能保证软件的缺陷和错误全部找到

    C.测试只能证明软件存在错误而不能证明软件没有错误

    D.所有的软件测试都应追溯到用户需求


    参考答案:B

  • 第16题:

    下面描述正确的是()。

    A.软件测试是保证软件质量的重要手段

    B.软件测试可以随机地选取测试数据

    C.软件测试是指动态测试

    D.软件测试的目的是发现和改正错误


    正确答案:A

  • 第17题:

    以下关于软件测试的叙述中,不正确的是( )。

    A.测试能提高软件的质量,但软件的质量不能完全依赖测试
    B.一般,难以做到彻底的测试,也不允许无休止地测试
    C.经测试并改正错误后,发现错误较多的模块比发现错误较少的模块更可靠
    D.软件测试的困难在于如何有效地进行测试,如何放心地停止测试

    答案:C
    解析:
    本题考查软件工程基础知识。
    软件测试能发现问题,为纠正错误奠定基础。但软件质量首先在于需求分析和设计,其次在于编程质量,有些人在这些方面很马虎,希望完全依赖测试发现问题,这是错误的。这时纠正错误代价大。错误过多时,纠正十分困难。软件的复杂性导致难以彻底测试。软件工程有期限,不允许无休止地测试。测试几天后,发现错误较多的模块,在纠正错误后,遗留的错误也较多。这是统计规律。软件测试的困难在于如何有效地进行测试,如何放心地停止测试,这是软件测试重点需要研究解决的问题。

  • 第18题:

    以下关于测试作用的描述,不正确的是()

    • A、测试无法显示软件潜在的缺陷
    • B、测试能保证软件的缺陷和错误全部找到
    • C、测试只能证明软件存在错误而不能证明软件没有错误
    • D、所有的软件测试都应追溯到用户需求

    正确答案:B

  • 第19题:

    关于软件测试的描述,下列哪项是正确的()

    • A、测试员在测试过程发现了软件的错误,所以软件的错误是测试员造成的
    • B、测试过程中没有发现错误,所以可以认为在软件中不存在缺陷
    • C、通过测试可以知道软件内总共有多少缺陷
    • D、测试可以显示缺陷的存在,但不能证明系统不存在缺陷

    正确答案:D

  • 第20题:

    大型软件测试时没有发现错误,说明程序中没有错误。


    正确答案:错误

  • 第21题:

    如果通过软件测试没有发现错误,则说明软件是正确的。


    正确答案:错误

  • 第22题:

    单选题
    软件测试可能发现软件中的(  ),但不能证明软件(  )。
    A

    所有错误、没有错误

    B

    错误、没有错误

    C

    逻辑错误、没有错误

    D

    设计错误、没有错误


    正确答案: B
    解析:
    测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。但是由于软件测试方法本身的局限性,软件测试不可能发现程序中的所有错误,所以说没有发现错误并不能证明程序就没有错误。

  • 第23题:

    判断题
    软件测试只能发现错误,但不能保证测试后的软件没有错误。
    A

    B


    正确答案:
    解析: 暂无解析