更多“软件测试过程可持续改进的根本是 ______。A.度量与分析B.变更控制C.把握需求D.度量”相关问题
  • 第1题:

    白盒测试方法重视()的度量、软件工程就业前景分析

    A.测试覆盖率

    B.测试数据多少

    C.测试费用

    D.测试周期


    参考答案:A

  • 第2题:

    关于软件测试对软件质量的意义,有以下观点:

    ①度量与评估软件的质量:

    ②保证软件质量;

    ③改进软件开发过程;

    ④发现软件错误。其中正确的是(23)。

    A.①、②、③

    B.①、②、④

    C.①、③、④

    D.①、②、③、④


    正确答案:C
    解析:本题考查软件测试的目的。Bill Hetzel 提出了测试目的不仅仅是为了发现软件缺陷与错误,而且也是对软件质量进行度量和评估,以提高软件的质量。通过分析错误产生的原因还可以帮助发现当前开发工作所采用的软件过程的缺陷,以便进行软件过程改进。同时通过对测试结果的分析整理,还可以修正软件开发规则,并为软件可靠性分析提供依据。

  • 第3题:

    软件质量保证包括了7个主要活动。包括:应用技术方法;();控制变更;度量;记录保存和报告

    A.进行正式的技术评审

    B.测试软件

    C.标准的实施

    D.人员管理


    答案:ABC

  • 第4题:

    软件的可维护性度量可分解为多种因素的度量,下列选项中的______是可维护性度量的内容。 ①可测试性 ②可移植性 ⑧可复用性 ④可靠性

    A.全部

    B.①和③

    C.①、②和④

    D.②和④


    正确答案:C

  • 第5题:

    软件的可维护性度量可分解为对多种因素的度量,下述各种因素中,(51)不是可维护性度量的内容。

    A.可测试性

    B.可理解性

    C.可修改性

    D.可复用性


    正确答案:D
    解析:软件的可维护性是指为维护人员理解、改正、改动和改进这个软件的难易程度。软件可维护性的评价指标包括:可理解性、可测试性和可修改性。

  • 第6题:

    软件测试可分为静态测试和动态测试,(64)不属于静态测试。

    A.代码检查

    B.代码质量度量(圈复杂分析等)

    C.静态结构分析

    D.覆盖率分析


    正确答案:D
    软件测试按照不同的划分方法,有不同的分类。按照程序是否执行,可以分为静态测试和动态测试;按照测试用例的设计方法,可以分为白盒测试和黑盒测试;按照开发阶段划分,可以分为单元测试、集成测试、确认测试、系统测试和验收测试等等。静态测试的主要特征是在用计算机测试源程序时,计算机并不真正运行被测试的程序。静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,也可以借助软件工具自动进行。动态测试的主要特征是计算机必须真正运厅被测试的程序,通过输入测试用例,对其运行情况进行分析,判断期望结果和实际结果是否一致。动态测试包括功能确认与接口测试、覆盖率分析、性能分析、内存分析等,覆盖率分析属于动态测试。

  • 第7题:

    对测试过程度量和分析优点是______。

    A.能有效提高测试效率

    B.能够降低测试风险

    C.是软件测试过程可持续改进的根本

    D.以上全部


    正确答案:D

  • 第8题:

    可以及时调整测试策略的依据是______。

    A.度量

    B.变更

    C.可持续改进

    D.分析


    正确答案:A

  • 第9题:

    GB/T16260-2006对软件质量度量做了详细的规定,其中()可用于开发阶段的非执行软件产品,如标书、需求定义、设计规格说明等。

    A.外部度量
    B.管理度量
    C.使用质量的度量
    D.内部度量

    答案:D
    解析:
    内部度量可用于开发阶段的非执行软件产品(例如标书、需求定义、设计规格说明或源代码等)。内部度量为用户提供了测量中间可交付项的质量的能力,从而可以预测最终产品的质量。

  • 第10题:

    软件可靠性管理把软件可靠性活动贯穿于软件开发的全过程,成为软件工程管理的一部分。确定软件可靠性度量活动属于( )阶段。

    A.需求分析
    B.概要设计
    C.详细设计
    D.测试阶段

    答案:B
    解析:
    本题考查软件可靠性概念。对于软件可靠性度量活动的确定是概要设计阶段的工作。

  • 第11题:

    以下不是正确的软件测试目的是( )。

    A.尽最大的可能找出最多的错误
    B.设计一个好的测试用例对用户需求的覆盖度达到100%
    C.对软件质量进行度量和评估,以提高软件的质量
    D.发现开发所采用的软件过程的缺陷,进行软件过程改进

    答案:B
    解析:
    本题考察软件测试的目的。软件测试的目的就是尽可能多的找出软件中的错误和缺陷,以提供软件的质量。因此不属于软件测试目的的是设计一个好的测试用例对用户需求的覆盖度达到100%,此为软件测试用例设计的一个手段的预期。

  • 第12题:

    ( 难度:中等)软件度量包括3 个维度,即项目度量、产品度量和()
    A.用户度量
    B.过程度量
    C.应用度量
    D.绩效度量

    答案:B

  • 第13题:

    软件过程管理一般包括:启动和范围定义;软件项目计划;( 10 );评审和评价;关闭和软件工程度量。

    A.需求管理

    B.软件项目实施

    C.项目测试

    D.变更管理


    正确答案:B

  • 第14题:

    在软件系统的生命周期中,软件度量包括3个维度,即项目度量,产品度量和()

    A.用户度量

    B.过程度量

    C.应用度量

    D.绩效度量


    正确答案:B
    解析:软件度量包括3个维度,即项目度量、产品度量和过程度量。项目度量,产品度量和过程度量

  • 第15题:

    软件度量可以获得的信息包括().

    A.软件质量

    B.软件规模

    C.软件过程改进

    D.软件性能


    正确答案:ABCD

  • 第16题:

    软件的可维护性度量可分解为对多种因素的度量,下述各种因素中,哪个(些)是可维护性度量的内容?

    Ⅰ.可测试性

    Ⅱ.可理解性

    Ⅲ.可修改性

    Ⅳ.可复用性

    A.全部

    B.Ⅰ

    C.Ⅰ,Ⅱ和Ⅲ

    D.Ⅰ和Ⅱ


    正确答案:C
    解析:可维护性度量表示软件系统维护工作的强度或维护工作量的大小。实践中可以把可维护性度量问题分解为可测试性、可理解性、可修改性、可移植性、可靠性、有效性和可用性的度量。可复用性是与产品转移有关的特性。

  • 第17题:

    软件的可维护性度量可分解为对多种因素的度量,下述各种因素中:

    Ⅰ.可测试性

    Ⅱ.可理解性

    Ⅲ.可修改性

    Ⅳ.可复用性

    ______是可维护性度量的内容。

    A.Ⅰ

    B.Ⅰ、Ⅲ和Ⅲ

    C.Ⅰ和Ⅱ

    D.全部


    正确答案:B
    解析:可维护性度量表示软件系统维护工作的强度或维护工作量的大小。实践中可以把可维护性度量问题分解为可测试性、可理解性、可修改性、可移植性、可靠性、有效性和可复用性的度量。

  • 第18题:

    软件工程管理集成了过程管理和项目管理,以下关于软件工程管理过程的描述中,( )最为准确和完整。

    A.范围定义、项目计划、项目实施、评审和评价、软件工程度量

    B.需求分析、设计、测试、质量保证、维护

    C.需求分析、设计、测试、质量保证、软件复用

    D.需求分析、设计、测试、验证与确认、评审和评价、维护


    正确答案:A

  • 第19题:

    测试过程的四项基本活动是测试策划、测试设计、测试总结和______。

    A.测试执行

    B.测试报告

    C.测试度量

    D.测试需求


    正确答案:A
    解析:软件测试过程包括四项基本活动:测试策划、测试设计、测试执行和测试总结。正常情况下,这些测试活动顺序开展并出现在所有测试阶段中。

  • 第20题:

    QESAT/C工具的主要功能有______。

    A.软件覆盖测试

    B.软件复杂性度量

    C.程序执行频度分析

    D.以上全部


    正确答案:D

  • 第21题:

    软件需求的基本特征是( )。

    A. 可验证性
    B.可度量性
    C.可替代性
    D.可维护性

    答案:A
    解析:
    软件需求的基本特性是可验证性。

  • 第22题:

    ( )不是正确的软件测试目的

    A.尽最大的可能找出最多的错误
    B.设计一个好的测试用例对用户需求的覆盖度达到100%
    C.对软件质量进行度量和评估,以提高软件的质量
    D.发现开发所采用的软件过程的缺陷,进行软件过程改进

    答案:B
    解析:

  • 第23题:

    软件过程管理一般包括:启动和范围定义;软件项目计划;();评审和评价;关闭和软件工程度量

    • A、需求管理 
    • B、软件项目实施 
    • C、项目测试 
    • D、变更管理

    正确答案:B