更多“一个故障已经被发现,而且也被排除了,为了检查修改是否引起其他故障,这时应该进行()A、程序走查B、回归测试C、软件评审D、接受测试”相关问题
  • 第1题:

    一个故障已经被发现,而且也被排除了,为了检查修改是否引起了其它故障,这时应该进行(15)。

    A.恢复测试

    B.回归测试

    C.确认测试

    D.可靠性测试


    正确答案:B
    解析:恢复测试是要证实在克服硬件故障(包括突然断电、硬件或网络出现错误等)后,系统能否继续正常进行工作,并不对系统造成任何危害。在维护过程中,当修正一个BUG以后要进行回归测试。回归测试也叫退化测试,只是翻译不同而已。确认测试(Validation Testing)又称为有效性测试,其任务是验证软件的功能和性能及其它特性是否与用户的要求一致。如果系统需求说明书中有对可靠性的要求,则需进行可靠性测试,通常使用平均失效间隔时间、因故障而停机的时间两个指标来衡量。

  • 第2题:

    ●在改正当前故障的同时可能会引入新的故障,这时需要进行 (36) 。

    (36)

    A.功能测试

    B.性能测试

    C.回归测试

    D.验收测试


    正确答案:C

  • 第3题:

    一个故障已经被发现,而且也被排除了,为了检查修改是否引起了其他故障,这时应该进行(10)。

    A.程序走查

    B.退化测试

    C.软件评审

    D.接收测试


    正确答案:B
    解析:一个故障已经被发现,而且也被排除了,因为在修改过程中纠正了老的错误又会引入新的错误,此时应该进行退化测试(RetrogressionTest),以防止出现新错误的。退化测试包括以下步骤:插入新代码,程序成为新版本;测试可能受新代码影响功能;测试修改前的基本功能:测试新版本的功能。对于选项A“程序走查”是由Bell等人提出来的一种评价程序语言的方法,它以用户为中心,通过走查用户使用程序完成任务的情况进而评价程序语言设计的可用性和流畅性。对于选项C“软件评审”,是指对软件元素或者项目状态的一种评估手段,以确定其是否与计划的结果保持一致,并使其得到改进。对于选项D“软件接收测试”,是确保关键任务的应用软件能在其所运行的硬件设施上高效地运行,与严格的操作标准一致。

  • 第4题:

    一个故障已经被发现,而且也被排除了,为了检查修改是否引起了其它故障,这时应该进行______。

    A.程序走查

    B.退化测试

    C.软件评审

    D.接收测试


    正确答案:B
    解析:在维护过程中,当修正一个故障以后要进行回归测试,但此处没有这个选项,所以我们要考查哪个选项是回归测试的意思。这里可以直接把A和C排除,而D选项的接收测试就是确认测试,所以我们选B。其实退化测试就是回归测试,只是翻译不同而已。

  • 第5题:

    一个项目为了修正一个错误而进行了变更,这个错误被修正,但却引起以前可以正 确运行的代码出错.(61)最可能发现这一问题。

    A.单元测试

    B.集成测试

    C.回归测试

    D.安装测试


    正确答案:C
    单元测试也称模块测试,它是软件测试的第一步,通常在编码阶段进行。单元测试以软件详细设计为指导,对软件模块进行正确性检查,其目的在于发现模块内部可能存在的各种错误。它要求对所有的局部和全局数据结构、外部接口与程序代码关键部分都要进行严格的审查。集成测试也称为组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求组装成为子系统或系统,进行集成测试。实践表明,一些模块虽然能够单独工作,但并不能保证连接起来也能正常的工作。程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。回归测试是检验原有正常功能没有应更改出现缺陷而进行的测试,通过重新进行测试以确认修改没有引起新的错误或导致其他代码产生错误。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各阶段都会进行多次回归测试。安装测试确保该软件在正常情况和异常情兄的不同条件下,进行首次安装、升级、完整的或自定义的安装都能进行安装。异常情兄包括磁盘空间不足、缺少目录创建权限等。核实软件在安装后可立即正常运行。安装测试包括测试安装代码以及安装手册。安装手册提供如何进行安装,安装代码提供安装一些程序能够运行的基础数据。

  • 第6题:

    软件测试是为了发现错误而执行程序的过程。检验软件是否满足用户需求的测试称为(24)。(25)是维护中常用的方法,其目的是检验修改所引起的副作用。黑盒测试法主要根据(26)来设计测试用例。

    A.确认测试

    B.有效性测试

    C.系统测试

    D.集成测试


    正确答案:A
    解析:软件测试是为了发现错误而执行程序的过程。软件测试的主要步骤有单元测试、组装测试和确认测试。确认测试的任务是检查软件的功能、性能及其他特征是否与用户的需求一致,它是以需求规格说明书作为依据的测试。确认测试通常采用黑盒测试法。黑盒测试也称为功能测试,是根据规格说明所规定的功能来设计测试用例,它不考虑程序的内部结构和处理过程。常用的黑盒测试技术有等价类划分、边值分析、错误猜测、因果图等。回归测试是为了验证修改的正确性及其影响而进行的,是维护中常用的方法;以确定修改是否达到了预期的目的,检查修改是否损害了原有的正常功能。回归测试作为软件生存周期的一个组成部分,在整个软件测试过程中占有很大的比重,软件开发的各个阶段都会进行多次回归测试。

  • 第7题:

    为了检查对软件进行修改后是否引入新的错误,需要对软件进行的测试类型为( )测试。

    A.功能
    B.回归
    C.可靠性
    D.恢复

    答案:B
    解析:
    本题考查软件测试的基础知识。
    软件测试的目的是识别错误,而不是改正错误。但是,开发团队希望错误发现后尽快地找出其原因,进而改正错误。而且,有些错误的持续存在会阻止进一步的测试。在这种情况下,在测试过程中改正错误可能会在修复已有错误的同时引入新的错误。回归测试用于识别在改正当前错误的同时可能引入的新错误。

  • 第8题:

    一个故障已经被发现,而且也被排除了,为了检查修改是否引起了其他故障,这时应该进行( )。

    A.程序走查
    B.退化测试
    C.软件评审
    D.接收测试

    答案:B
    解析:
    一个故障已经被发现,而且也被排除了,因为在修改过程中纠正了旧的错误又会引入新的错误,此时应该进行退化测试(Regession Test,即回归测试,翻译不同,要能理解原理去记忆),以防止出现新的错误。退化测试包括以下步骤:①插入新代码,程序成为新版本,②测试可能受新代码影响的功能;③测试修改前的基本功能;④测试新版本的功能。对于选项A,“程序走查”,是由Bell等人提出来的一种评价程序语言的方法,它以用户为中心,通过走查用户使用程序完成任务的情况进而评价程序语言设计的可用性和流畅性。对于选项C,“软件评审”,是指对软件元素或者项目状态的一种评估手段,以确定其是否与计划的结果保持一致,并使其得到改进。对于选项D,“软件接收测试”,是保证关键任务的应用软件能在其所运行的硬件设施上高效地运行,与严格的操作标准一致。

  • 第9题:

    程控数字交换系统的初验测试应在工艺和软件程序修改检查合格的基础上进行。下列各测试内容中,属于初验测试内容的有()

    • A、硬件故障率测试
    • B、可靠性测试
    • C、接通率测试
    • D、局间中继测试

    正确答案:B,C,D

  • 第10题:

    什么类型的软件应用测试被认为是测试的最后阶段,并且通常包括开发团队之外的用户?()

    • A、Alpha测试(Alpha测试由用户在开发者的场所进行,并且在开发者对用户的“指导”下进行测试)
    • B、白盒测试(白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常运行,检验程序中的每条通路是否都能按预定要求正确工作。这一方法是把测试对象看做一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致)
    • C、回归测试(回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本)
    • D、Beta测试(贝塔测试)

    正确答案:D

  • 第11题:

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

    当修改了缺陷后,应该重新进行测试以确定原来的缺陷已经成功的修改,称之为确认测试

    B

    回归测试是对已被侧过的程序在变更后进行的重复测试,以发现在这些变更后是否有新的缺陷引入

    C

    当软件发生变更或者应用软件的环境发生变化时,需要进行回归测试

    D

    回归测试可以在所有的测试级别上进行,并且只适用于功能测试


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

  • 第12题:

    单选题
    一个故障已经被发现,而且也被排除了,为了检查修改是否引起其他故障,这时应该进行()
    A

    程序走查 

    B

    回归测试 

    C

    软件评审 

    D

    接受测试


    正确答案: A
    解析: 题干意思即为回归测试基本思想。

  • 第13题:

    软件测试是为了发现错误而执行程序的过程。检验软件是否满足用户需求的测试称为(20)。

    A.系统测试

    B.组装测试

    C.确认测试

    D.回归测试


    正确答案:C
    解析:软件测试是为了发现错误而执行程序的过程。软件测试的主要步骤有单元测试、集成测试(组装测试)和确认测试。其中,确认测试的任务是检查软件的功能、性能及其他特征是否与用户的需求一致,它是以需求规格说明书作为依据的测试。确认测试通常采用黑盒测试法。黑盒测试也称为功能测试,是根据规格说明所规定的功能(即程序的外部功能)来设计测试用例,它不考虑程序的内部结构和处理过程。常用的黑盒测试技术有等价类划分、边值分析、错误猜测和因果图等。回归测试是为了验证修改的正确性及其影响而进行的,是维护中常用的方法,以确定修改是否达到了预期的目的,检查修改是否损害了原有的正常功能。回归测试作为软件生存周期的一个组成部分,在整个软件测试过程中占有很大的比重,软件开发的各个阶段都会进行多次回归测试。

  • 第14题:

    在会议上,由参会人员阅读程序,利用测试数据人工运行程序,对输出结果进行审查,以达到测试的目的。这种测试方法是(29)。

    A.软件审查

    B.代码走查

    C.技术评审

    D.代码审查


    正确答案:B
    桌前走查、代码走查、代码审查属于静态测试的方法。桌前检查由程序员检查自己编写的程序。代码审查是由若干程序员和测试人员组成一个会审小组,通过阅读、讨论和争议,对程序进行静态分析的过程。它一般包括二个步骤。第一步:小组负责人提前把设计规格说明书、控制流图、程序文本及有关要求、规范发给小组成员,作为评审依据,小组成员在充分阅读这些材料后开始下一步;第二步:召开程序审查会,在会上首先由程序员讲解程序的逻辑。在此过程中,程序员或其它小组成员可以提出问题,展开讨论,审查是否在在错误。代码走查与代码审查基本相同,它的过程也分二个步骤。第一步把材料发给走查小组成员,让他们认真研究程序,然后再开会;第二步首先由测试组成员为被测程序准备一批有代表性的测试用例,提交给走查小组。走查小组开会,集体扮演计算机角色,让测试用例沿程序的逻辑运行一遍,随时记录程序的踪迹,供分析和讨论使用。技术评审的目的是评价软件产品。以确定其对使用意图的适合性,目标是识别规范说明和标准的差异,并向管理提供证据,以表明产品是否满足规范说明并遵从标准,而且可以控制变更。软件审查通过正式的方式来对软件进行评审,而走查则可以是非正式的方式进行。

  • 第15题:

    一个故障已经被发现了,而且也被排除了,为了检查修改是否引起其他故障,这时应该进行( )

    A.程序走查

    B.回归测试

    C.软件评审

    D.接受测试


    正确答案:B
    回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。

  • 第16题:

    为了检查对软件进行修改后是否引入新的错误,需要对软件进行的测试类型为(52) 测试。

    A.功能

    B.回归

    C.可靠性

    D.恢复


    正确答案:B
    本题考查软件测试的基础知识。软件测试的目的是识别错误,而不是改正错误。但是,开发团队希望错误发现后尽快地找出其原因,进而改正错误。而且,有些错误的持续存在会阻止进一步的测试。在这种情况下,在测试过程中改正错误可能会在修复已有错误的同时引入新的错误。回归测试用于识别在改正当前错误的同时可能引入的新错误。

  • 第17题:

    在面向对象测试中,系统测试的目的是______。

    A.揭示软件中存在的故障

    B.修改软件中已经发现的缺陷与故障

    C.检查软件功能符合需求规格说明书

    D.确认用户是否能够接受该软件


    正确答案:D

  • 第18题:

    一个故障已经被发现,而且也被排除了,为了检查修改是否引起了其他问题,这时应该进行 ( ) 。

    A.程序走查
    B.回归测试
    C.软件评审
    D.接收测试

    答案:B
    解析:

  • 第19题:

    某项目为了修正一个错误而进行了修改。错误修正后,还需要进行( )以发现这一修正是否引起原本正确运行的代码出错。

    A.单元测试
    B.接收测试
    C.安装测试
    D.回归测试

    答案:D
    解析:
    回归测试是为了验证修改的正确性及其影响而进行的,是软件维护中常用的方法,以确定修改是否达到了预期的目的,检查修改是否损害了原有的正常功能。回归测试作为软件生存周期的一个组成部分,在整个软件测试过程中占有很大的比重,软件开发的各个阶段都会进行多次回归测试。

  • 第20题:

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

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

    正确答案:D

  • 第21题:

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

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

    正确答案:C

  • 第22题:

    单选题
    什么类型的软件应用测试被认为是测试的最后阶段,并且通常包括开发团队之外的用户?()
    A

    Alpha测试(Alpha测试由用户在开发者的场所进行,并且在开发者对用户的“指导”下进行测试)

    B

    白盒测试(白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常运行,检验程序中的每条通路是否都能按预定要求正确工作。这一方法是把测试对象看做一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致)

    C

    回归测试(回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本)

    D

    Beta测试(贝塔测试)


    正确答案: A
    解析: Beta测试时测试的最后阶段,通常包括开发领域之外的用户。Beta测试是用户接受测试的一种形式(UAT测试),且通常包括有限外部开发工作用户。Alpha测试是Bata测试之前的一个测试阶段,通常由程序员和业务分析师完成,而不是用户。Alpha测试用来识别bug或者故障,这些bug和故障可以在外部用户开始beta测试之前被修正。白盒测试被用来评估软件程序逻辑的有效性,测试数据被用来确定被测试的程序的程序正确性。换句话说,这只是程序操作的想象方法,不在功能级别上。白盒测试通常不包括外部用户。回归测试是重新运行一部分测试场景已确定修改或修正没有引入其他错误的过程。换句话说,多次成功的程序修改后运行相同的测试数据以确保一个问题的“补丁”没有破坏程序的其他部分。回归测试不是测试的最后阶段,通常也不包括外部用户。点评:几种测试类型的概念

  • 第23题:

    多选题
    程控数字交换系统的初验测试应在工艺和软件程序修改检查合格的基础上进行。下列各测试内容中,属于初验测试内容的有()
    A

    硬件故障率测试

    B

    可靠性测试

    C

    接通率测试

    D

    局间中继测试


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