参考答案和解析
正确答案:D
更多“目前大部分的软件错误来源于()A、 程序错误;B、 分析和设计错误;C、 测试本身的错误;D、 需求错误。”相关问题
  • 第1题:

    许多软件成本分析表明,60%至80%的错误来源于(45)。

    A.总体设计

    B.需求分析

    C.可行性分析

    D.编码测试


    正确答案:B
    解析:需求分析是软件开发过程中非常重要的一环。有大量的错误是源于对需求分析阶段。

  • 第2题:

    软件测试是软件开发期中的重要环节,其主要目的是( )。

    A.尽可能多的发现并改正程序中的错误

    B.发现并排出程序中的所有错误

    C.发现在软件需求方面中出现的错误

    D.发现并排除软件结构设计中的错误


    正确答案:A

  • 第3题:

    黑盒测试注重厂测试软件的功能性需求,主要用i:软件的后期测试。(31)不能用黑盒测试检查出来。

    A.功能不对或遗漏错误

    B.界面错误

    C.外部数据库访问错误

    D.程序控制结构错误


    正确答案:D
    解析:黑盒测试注重于测试软件的功能性需求,即黑盒测试使软件工程师能设计出将测试程序所有功能需求的输入条件集。
      黑盒测试试图发现以下类型的错误:①功能不正确或遗漏:②接口错误;③数据结构或外部数据库访问错误:④行为或性能错误;⑤初始化和终止错误。
      白盒测试在测试过程的早期执行,而黑盒测试倾向于应用在测试的后期阶段。

  • 第4题:

    软件错误产生的原因有很多,下列 ( ) 不是导致软件错误的主要原因。

    A.测试错误
    B.设计错误
    C.编码错误
    D.软件需求规格说明错误

    答案:A
    解析:
    在软件开发过程中,造成错误的原因有很多,如程序员的原因造成的编码错误、语法错误,设计阶段设计说明不正确时引起的错误,需求收集阶段形成的需求规格说明书语法、语义或描述错误等。测试是为评价和改进产品质量、识别产品缺陷和问题而进行的活动。软件测试不是导致软件错误的原因,是针对一个程序的行为,在有限测试用例集合上,动态验证是否达到预期行为,需要选取适当的测试用例。现在的软件被认为是一种应该包括在整个开发和维护过程中的活动,测试不再只是一种仅在编码阶段完成后才开始的活动,它本身是实际产品构造的一个重要部分。测试不仅是检查预防措施是否有效的主要手段,而且是识别由于某种原因预防措施无效而产生错误的主要手段,需要注意的是,在广泛的测试活动成功完成后,软件可能仍存在错误,交付后出现的软件失效的补救措施 是通过软件来达成的。

  • 第5题:

    黑盒测试注重于测试软件的功能性需求,主要用于软件的后期测试。____不能用黑盒测试检查出来。

    A.功能不对或遗漏错误
    B.界面错误
    C.外部数据库访问错误
    D.程序控制结构错误

    答案:D
    解析:
    黑盒测试注重于测试软件的功能性需求,把被测试对象看成一个黑盒子,测试人员完全不考虑程序的内部控制结构和处理过程,只在软件的接口(界面)处进行测试,依据需求规格说明书,检查程序是否满足功能要求。

  • 第6题:

    黑盒测试注重于测试软件的功能性需求,主要用于软件的后期测试.()不能用黑盒测试检查出来。

    • A、功能不对或遗漏错误
    • B、界面错误
    • C、外部数据库访问错误
    • D、程序控制结构错误

    正确答案:D

  • 第7题:

    在软件测试中,确认(验收)测试主要用于发现()阶段的错误。

    • A、软件计划
    • B、需求分析
    • C、软件设计
    • D、编码

    正确答案:B

  • 第8题:

    在软件生命周期的各阶段中,查找程序中的错误和缺陷,保证最终开发的软件能够被用户使用的阶段是()。

    • A、需求分析
    • B、设计
    • C、运行维护
    • D、测试

    正确答案:D

  • 第9题:

    单选题
    软件测试是按照特定的规程说明书()的过程
    A

    发现软件错误

    B

    说明程序正确

    C

    证明程序没有错误

    D

    设计并运行测试用例


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

  • 第10题:

    单选题
    目前大部分的软件错误来源于()
    A

     程序错误;

    B

     分析和设计错误;

    C

     测试本身的错误;

    D

     需求错误。


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

  • 第11题:

    单选题
    软件错误中最普遍,最受重视的三种错误是()。
    A

    需求错误、集成错误、系统结构错误

    B

    测试定义与测试执行错误、实现和编码错误、数据错误

    C

    需求错误、程序结构错误、集成错误

    D

    程序结构错误、数据错误、功能与性能错误


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

  • 第12题:

    单选题
    集成测试主要是为了发现()
    A

    需求分析的错误

    B

    概要设计的错误

    C

    详细设计的错误

    D

    编码的错误


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

  • 第13题:

    下面对软件测试和软件调试有关概念叙述错误的是()。

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

    B.程序调试通常也称为Debug

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

    D.设计正确的测试用例


    正确答案:C

  • 第14题:

    黑盒测试注重于测试软件的功能性需求,主要用于软件的后期测试。 __________不能用黑盒测试检查出来。 A.程序控制结构错误 B.接口错误 C.初始化和终止错误 D.功能不正确或遗漏错误


    正确答案:A
    要点解析:黑盒测试注重于测试软件的功能性需求,即黑盒测试使软件工程师能设  计出将测试程序所有功能需求的输入条件集。黑盒测试并不是白盒测试的替代品,而是作为发现其  他类型错误的辅助方法。
    黑盒测试试图发现以下几种类型的错误(包含但不限于):①功能不正确或遗漏;②界面(接  口)错误;⑧数据结构或外部数据库访问错误;④性能(或行为)错误;⑤初始化和终止错误。
    白盒测试在测试过程的早期执行,与白盒测试不同,黑盒测试倾向于应用在测试的后期阶段。黑盒测试故意不考虑控制结构,而是侧重于信息域。

  • 第15题:

    下面关于软件测试的说法,是错误的。

    A.软件测试就是程序测试
    B.软件测试贯穿于软件定义和开发的整个期间
    C.需求规格说明、设计规格说明都是软件测试的对象
    D.程序是软件测试的对象

    答案:A
    解析:
    软件测试(software testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
    参考答案:A

  • 第16题:

    在软件测试阶段,如果某个测试人员认为程序出现错误,他应( )。

    A.首先要对错误结果进行确认
    B.立刻修改错误以保证程序的正确运行
    C.重新设计测试用例
    D.撰写错误分析报告

    答案:A
    解析:
    在软件测试阶段,如果某个测试人员认为程序出现错误,他应首先要对错误结果进行确认,然后再开展后续的工作。

  • 第17题:

    软件测试是按照特定的规程说明书()的过程

    • A、发现软件错误
    • B、说明程序正确
    • C、证明程序没有错误
    • D、设计并运行测试用例

    正确答案:A

  • 第18题:

    在软件测试阶段,如果某个测试人员认为程序出现错误,他应()

    • A、首先要对错误结果进行确认
    • B、立刻修改错误以保证程序的正确运行
    • C、重新设计测试
    • D、撰写错误分析报告

    正确答案:A

  • 第19题:

    集成测试主要是为了发现()

    • A、需求分析的错误
    • B、概要设计的错误
    • C、详细设计的错误
    • D、编码的错误

    正确答案:B

  • 第20题:

    软件错误中最普遍,最受重视的三种错误是()。

    • A、需求错误、集成错误、系统结构错误
    • B、测试定义与测试执行错误、实现和编码错误、数据错误
    • C、需求错误、程序结构错误、集成错误
    • D、程序结构错误、数据错误、功能与性能错误

    正确答案:D

  • 第21题:

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

    所有错误、没有错误

    B

    错误、没有错误

    C

    逻辑错误、没有错误

    D

    设计错误、没有错误


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

  • 第22题:

    单选题
    在软件测试中,确认(验收)测试主要用于发现()阶段的错误。
    A

    软件计划

    B

    需求分析

    C

    软件设计

    D

    编码


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

  • 第23题:

    单选题
    在软件测试阶段,如果某个测试人员认为程序出现错误,他应()
    A

    首先要对错误结果进行确认

    B

    立刻修改错误以保证程序的正确运行

    C

    重新设计测试

    D

    撰写错误分析报告


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