更多“QESAT/C工具的主要功能有______。A.软件覆盖测试B.软件复杂性度量C.程序执行频度分析D.以上全部 ”相关问题
  • 第1题:

    软件复杂性度量的参数不包括______。

    A.软件的规模

    B.开发小组的规模

    C.软件的难度

    D.软件的结构


    正确答案:B

  • 第2题:

    下列属于QESAT/C的优点是 ______。

    A.及早地发现程序中隐藏的错误

    B.快捷有效地理解程序结构

    C.帮助分析和测试程序

    D.以上全部


    正确答案:D
    解析:QESAT/C的优点是:能帮助分析和测试程序,快捷有效地理解程序结构,及早地发现程序中隐藏地错误,从而提高软件的质量。

  • 第3题:

    软件测试过程可持续改进的根本是 ______。

    A.度量与分析

    B.变更控制

    C.把握需求

    D.度量


    正确答案:A
    解析:在软件系统开发过程中,度量与分析同样体现的是“全过程测试”理念,对测试过程的度量有利于及时把握项目情况,对过程数据进行分析,很容易发现优势和劣势,找出需要改进的地方,及时调整测试策略。所以说度量与分析是软件测试过程可持续改进的根本。

  • 第4题:

    ●软件测试可分为静态测试和动态测试,下列不属于静态测试的是(63)。

    (63)A.代码检查

    B.静态结构分析

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

    D.覆盖率分析


    正确答案:D

  • 第5题:

    软件测试信息流的输入包括______。

    ①软件配置(包括软件开发文档、目标执行程序、数据结构)

    ②开发工具(开发环境、数据库、中间件等)

    ③测试配置(包括测试计划、测试用例、测试驱动程序等)

    ④测试工具(为提高软件测试效率,使用测试工具为测试工作服务)

    A.①②③④

    B.①②④

    C.①③④

    D.②③④

    A.

    B.

    C.

    D.


    正确答案:C

  • 第6题:

    参照QESAT/C软件分析与测试工具的规定,画出程序中所有函数的控制流程图;


    正确答案:

  • 第7题:

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

    A.代码检查

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

    C.静态结构分析

    D.覆盖率分析


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

  • 第8题:

    软件测试是软件开发过程中的一项重要内容,将测试分为白盒测试、黑盒测试和灰盒测试主要是( )对软件测试进行分类。

    A.从是否关心软件内部结构和具体实现的角度

    B.从是否执行程序的角度

    C.从软件开发阶段的细分角度

    D.从软件开发复杂性的角度


    正确答案:A

  • 第9题:

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

    A.能有效提高测试效率

    B.能够降低测试风险

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

    D.以上全部


    正确答案:D

  • 第10题:

    用QESAT/C工具进行软件分析与测试时,以下说法错误的是 ______。

    A.白盒测试又称为程序结构测试,它主要进行程序逻辑结构的覆盖测试

    B.在进行测试之前,必须先建立以.prj为后缀的测试项目

    C.被测源文件可放在任意目录下

    D.进行软件静态分析不必运行被测程序


    正确答案:B
    解析:白盒测试又称为程序结构测试,它主要进行程序逻辑结构的覆盖测试。用QESAT/C工具进行测试之前,首先应定义项目文件,用以描述被测程序的组成,该项目文件通常以.pjt作为扩展名的。用QESAT/C工具进行软件分析与测试时,被测源文件可放在任意目录下。进行软件静态分析不必运行被测程序,便可得到程序的结构信息及程序的复杂度信息,将被测程序运行后才得到的信息就是动态测试信息。

  • 第11题:

    开始软件测试工作前具备的条件有______。

    A.具有测试计划

    B.具有软件测试所需的各种文档

    C.软件源代码正确通过编译

    D.以上全部


    正确答案:D

  • 第12题:

    软件测试可分为静态测试和动态测试,以下不属于静态测试的是( )。

    A.代码检查
    B.静态结构分析
    C.覆盖率分析
    D.代码质量度量(圈复杂分析等)

    答案:C
    解析:
    静态测试是不需要运行程序,采取代码分析,人工走查等方式测试;动态测试是计算机必须运行被测程序,包括接口测试、覆盖率测试、性能分析等。

  • 第13题:

    软件复杂性度量的参数不包括(31)。

    A.软件的规模

    B.开发小组的规模

    C.软件的难度

    D.软件的结构


    正确答案:B
    解析:软件复杂性度量的参数很多,主要有:
      (1)规模,即软件总共的指令数,或源程序行数;
      (2)难度,通常由程序中出现的操作数的数目所决定的量来表示;
      (3)结构,通常用于程序结构有关的度量来表示;
      (4)智能度,即算法的难易程度。
    题中,开发小组的规模不能当作是软件复杂性度量的参数。

  • 第14题:

    用QESAT/C工具进行软件分析与测试时,以下说法错误的是______。

    A) 白盒测试又称为程序结构测试,它主要进行程序逻辑结构的覆盖测试

    B) 在进行测试之前,必须先建立以.prj为后缀的测试项目

    C) 被测源文件可放在任意目录下

    D) 进行软件静态分析不必运行被测程序

    A.

    B.

    C.

    D.


    正确答案:B
    解析:白盒测试又称为程序结构测试,它主要进行程序逻辑结构的覆盖测试。用QESAT/C工具进行测试之前,首先应定义项目文件,用以描述被测程序的组成,该项目文件通常以.pjt作为扩展名。用QE-SAT/C工具进行软件分析与测试时,被测源文件可放在任意目录下。进行软件静态分析不必运行被测程序,便可得到程序的结构信息及程序的复杂度信息,将被测程序运行后才得到的信息就是动态测试信息。

  • 第15题:

    在软件测试设计中,软件测试的主要目的是

    A.实验性运行软件

    B.证明软件正确

    C.找出软件中的全部错误

    D.发现软件错误而执行程序


    正确答案:D
    解析:使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。软件测试是为了发现错误而执行程序的过程。测试要以查找错误为中心,而不是为了演示软件的正确功能。

  • 第16题:

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

    A.测试覆盖率

    B.测试数据多少

    C.测试费用

    D.测试周期


    参考答案:A

  • 第17题:

    在软件测试设计中,软件测试的主要目的是( )。

    A.实验性运行软件

    B.证明软件正确

    C.演示软件的正确功能

    D.发现软件错误而执行程序


    正确答案:D
    解析:使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。软件测试是为了发现错误而执行程序的过程。测试要以查找错误为中心,而不是为了演示软件的正确功能。

  • 第18题:

    ● 软件复杂性度量的参数不包括 (7) 。

    (7)

    A. 软件的规模

    B. 开发小组的规模

    C. 软件的难度

    D. 软件的结构


    正确答案:B
    试题(7)分析
    软件复杂性度量是软件度量的一个重要分支。软件复杂性度量的参数有很多,主要包括:规模,即指令数或者源程序行数;难度,通常由程序中出现的操作数所决定的量来表示;结构,通常用与程序结构有关的度量来表示;智能度,即算法的难易程度。
    参考答案
    (7)B

  • 第19题:

    在下列关于计算机软件系统组成的叙述中,错误的有()。

    A.软件系统由程序和数据组成

    B.软件系统由软件工具和应用程序组成

    C.软件系统由软件工具和测试软件组成

    D.软件系统由系统软件和应用软件组成


    参考答案:A, B, C

  • 第20题:

    选择软件测试工具应主要考虑测试工具的______。

    A.安全性

    B.功能

    C.性能

    D.以上全部


    正确答案:D

  • 第21题:

    软件测试工具分为______。

    A.静态测试工具

    B.动态测试工具

    C.其他支持测试活动的测试工具

    D.以上全部


    正确答案:D

  • 第22题:

    测试范围确定的内容有______。

    A.测试软件系统的哪些模块

    B.测试软件系统的哪些指标

    C.测试过程何时介入

    D.以上全部


    正确答案:D

  • 第23题:

    ● 软件测试信息流的输入包括(18) 。

    ①软件配置(包括软件开发文档、目标执行程序、数据结构)

    ②开发工具(开发环境、数据库、中间件等)

    ③测试配置(包括测试计划、测试用例、测试驱动程序等)

    ④测试工具(为提高软件测试效率,使用测试工具为测试工作服务)

    (18)

    A.①②③④

    B.①②④

    C.①③④

    D.②③④


    正确答案:C