参考答案和解析
正确答案:单个组件正常工作并不意味着所有组件集成在一起可以正常工作,因为组件相互连接时接口会引起许多新问题,集成测试正是将通过单元测试的各个组件组装在一起进行综合测试,以便发现与接口有关的各种错误。
更多“单个组件经过代码审查和测试,其有效性已经得到了全面验证,请解释为”相关问题
  • 第1题:

    软件质量管理(QM)应有质量保证(QA)和质量控制(QC)组成,下面的选项属于QC得是()

    A.测试

    B.跟踪

    C.监督

    D.制定计划

    E.需求审查

    F.程序代码审查


    参考答案:A, B, C

  • 第2题:

    在V模型中,( )是对详细设计进行验证,(请作答此空)与需求分析相对应。

    A.代码测试
    B.集成测试
    C.验收测试
    D.单元测试

    答案:B
    解析:
    V模型如下图所示:

  • 第3题:

    软件测试一般分为两个大类:动态测试和静态测试。前者通过运行程序发现错误,包括(请作答此空)等方法;后者采用人工和计算机辅助静态分析的手段对程序进行检测,包括( )等方法。

    A. 边界值分析、逻辑覆盖、基本路径
    B.桌面检查、逻辑覆盖、错误推测
    C.桌面检查、代码审查、代码走查
    D.错误推测、代码审查、基本路径

    答案:A
    解析:
    边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。边界值分析有以下几种:(1)边界值分析使用与等价类划分法相同的划分,只是边界值分析假定错误更多地存在于划分的边界上,因此在等价类的边界上以及两侧的情况设计测试用例。]?例:测试计算平方根的函数--输入:实数--输出:实数--规格说明:当输入一个0或比0大的数的时候,返回其正平方根;当输入一个小于0的数时,显示错误信息"平方根非法-输入值小于0"并返回0;(2) 等价类划分:I.可以考虑作出如下划分:a、输入 (i)<0 和 (ii)>=0b、输出 (a)>=0 和 (b) ErrorII.测试用例有两个:a、输入4,输出2。对应于 (ii) 和 (a) 。b、输入-10,输出0和错误提示。对应于 (i) 和 (b) 。(3) 边界值分析:划分(ii)的边界为0和最大正实数;划分(i)的边界为最小负实数和0。由此得到以下测试用例:a、输入 {最小负实数}b、输入 {大于最小负实数,且趋近于最小值}c、输入 0逻辑覆盖是以程序内部的逻辑结构为基础的设计测试用例的技术。它属白盒测试。白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程序变异。白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程序变异。其中运用最为广泛的是基本路径测试法基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。

  • 第4题:

    导航电子地图产品,需经过实地验证以确定其质量,产品测试验证的过程包括()。

    A:Alpha测试
    B:Beta测试
    C:导航仪的准备
    D:出品判定
    E:产品打样

    答案:C,D
    解析:
    导航电子地图的实地验证需要对地图产品的功能、属性、准确性及时效性等进行验证。产品测试验证过程包括:导航仪准备、导航软件准备、现场测试和出品判定等阶段。Al-pha测试和Beta测试为工具测试的2种方法,产品打样是正式生产之前进行的打样及打样确认,是出版发行阶段的工作。故选CD。

  • 第5题:

    有效性测试通常采用()测试技术,验证()的可追溯性。


    正确答案:黑盒;需求

  • 第6题:

    软件组件测试的主要目的是()

    • A、测试组件与组件之间的接口
    • B、组件与硬件的关联
    • C、发现缺陷,以及验证组件的功能
    • D、验证系统的功能

    正确答案:C

  • 第7题:

    关于白盒测试的概念,下列哪个选项是正确的()

    • A、白盒测试是根据识别软件或系统的结构导出测试用例,所以只能用在组件或集成测试中
    • B、在白盒测试中如果已经达到了100%的判定覆盖,不一定能达到了100%的语句覆盖
    • C、在白盒测试中如果已经达到了100%的语句覆盖,肯定达到了100%的判定覆盖
    • D、白盒测试可以应用在任何测试级别中

    正确答案:D

  • 第8题:

    软件测试过程中的确认测试阶段包括()。

    • A、有效性测试、软件配置审查、验收测试、α-β 测试
    • B、单元测试、集成测试、验收测试、系统测试
    • C、有效性测试、软件配置审查、系统测试、验收测试
    • D、有效性测试、软件配置审查、集成测试、验收测试

    正确答案:A

  • 第9题:

    一种用来保证程序的源代码和执行代码相一致的控制是()。

    • A、验证程序的移动请求是经过授权的
    • B、要求对程序、系统和代码进行平行测试
    • C、授权程序员只能对测试库进行访问
    • D、将源代码重新编译到生产库中

    正确答案:D

  • 第10题:

    单选题
    软件组件测试的主要目的是()
    A

    测试组件与组件之间的接口

    B

    组件与硬件的关联

    C

    发现缺陷,以及验证组件的功能

    D

    验证系统的功能


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

  • 第11题:

    单选题
    关于白盒测试的概念,下列哪个选项是正确的()
    A

    白盒测试是根据识别软件或系统的结构导出测试用例,所以只能用在组件或集成测试中

    B

    在白盒测试中如果已经达到了100%的判定覆盖,不一定能达到了100%的语句覆盖

    C

    在白盒测试中如果已经达到了100%的语句覆盖,肯定达到了100%的判定覆盖

    D

    白盒测试可以应用在任何测试级别中


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

  • 第12题:

    单选题
    软件测试过程中的确认测试阶段包括()。
    A

    有效性测试、软件配置审查、验收测试、α-β 测试

    B

    单元测试、集成测试、验收测试、系统测试

    C

    有效性测试、软件配置审查、系统测试、验收测试

    D

    有效性测试、软件配置审查、集成测试、验收测试


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

  • 第13题:

    下列哪种情况下可以进行单元测试______。

    A) 每个模块的代码编制完成,并经过评审和验证确认没有语法错误

    B) 每个模块的代码编制完成,不需经过评审和验证确认没有语法错误

    C) 部分模块的代码编制完成,并且已完成模块已经过评审和验证确认没有语法错误

    D) 主要模块的代码编制完成,并且已完成模块已经过评审和验证确认没有语法错误

    A.

    B.

    C.

    D.


    正确答案:A

  • 第14题:

    在V模型中,( )是对概要设计进行验证,(请作答此空)与编码相对应。

    A.代码测试
    B.集成测试
    C.验收测试
    D.单元测试

    答案:D
    解析:
    V模型如下图所示:

  • 第15题:

    软件测试一般分为两个大类,即动态测试和静态测试。前者通过运行程序发现错误,包括(请作答此空)等方法;后者采用人工和计算机辅助静态分析的手段对程序进行检测,包括( )等方法。

    A.边界值分析、逻辑覆盖、基本路径
    B.桌面检查、逻辑覆盖、错误推测
    C.桌面检查、代码审查、代码走查
    D.错误推测、代码审查、基本路径

    答案:A
    解析:
    本题考查测试的分类,测试可以分为动态测试与静态测试。动态测试是通过运行程序发现错误,包括黑盒测试(等价类划分、边界值分析法、错误推测法)与白盒测试(各种类型的覆盖测试)。静态测试是人工测试方式,包括桌前检查(桌面检查)、代码走查、代码审查。

  • 第16题:

    验证完成后应当出具(),包括验证过程中采集的()、各测试项目数据()、各测试项目()分析、验证实施人员、验证结果()等,验证报告应当经过审核和批准;


    正确答案:验证报告;数据汇总;分析图表;结果;总体评价

  • 第17题:

    你是参与某网上交易系统的测试人员,主要负责该系统中某些模块的组件测试。目前处于测试分析和设计阶段。下面哪个最适合作为组件测试的测试依据?()

    • A、 - 软件系统架构; - 详细设计文档;
    • B、 - 详细设计文档; - 风险分析报告;
    • C、 - 风险分析报告; - 代码;
    • D、 - 代码; - 详细设计文档。

    正确答案:D

  • 第18题:

    下面哪个通常不作为组件/单元测试的测试依据()

    • A、组件需求说明
    • B、详细设计文档
    • C、代码
    • D、软件和系统设计文档

    正确答案:D

  • 第19题:

    软件质量管理(QM)应有质量保证(QA)和质量控制(QC)组成,下面的选项属于QC得是()

    • A、测试
    • B、跟踪
    • C、监督
    • D、制定计划
    • E、需求审查
    • F、程序代码审查

    正确答案:A,B,C

  • 第20题:

    需要在代码审查中仔细检查的功能组件包括()

    • A、用户验证组件
    • B、会话管理组件
    • C、访问控制组件
    • D、输入输出确认组件
    • E、外部组件接口

    正确答案:A,B,C,D,E

  • 第21题:

    单选题
    下面哪个通常不作为组件/单元测试的测试依据()
    A

    组件需求说明

    B

    详细设计文档

    C

    代码

    D

    软件和系统设计文档


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

  • 第22题:

    问答题
    单个组件经过代码审查和测试,其有效性已经得到了全面验证,请解释为什么仍然需要进行集成测试。

    正确答案: 单个组件正常工作并不意味着所有组件集成在一起可以正常工作,因为组件相互连接时接口会引起许多新问题,集成测试正是将通过单元测试的各个组件组装在一起进行综合测试,以便发现与接口有关的各种错误。
    解析: 暂无解析

  • 第23题:

    多选题
    软件质量管理(QM)应有质量保证(QA)和质量控制(QC)组成,下面的选项属于QC得是()
    A

    测试

    B

    跟踪

    C

    监督

    D

    制定计划

    E

    需求审查

    F

    程序代码审查


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