更多“恢复性测试属于软件测试的哪个阶段?并试阐述恢复性测试的概念和进行恢复性测试分析时主要应考虑的问题。”相关问题
  • 第1题:

    软件的易维护性是指理解、改正、改进软件的难易程度。通常影响软件易维护性的因素有易理解性、易修改性和(25)。

    A.易使用性

    B.易恢复性

    C.易替换性

    D.易测试性


    正确答案:D
    解析:这是概念题:易维护性包括易理解性、易测试性和易修改性。

  • 第2题:

    软件测试通常可分为单元测试、集成测试、确认测试和系统测试,其中确认测试主要用于发现(44)阶段的错误。在集成测试时,通常可采用自顶向下增殖式集成和自底向上增殖式集成。在自底向上增殖式集成时,对每个被集成的模块(45)。对那些为众多用户开发的软件(如操作系统、编译程序),通常还要进行α测试和β测试,以发现可能只有最终用户才能发现的错误。其中,α测试是指晕终用户在(46)的情况下所进行的测试,β测试是指最终用户在(47)的情况下所进行的测试。在软件维护阶段,当修改软件后,除了进行常规的测试外,还应进行(48)测试。

    A.需求分析

    B.概要设计

    C.详细设计

    D.编码


    正确答案:A

  • 第3题:

    通常影响软件易维护性的因素有易理解性、易修改性和(35)。

    A.易使用性

    B.易恢复性

    C.易替换性

    D.易测试性


    正确答案:D
    解析:软件可维护性是指纠正软件系统出现的错误和缺陷,以及为满足新的要求进行修改、扩充或压缩的容易程度。目前广泛使用的来衡量程序可维护性的因素有可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。因此选择答案D。

  • 第4题:

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

    A.软件测试是为评价和改进产品质量、识别产品的缺陷和问题而进行的活动

    B.测试不仅是检查预防措施是否有效的主要手段,而且是识别由于某种原因 预防措施无效而产生错误的主要手段

    C.软件测试按照测试阶段划分,可分为单元测试、集成测试、系统测试

    D.测试是在编码测试阶段完成后才开始的活动


    正确答案:D
    软件测试是评价和改进产品质量、识别产品的缺陷和问题而进行的活动。软件测试是针对一个程序的行为,在有限测试用例集合上,动态验证是否达到预期的行为,需要选取适当的测试用例。测试不只是一种在编码阶段完成后才开始的,而是包括在整个软件开发和维护过程中的活动,它本身也是实际产品构造的一个重要部分。所以说测试是在测试阶段完成后才开始的活动是不正确的。

  • 第5题:

    通常影响软件易维护性的因素有易理解性、易修改性和( )。

    A.易使用性
    B.易恢复性
    C.易替换性
    D.易测试性

    答案:D
    解析:
    软件易维护性指的是维护人员对该软件进行维护的难易程度,具体包括理解、改正、改动和改进该软件的难易程度。可维护性的度量:可理解性、可测试性、可修改性和可移植性。

  • 第6题:

    安全性测试属于软件测试的哪个阶段?并试阐述安全测试的概念和用以评判系统安全性性能的主要指标。


    正确答案: 是系统测试的一种类型,
    安全性测试就是要验证系统内的保护机制能否抵御入侵者的攻击。安全性测试的测试人员需要在测试活动中,撒气不同的入侵方式来攻击系统的安全机制,想尽一切办法来获取系统内的保密信息。

  • 第7题:

    “确认并更新测试依据和测试用例间的双向可追溯性”。上述活动应该是哪个测试阶段的任务?()

    • A、 测试计划和控制阶段;
    • B、 测试实现和执行阶段;
    • C、 测试分析和设计阶段;
    • D、 测试出口准则评估和报告阶段。

    正确答案:B

  • 第8题:

    在软件程序测试的哪个阶段一个组织应该进行体系结构设计测试?()

    • A、可接受性测试
    • B、系统测试
    • C、集成测试
    • D、单元测试

    正确答案:C

  • 第9题:

    一个组织应该在软件程序测试的哪个阶段进行体系结构设计测试?()

    • A、用户验收测试
    • B、系统测试
    • C、集成测试
    • D、单元测试

    正确答案:C

  • 第10题:

    什么是软件测试中的恢复性测试?


    正确答案:恢复测试是要证实在克服硬件故障(包括掉电、硬件或网络出错等)后,系统能否正常地继续进行工作,并不对系统造成任何损害。

  • 第11题:

    问答题
    什么是软件测试中的恢复性测试?

    正确答案: 恢复测试是要证实在克服硬件故障(包括掉电、硬件或网络出错等)后,系统能否正常地继续进行工作,并不对系统造成任何损害。
    解析: 暂无解析

  • 第12题:

    问答题
    安全性测试属于软件测试的哪个阶段?并试阐述安全测试的概念和用以评判系统安全性性能的主要指标。

    正确答案: 是系统测试的一种类型,
    安全性测试就是要验证系统内的保护机制能否抵御入侵者的攻击。安全性测试的测试人员需要在测试活动中,撒气不同的入侵方式来攻击系统的安全机制,想尽一切办法来获取系统内的保密信息。
    解析: 暂无解析

  • 第13题:

    大型软件的测试不包括哪个阶段()

    A、边值测试

    B、单元测试

    C、集成测试

    D、验收测试


    参考答案:A

  • 第14题:

    软件测试包括多个测试阶段,在单元测试之后应进行【 】测试。


    正确答案:集成
    集成 解析:软件测试包括单元测试、集成测试、有效性测试、系统测试以及验收测试。

  • 第15题:

    在软件单元测试中,主要测试对象是软件模块,如果被测程序中有多处调用了其他过程代码,测试中应如何处理这些功能的引用?软件的性能测试在测试工作的哪个阶段进行?


    正确答案:(1)用打桩技术处理这些功能的引用。 (2)性能测试在系统测试阶段进行。
    (1)用打桩技术处理这些功能的引用。 (2)性能测试在系统测试阶段进行。 解析:本题主要考查考生对具体测试技术的掌握程度。进行单元测试时,打桩技术是测试工作中常用的方法。在软件测试的各个阶段中没有性能测试阶段,这里主要检查考生对测试工作的基本概念。性能测试非常重要,只有在系统测试阶段,才能完成性能测试,其他阶段是无法进行性能检测的。

  • 第16题:

    ●通常影响软件易维护性的因素有易理解性、易修改性和(35) 。

    (35)

    A.易使用性

    B.易恢复性

    C.易替换性

    D.易测试性


    正确答案:D

  • 第17题:

    以下关于软件测试描述正确的是:( )。

    A. 软件测试是为了评价和改进产品的质量,识别产品的问题和缺陷而进行的活动
    B. 测试是在编码阶段以后开始的
    C. 软件测试伴随开发和维护过程,在概念上分为单元测试,集成测试2个阶段
    D. 软件测试是针对一个程序的行为,在有限测试用例集合上,静态验证是否达到预期的行为。

    答案:A
    解析:
    软件测试是针对程序的行为,在有限测试用例集合上,动态验证是否达到预期的行为。测试不再只是一种仅在编码阶段完成后才开始的活动。现在的软件测试被认为是 一种应该包括在整个开发和维护过程中的活动,它本身是实际产品构造的一个重要部分,软件测试伴随开发和维护过程,通常可以在概念上划分为单元测试、集成测试和系统测试3个阶段 。

  • 第18题:

    下列关于各软件测试阶段特点的说法,错误的是()。

    • A、单元测试是最小单位的测试
    • B、单元测试可以发现时序问题
    • C、集成测试可以发现单元测试中无法发现的资源竞争的问题
    • D、确认测试往往在系统测试的前期进行,包括有效性测试和软件配置审查

    正确答案:B

  • 第19题:

    恢复性测试属于软件测试的哪个阶段?并试阐述恢复性测试的概念和进行恢复性测试分析时主要应考虑的问题。


    正确答案: 恢复性测试使系统测试阶段的一种方法,也叫容错测试,用来检查系统的容错能力。通常若计算机系统出现错误,就必须在一定时间内从错误中恢复过来,修正错误并重新启动系统。在进行恢复性测试时,要考虑的主要问题有:恢复期间的安全性过程。恢复处理日志方面的能力。当出现供电问题时的恢复能力。恢复操作后系统性能是否下降。
    常用的恢复测试用例的设计方法:规范导出法、错误猜测法、基于故障的测试。

  • 第20题:

    质量属性中维护性的子属性包括易分析、()、稳定性和易测试性。

    • A、易改变性
    • B、易理解性
    • C、易替换性
    • D、易恢复性

    正确答案:A

  • 第21题:

    简述黑盒测试和白盒测试概念,并试分析两者的优点和缺点。


    正确答案: 黑盒测试又称为功能测试、数据驱动测试和基于规格说明的测试。它从用户观点出发的测试。用这种方法进行测试时,把被测试程序当作一个黑盒,在不考虑程序内部结构的内部特性、测试者只知道该程序输入和输出之间的关系或程序功能的情况下,依靠能够反映这一关系和程序功能需求规格的说明书,来确定测试用例和推断测试结果的正确性。
    黑盒测试的优点有:
    1)比较简单,不需要了解程序内部的代码及实现;
    2)与软件的内部实现无关;
    3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;
    4)基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;
    5)在做软件自动化测试时较为方便。
    黑盒测试的缺点有:
    1)不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%;
    2)自动化测试的复用性较低。
    白盒测试:若测试规划基于产品的内部结构来进行测试,检查内部操作是否按规定执行,软件各个部分功能是否得到充分使用,则这种测试方法称为白盒测试(White-boxTesting)方法。白盒测试又称为结构测试、逻辑驱动测试或基于程序的测试。它依赖于对程序细节的严密的检验,针对特定条件和循环设计测试用例,对软件的逻辑路径进行测试。在程序的不同点检验程序的状态,来进行判定其实际情况是否和预期的状态相一致。软件的白盒测试一般用来分析程序的内部结构。
    它的优点是帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐藏的问题。
    白盒测试的缺点有:
    (1)程序运行会有很多不同的路径,不可能测试所有的运行路径;
    (2)测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求;
    (3)系统庞大时,测试开销会非常大。

  • 第22题:

    单选题
    质量属性中维护性的子属性包括易分析、()、稳定性和易测试性。
    A

    易改变性

    B

    易理解性

    C

    易替换性

    D

    易恢复性


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

  • 第23题:

    问答题
    简述黑盒测试和白盒测试概念,并试分析两者的优点和缺点。

    正确答案: 黑盒测试又称为功能测试、数据驱动测试和基于规格说明的测试。它从用户观点出发的测试。用这种方法进行测试时,把被测试程序当作一个黑盒,在不考虑程序内部结构的内部特性、测试者只知道该程序输入和输出之间的关系或程序功能的情况下,依靠能够反映这一关系和程序功能需求规格的说明书,来确定测试用例和推断测试结果的正确性。
    黑盒测试的优点有:
    1)比较简单,不需要了解程序内部的代码及实现;
    2)与软件的内部实现无关;
    3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;
    4)基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;
    5)在做软件自动化测试时较为方便。
    黑盒测试的缺点有:
    1)不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%;
    2)自动化测试的复用性较低。
    白盒测试:若测试规划基于产品的内部结构来进行测试,检查内部操作是否按规定执行,软件各个部分功能是否得到充分使用,则这种测试方法称为白盒测试(White-boxTesting)方法。白盒测试又称为结构测试、逻辑驱动测试或基于程序的测试。它依赖于对程序细节的严密的检验,针对特定条件和循环设计测试用例,对软件的逻辑路径进行测试。在程序的不同点检验程序的状态,来进行判定其实际情况是否和预期的状态相一致。软件的白盒测试一般用来分析程序的内部结构。
    它的优点是帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐藏的问题。
    白盒测试的缺点有:
    (1)程序运行会有很多不同的路径,不可能测试所有的运行路径;
    (2)测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求;
    (3)系统庞大时,测试开销会非常大。
    解析: 暂无解析