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

题目

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

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● ()是为诊断缺陷、失效原因或判定待修改的部分所需努力有关的软件属性。 ()A. 易分析性 B. 易测试性 C. 易维护性 D. 易恢复性


正确答案:A
    本题考查易维护性的易分析性质量子特性的概念。易分析性是为诊断缺陷、失效原因或判定待修改的部分所需努力有关的软件属性。

第2题:

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

A、边值测试

B、单元测试

C、集成测试

D、验收测试


参考答案:A

第3题:

【问题 4】(3 分)

技术员小张选择以下三个实例对系统进行测试:

A.输入错误的密码

B.手工拔下客户端的网线,在许可的时间范围内再插上

C.关闭服务器电源,判断备份机器是否能够正常启动

其中, (10) 进行的是可恢复性测试; (11) 进行的是安全测试; (12) 进行的是故障转移测试。


正确答案:
(10)B或 手工拔下客户端的网线,在许可的时间范围内再插上 (1分)
(11)A或 输入错误的密码         (1分)
(12)C或 关闭服务器电源,判断备份机器是否能够正常启动  (1分)

第4题:

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


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

第5题:

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


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

第6题:

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

A.易使用性

B.易恢复性

C.易替换性

D.易测试性


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

第7题:

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

A.需求分析

B.概要设计

C.详细设计

D.编码


正确答案:A

第8题:

软件测试的白箱测试是对软件的结构进行测试,下述

Ⅰ.边缘值分析

Ⅱ.语句测试

Ⅲ.分支测试

Ⅳ.路径测试

哪个(些)是其应包括的内容?

A.Ⅰ

B.Ⅱ和Ⅲ

C.Ⅲ和Ⅳ

D.Ⅱ、Ⅲ和Ⅳ


正确答案:D

第9题:

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

A.易使用性

B.易恢复性

C.易替换性

D.易测试性


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

第10题:

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

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

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

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

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


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

更多相关问题