对测试阶段中没有发现的错误所进行的测试、诊断、定位、纠错以及验证修改的回归测试过程被称为【 】性维护。

题目

对测试阶段中没有发现的错误所进行的测试、诊断、定位、纠错以及验证修改的回归测试过程被称为【 】性维护。


相似考题
更多“对测试阶段中没有发现的错误所进行的测试、诊断、定位、纠错以及验证修改的回归测试过程被称为【 】性维护。”相关问题
  • 第1题:

    阅读以下说明,回答问题1至问题4。

    【说明】

    某软件企业内部测试部门对其ERP产品进行内部测试之后,由第三方测试机构进行验收测试,重点测试的质量特性包括:功能性、可靠性、易用性、效率、维护性以及可移植性。

    验收测试的依据是什么?验收测试对测试环境有何要求?

    软件产品的功能性测试中应关注哪些子特性?

    在实际的软件测试过程中,对缺陷的管理与分析至关重要。回答如下问题:

    (1)针对本测试,Bug的错误类型除了功能性错误外,还可能会包括哪些?

    (2)严重性级别是Bug的重要属性,请写出常见的功能性Bug的严重性级别层次。

    (3)在测试过程中,Bug的处理会处于不同的状态,请设计Bug管理中从发现到关闭必须经历的状态名称。

    企业内部测试部在测试“主生产计划制定”模块过程中,使用30个测试案例进行测试,共发现10个问题。开发组对软件修改后,向测试组提交问题修改报告及修改后的软件。问题修改报告中提出:其中3个问题是用户需求,不是错误,无需修改,其余7个问题已修改完成。测试组使用上轮测试中发现这7个问题的5个测试案例进行了回归测试,确认问题已得到修改,因此测试组决定,当前版本可以进入配置管理库,进行后续集成工作。

    测试组的做法是否有问题?为什么?如果有问题,应写出正确的做法。

    请帮忙给出每个问题的正确答案和分析,谢谢!


    问题 1 答案解析:验收测试根据合同、《需求规格说明书》或《验收测试计划》对成品进行验收测试。 生产环境或者软硬件配置接近生产环境的模拟环境。
    验收测试根据合同、《需求规格说明书》或《验收测试计划》对成品进行验收测试。 生产环境,或者软硬件配置接近生产环境的模拟环境。

    问题 2 答案解析:适应性(软件为指定的任务和用户目标提供一组合适功能的能力) 准确性(软件提供所需精确度的正确或相符结果及效果的能力) 互操作性、互用性(软件产品与一个或更多规定系统进行交互的能力) 保密安全性(软件产品保护信息和数据的能力) 功能依从性(软件依从同功能性相关的标准、约定或法规的能力)
    适应性(软件为指定的任务和用户目标提供一组合适功能的能力) 准确性(软件提供所需精确度的正确或相符结果及效果的能力) 互操作性、互用性(软件产品与一个或更多规定系统进行交互的能力) 保密安全性(软件产品保护信息和数据的能力) 功能依从性(软件依从同功能性相关的标准、约定或法规的能力)

    问题 3 答案解析:(1)Bug的错误类型还包括: 可靠性错误、易用性错误、效率错误、维护性错误以及可移植性错误 (2)Bug的严重级别等级包括: .致命的 .严重的 .一般的 .建议的 (3)Bug的状态包括: .发现(New测试中新发现的软件Bug) .打开(Open被确认并分配给相关开发人员处理) .修正(Fixed开发人员已完成修正等待测试人员验证) .拒绝(Declined拒绝修改Bug) .延期(Deferred不在当前版本修复的bug下一版修复) .关闭(ClosedBug已被修复)
    (1)Bug的错误类型还包括: 可靠性错误、易用性错误、效率错误、维护性错误以及可移植性错误 (2)Bug的严重级别等级包括: .致命的 .严重的 .一般的 .建议的 (3)Bug的状态包括: .发现(New,测试中新发现的软件Bug) .打开(Open,被确认并分配给相关开发人员处理) .修正(Fixed,开发人员已完成修正,等待测试人员验证) .拒绝(Declined,拒绝修改Bug) .延期(Deferred,不在当前版本修复的bug,下一版修复) .关闭(Closed,Bug已被修复)

    问题 4 答案解析:测试组做法存在问题错误如下。 针对取消的3个问题: 这3个问题不进行回归测试是错误的。 测试组应该将这3个问题作为补充说明交用户确认需求测试组在回归测试中应对这3个问题与开发组进行沟通并由用户或项目经理确认这3个问题是否可以取消对于不能取消的问题仍需开发组进行修改并进行回归测试。 针对测试的7个问题: 只使用发现问题的5个案例进行回归测试是错误的在修改这些问题的过程中可能引入新的问题。 因此应使用全部30个案例进行回归测试。
    测试组做法存在问题,错误如下。 针对取消的3个问题: 这3个问题不进行回归测试是错误的。 测试组应该将这3个问题作为补充说明交用户确认需求,测试组在回归测试中应对这3个问题与开发组进行沟通,并由用户或项目经理确认这3个问题是否可以取消,对于不能取消的问题仍需开发组进行修改并进行回归测试。 针对测试的7个问题: 只使用发现问题的5个案例进行回归测试是错误的,在修改这些问题的过程中,可能引入新的问题。 因此应使用全部30个案例进行回归测试。

  • 第2题:

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

    A.需求分析

    B.概要设计

    C.详细设计

    D.编码


    正确答案:A

  • 第3题:

    对测试阶段中没有发现的错误所进行的测试、诊断、定位、纠错以及验证修改的回归测试过程称为【 】性维护。


    正确答案:校正
    校正 解析:在测试阶段没有发现的错误,会在软件投入实际运行后逐渐暴露出来并形成系统的故障。对这类错误的测试、诊断、定位、纠错以及验证修改的回归测试过程称为校正性维护。

  • 第4题:

    下面叙述中错误的是( )。

    A.软件测试的目的是发现错误并改正错误

    B.对被调试的程序进行“错误定位”是程序调试的必要步骤

    C.程序调试通常也被称为Debug

    D.软件测试应严格执行测试计划,排除测试的随意性


    正确答案:A
    A。【解析】软件测试的目的是为了发现错误及漏洞而执行程序的过程。软件测试要严格执行测试计划。程序调式通常也称Debug,对被调试的程序进行“错误”定位是程序调试的必要步骤。

  • 第5题:

    软件纠错维护是纠正在开发阶段产生而在测试和验收过程没有发现的错误,其主要内容不包括( )。

    A.操作失误 B.数据错误C.设计错误 D.文档错误


    正确答案:A

  • 第6题:

    对测试阶段中没有发现的错误所进行的测试、诊断、定位、纠错及验证修改的回归测试过程被称为【 】性维护。


    正确答案:校正
    校正

  • 第7题:

    以下关于回归测试的叙述中,不正确的是( )

    A.回归测试是为了确保改动不会带来不可预料的后果或错误
    B.回归测试需要针对修改过的软件成分进行测试
    C.回归测试需要能够测试软件的所有功能的代表性测试用例
    D.回归测试不容易实现自动化

    答案:D
    解析:
    回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。通常可以通通过自动化大大减轻重复工作的工作量。

  • 第8题:

    ISTQB术语中的回归测试的目的是()

    • A、验证修改的成功
    • B、预防功能编写的不完善或疏漏
    • C、确保修正过程中没有引入新的缺陷
    • D、帮助程序员更好地进行单元测试

    正确答案:C

  • 第9题:

    关于软件确认测试和回归测试的描述,下列哪个选项是错误的()

    • A、当修改了缺陷后,应该重新进行测试以确定原来的缺陷已经成功的修改,称之为确认测试
    • B、回归测试是对已被侧过的程序在变更后进行的重复测试,以发现在这些变更后是否有新的缺陷引入
    • C、当软件发生变更或者应用软件的环境发生变化时,需要进行回归测试
    • D、回归测试可以在所有的测试级别上进行,并且只适用于功能测试

    正确答案:D

  • 第10题:

    当故意键入错误时,对应用系统所显示的信息进行限制的行为被称为()

    • A、输出验证
    • B、输入验证
    • C、输出测试
    • D、输入测试

    正确答案:A

  • 第11题:

    单选题
    回归测试的目的是()
    A

    验证修改的成功

    B

    预防功能编写的不完善或疏漏

    C

    确保修正过程中没有引入新的缺陷

    D

    帮助程序员更好地进行单元测试


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

  • 第12题:

    单选题
    下列哪一项匹配是错误的:()。
    A

    功能测试——测试性能、负载、可靠性等。

    B

    回归测试——修改了旧代码后,重新进行测试以确认修改没有引入新的错误。

    C

    结构测试——测试者全面了解程序内部逻辑结构、对所有逻辑路径进行测试。

    D

    黑盒测试——涉及了软件在功能上正反两面的测试


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

  • 第13题:

    MRunner可用于回归测试,回归测试是指()。

    A、一种性能测试

    B、对产品的各功能进行验证

    C、也叫组装测试或联合测试

    D、回归修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误


    答案:D

    解析:回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。回归测试的目的是证明当你修订一个漏洞或增加新功能的时候没有破坏已有程序。应用软件的回归测试,需要执行数百到数千单元和集成测试用例并需要有效地管理测试结果。

  • 第14题:

    改正性维护中,根据文档是提供的测试用例,重新对修改部分进行的测试称为()测试。


    参考答案:回归

  • 第15题:

    在软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错直至回归测试的过程为【 】。


    正确答案:校正性维护
    校正性维护 解析:校正性维护指在软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错直至回归测试的过程。

  • 第16题:

    对已经发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,这种行为属于( )

    A.测试

    B.调试

    C.回归测试

    D.单元测试


    正确答案:B

  • 第17题:

    ( )指在软件维护阶段,为了检测由于代码修改而可能引入的错误所进行的测试活动

    A.回归测试

    B.修复测试

    C.集成测试

    D.冒烟测试


    正确答案:A

  • 第18题:

    ( 5 )在测试阶段没有发现的错误,会在软件投入实际运行后逐渐暴露出来。对这类错误的测试、诊断、纠错以及回归测试过程,称为 【 5 】 维护。


    正确答案:

  • 第19题:

    【说明】某软件企业内部测试部门对其ERP产品进行内部测试之后,由第三方测试机构进行验收测试,重点测试的质量特性包括:功能性、可靠性、易用性、效率、维护性以及可移植性。1、【问题1】验收测试的依据是什么?验收测试对测试环境有何要求?2、【问题2】软件产品的功能性测试中应关注哪些子特性?3、【问题3】在实际的软件测试过程中,对缺陷的管理与分析至关重要。回答如下问题:(1)针对本测试,Bug的错误类型除了功能性错误外,还可能会包括哪些?(2)严重性级别是Bug的重要属性,请写出常见的功能性Bug的严重性级别层次。(3)在测试过程中,Bug的处理会处于不同的状态,请设计Bug管理中从发现到关闭必须经历的状态名称。4、【问题4】企业内部测试部在测试"主生产计划制定"模块过程中,使用30个测试案例进行测试,共发现10个问题。开发组对软件修改后,向测试组提交问题修改报告及修改后的软件。问题修改报告中提出:其中3个问题是用户需求,不是错误,无需修改,其余7个问题已修改完成。测试组使用上轮测试中发现这7个问题的5个测试案例进行了回归测试,确认问题已得到修改,因此测试组决定,当前版本可以进入配置管理库,进行后续集成工作。测试组的做法是否有问题?为什么?如果有问题,应写出正确的做法。


    答案:
    解析:
    1、[解析]验收测试根据合同、《需求规格说明书》或《验收测试计划》对成品进行验收测试。生产环境,或者软硬件配置接近生产环境的模拟环境。2、[解析]适应性(软件为指定的任务和用户目标提供一组合适功能的能力)准确性(软件提供所需精确度的正确或相符结果及效果的能力)互操作性、互用性(软件产品与一个或更多规定系统进行交互的能力)保密安全性(软件产品保护信息和数据的能力)功能依从性(软件依从同功能性相关的标准、约定或法规的能力)3、[解析](1)Bug的错误类型还包括:可靠性错误、易用性错误、效率错误、维护性错误以及可移植性错误(2)Bug的严重级别等级包括:·致命的·严重的·一般的·建议的(3)Bug的状态包括:·发现(New,测试中新发现的软件Bug)·打开(Open,被确认并分配给相关开发人员处理)·修正(Fixed,开发人员已完成修正,等待测试人员验证)·拒绝(Declined,拒绝修改Bug)·延期(Deferred,不在当前版本修复的bug,下一版修复)·关闭(Closed,Bug已被修复)4、[解析]测试组做法存在问题,错误如下。针对取消的3个问题:这3个问题不进行回归测试是错误的。测试组应该将这3个问题作为补充说明交用户确认需求,测试组在回归测试中应对这3个问题与开发组进行沟通,并由用户或项目经理确认这3个问题是否可以取消,对于不能取消的问题仍需开发组进行修改并进行回归测试。针对测试的7个问题:只使用发现问题的5个案例进行回归测试是错误的,在修改这些问题的过程中,可能引入新的问题。因此应使用全部30个案例进行回归测试。

  • 第20题:

    回归测试的目的是()

    • A、验证修改的成功
    • B、预防功能编写的不完善或疏漏
    • C、确保修正过程中没有引入新的缺陷
    • D、帮助程序员更好地进行单元测试

    正确答案:C

  • 第21题:

    下列哪一项匹配是错误的:()。

    • A、功能测试——测试性能、负载、可靠性等。
    • B、回归测试——修改了旧代码后,重新进行测试以确认修改没有引入新的错误。
    • C、结构测试——测试者全面了解程序内部逻辑结构、对所有逻辑路径进行测试。
    • D、黑盒测试——涉及了软件在功能上正反两面的测试

    正确答案:A

  • 第22题:

    ()是维护中常用的方法,其目的是检验修改所引起的副作用。

    • A、回归测试
    • B、模块测试
    • C、功能测试
    • D、结构测试

    正确答案:A

  • 第23题:

    单选题
    ()是维护中常用的方法,其目的是检验修改所引起的副作用。
    A

    回归测试

    B

    模块测试

    C

    功能测试

    D

    结构测试


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