参考答案和解析
正确答案: 在进行回归测试的时候,必须决定回归测试的范围,具体表现在以下几个方法:
(1)测试所有修改或修正过的功能模块;
(2)测试与被修改的模块相关的模块;
(3)测试所有新增加的功能模块;
(4)测试整个系统。
方法(1)、方法(2)和方法(3)中只进行了部分的回归测试,这样的测试是不健全的,因为在软件系统中,对本地代码的修改可能导致整个系统产生副作用。
解析: 暂无解析
更多“问答题请说明回归测试的范围是什么。”相关问题
  • 第1题:

    系统测试策略的内容是什么?请详细说明。 


    正确答案:测试策略用于说明测试工作的方法和目标,系统测试策略主要是对系统测试的需求,确定测试类型和怎样进行测试的方法和技术。
    测试策略应包括如下内容:
    (1)要进行的测试类型和测试目标;
    (2)进行测试时要采用的技术;
    (3)对测试的结果制定标准;
    (4)对测试过程中所出现问题存在的影响的特殊事项;
    (5)进行系统测试的对是应是完整的、集成的计算机系统;
    (6)按照设计说明书的规定,逐项测试系统的功能.性能等特性。

  • 第2题:

    什么是回归测试?回归测试的目的是什么?


    正确答案: 定义:是指在修改了源代码后,用原有的测试用例进行重新进行测试以确认修改没有引入新的错误或导致
    其他代码产生错误目的:所做的修改达到了预定的目的,如错误得到了改正,新功能得到了实现,能够适应新的运行环境等,不影响软件原有功能的正确性。

  • 第3题:

    问答题
    请详细说明回归测试的定义。

    正确答案: 在软件开发过程当中,只要软件发生改动,就可能给该软件带来诸多的问题,我们就必须重新测试现有的功能模块。软件的改动可能是源于功能的变更、模块的增加或者bug的修改,具体表现在以下几个方面:
    (1)跟踪和管理系统不够健全,遗漏对bug的修改;
    (2)开发者对bug理解不够深入,只修改了bug的表面现象,而没有对bug做本质修改;
    (3)本bug被修改,之前版本bug掩盖的其他错误暴露出来;
    (4)bug被修改,但并没有考虑到与此问题相关联的其他功能模块。
    回归测试正是为了验证以上几个方面是否发生,以便确定修改是否达到了预期的目的,验证修改是否损害了原有的正常功能。与此同时,还需要补充新的测试用例来测试新增的、被修改了的功能模块。验证修改的正确性及其影响,即为回归测试。
    回归测试不是特定的测试级别,软件开发的各个阶段都会进行多次回归测试。
    解析: 暂无解析

  • 第4题:

    问答题
    请简要列举回归测试用例库的维护方法。

    正确答案: 软件测试项目组在进行测试的过程中会将所用到的测试用例保存到“测试用例库”中,并进行维护,回归测试用例库的维护方法如下。
    1)删除过时的测试用例
    2)改进不受控的测试用例
    3)删除冗余的测试用例
    4)增添新的测试用例
    解析: 暂无解析

  • 第5题:

    问答题
    什么是回归测试?回归测试的目的是什么?

    正确答案: 定义:是指在修改了源代码后,用原有的测试用例进行重新进行测试以确认修改没有引入新的错误或导致
    其他代码产生错误目的:所做的修改达到了预定的目的,如错误得到了改正,新功能得到了实现,能够适应新的运行环境等,不影响软件原有功能的正确性。
    解析: 暂无解析

  • 第6题:

    问答题
    请详细说明验收测试的目的。

    正确答案: 验收测试的目的主要是:
    (1)新建系统产品是否是按照用户需求开发的,体验该产品是否能够满足用户使用要求、有没有达到原设计水平、完成的功能怎样;
    (2)对照合同的需求进行验收测试,是否符合双方达成的共识;
    (3)新建系统产品的可靠性和可维护性好不好?
    (4)新建系统产品通过运行的结果表明,对业务处理的能力;
    (5)新建系统产品对用户操作的容错能力;
    (6)新建系统产品新系统对系统运行时发生故障的恢复能力;
    (7)承建单位向业主单位提交的有关技术资料是否俱全。
    解析: 暂无解析

  • 第7题:

    问答题
    请详细说明容错性测试需考虑的特殊事项。

    正确答案: 从容错性测试的概念和内容可以看出,当软件出现故障时如何进行故障的转移与恢复有用的数据是十分重要的。对于如何进行容错性测试,这是我们关心的事情,所以进行容错性测试需要考虑以下的特殊事项。
    故障发生时数据的转移与数据的恢复
    故障发生时数据的转移是为了确保在出现故障时能成功的转移有效的数据,防止因故障的发生导致意外的破坏各种硬件、软件和网络设备。数据的恢复是为了能够继续运行系统,同时,一旦系统发生故障,备用系统将不失时机地“顶替”已发生故障的系统。
    容错性测试目前主要做的事情表现为:服务器断电;网络设备断电;数据库系统发生故障;应用系统文件发生故障;系统软件发生故障。
    解析: 暂无解析

  • 第8题:

    问答题
    请列出回归测试可遵循的基本过程。

    正确答案: (1)识别出软件中被修改的部分。
    (2)从测试用例库中,排除所有不再适用的测试用例,确定那些对新的软件版本依然有效的测试用例,其结果是建立一个新的测试用例库。
    (3)依据一定的策略从新的测试用例库中选择测试用例测试被修改的软件。
    (4)如果必要,可生成新的测试用例集,用于测试新的测试用例库无法充分测试的软件部分。
    (5)用测试用例集执行修改后的软件。
    其中第(2)和第(3)步测试验证修改是否破坏了现有的功能,第(4)和第(5)步测试验证修改工作本身。
    解析: 暂无解析

  • 第9题:

    问答题
    系统测试策略的内容是什么?请详细说明。

    正确答案: 测试策略用于说明测试工作的方法和目标,系统测试策略主要是对系统测试的需求,确定测试类型和怎样进行测试的方法和技术。
    测试策略应包括如下内容:
    (1)要进行的测试类型和测试目标;
    (2)进行测试时要采用的技术;
    (3)对测试的结果制定标准;
    (4)对测试过程中所出现问题存在的影响的特殊事项;
    (5)进行系统测试的对是应是完整的、集成的计算机系统;
    (6)按照设计说明书的规定,逐项测试系统的功能.性能等特性。
    解析: 暂无解析

  • 第10题:

    问答题
    请详细说明安全性测试的方法。

    正确答案: 应用程序(应用系统)级别的安全性测试方法:
    (1)对数据或业务功能的访问,在预期的安全性情况下,操作者只能访问应用程序的特定功能、有限的数据;
    (2)操作者只能访问其所属用户类型已被授权访问的那些功能或数据;
    (3)不同权限的用户类型,创建各用户类型并用各用户类型所特有的事务来核实其权限,最后修改用户类型并为相同的用户重新运行测试。
    测试结果的安全性分析:
    (1)分析所有测试用例,测试是否通过。
    (2)测试代码是否按照要求分析,并达到相应的测试覆盖率。
    (3)对测试结果进行分析,以验证所有的安全性需求是否得到了满足。
    系统级别的安全性测试策略和方法:
    (1)只有具备系统访问权限的用户才能访问应用程序,而且只能通过相应的网关来访问,包括对系统的登录或远程访问;
    (2)只有具备系统和应用程序访问权限的操作者才能访问系统和应用程序。
    解析: 暂无解析

  • 第11题:

    问答题
    说明AX型测试台的测试范围。

    正确答案: A.X型测试台能测安全型继电器的电气特性和时间特性、接点电阻、线圈电阻、绝缘电阻。能测试以下安全型继电器:
    ①JWXC型;
    ②JZXC型;
    ③JPXC型;
    ④JYJXC型;
    ⑤JYXC型;
    ⑥JWJXC型;
    ⑦JSBXC型半导体时间继电器;
    ⑧能外接电源测试电特性。
    解析: 暂无解析

  • 第12题:

    问答题
    请举例说明《多邻区干扰测试规范》中要求的“测试典型配置参数”。

    正确答案: 天线传输模式DL:TM2/3/7自适应如果天线为MIMO天线,在CQI高的情况下,采用TM3传输模式,下行采用双流,峰值速率增加;天线为BF天线,且CQI无法满足TM3时,采用TM7;如果天线不支持BF,但支持MIMO,在CQI高的情况下采用TM3,CQI低的情况下采用TM2
    解析: 暂无解析

  • 第13题:

    请详细说明回归测试的定义。 


    正确答案: 在软件开发过程当中,只要软件发生改动,就可能给该软件带来诸多的问题,我们就必须重新测试现有的功能模块。软件的改动可能是源于功能的变更、模块的增加或者bug的修改,具体表现在以下几个方面:
    (1)跟踪和管理系统不够健全,遗漏对bug的修改;
    (2)开发者对bug理解不够深入,只修改了bug的表面现象,而没有对bug做本质修改;
    (3)本bug被修改,之前版本bug掩盖的其他错误暴露出来;
    (4)bug被修改,但并没有考虑到与此问题相关联的其他功能模块。
    回归测试正是为了验证以上几个方面是否发生,以便确定修改是否达到了预期的目的,验证修改是否损害了原有的正常功能。与此同时,还需要补充新的测试用例来测试新增的、被修改了的功能模块。验证修改的正确性及其影响,即为回归测试。
    回归测试不是特定的测试级别,软件开发的各个阶段都会进行多次回归测试。

  • 第14题:

    问答题
    请详细说明性能测试的目的。

    正确答案: 性能测试主要是验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈及问题,找到软件的可扩展点,优化软件,最后起到优化系统的目的。
    性能测试的目的主要有以下几点:
    (1)评估系统的能力
    性能测试主要考查系统的能力,它对系统的负荷和响应时间是相当重要的,也是验证系统能力的依据之一。
    (2)识别体系中的弱点
    性能测试考查系统受控的负荷还存在有哪些缺陷,并为解决这些缺陷提供路径。
    (3)系统调优
    性能测试的系统调优就是重复运行测试,验证系统的活动是否得到了预期的结果,从而改进系统性能。检测软件中的问题:长时间的测试执行可导致程序发生由于内存泄露引起的失败,揭示程序中隐含的问题或冲突。
    (4)验证稳定性及可靠性
    验证稳定性及可靠性是在一个生产负荷下,执行一定时间的测试,是评估系统稳定性和可靠性是否满足要求的唯一方法。
    解析: 暂无解析

  • 第15题:

    问答题
    请详细说明易用性测试中的用户界面测试的内容。

    正确答案: 用于与软件交互的方式称为用户界面或UI,易用性包括如下方面的测试:
    (1)符合标准和规范
    用户界面要素要符合软件现行的标准和规范。
    (2)直观
    用户界面是否洁净、不拥挤;布局是否合理;是否有多余功能。
    (3)一致
    如果软件或者平台有一个标准,就要遵守它。如果没有,就要注意软件的特性,确保相似的操作以相似的方式进行。
    (4)灵活
    多种视图的选择; 状态跳转;状态终止和跳过; 数据输入和输出。
    (5)舒适
    软件使用起来应该舒适,不能给用户工作制造障碍和困难。
    (6)实用
    是否实用是优秀用户界面的最后一个要素。
    解析: 暂无解析

  • 第16题:

    问答题
    什么是回归测试?什么时候进行回归测试?

    正确答案: 回归测试就是重新运行现有测试用例测试原有功能,以便确定变更是否达到了预期的目的,检查变更是否损害了原有的正常功能。每当软件发生变化时就应进行回归测试。
    解析: 暂无解析

  • 第17题:

    问答题
    什么是兼容性测试?请举例说明如何利用兼容性测试列表进行测试。

    正确答案: 主要验证软件产品在不同版本之间的兼容性。包括向下兼容和交错兼容,向下兼容是测试软件新版本保留它早期版本功能的情况,交错兼容是验证共同存在的两个相关但不相同的产品之间的兼容性。
    解析: 暂无解析

  • 第18题:

    问答题
    请详细说明Web功能测试的方法主要包括的内容。

    正确答案: W.eb功能测试通常又称为网站(网页)测试。测试的方法主要有如下几点:
    1.页面链接检查:每一个链接都要有对应的页面,并且页面之间切要正确。
    2.相关性检查:检查删除/增加其中每一项是否会对其他项产生影响,如果产生影响,这些影响是否都正确。
    3.检查按钮的功能是否正确,如Add,delete,save,update功能键.
    4.字符串长度检查:输入超出所要求的字符串长度的内容,看系统检查字符串长度时会不会出错。
    5.字符类型检查:在应该输入指定类型的地方输入其他类型的内容,例如在应该输入浮点型的地方输入其他字符类型,看系统是否检查字符类型时是否报错。
    6.标点符号检查:输入内容包括各种标点符号,特别是逗号、句号、空格、回车键、回格键。看系统处理是否正确。
    7.中文字符处理:在可以输入中文的地方输入中文,看是否出现乱码或出现错误。
    8.检查带出信息的完整性:在查看信息和更新信息时,查看所填写的信息是否全部带出以及带出和添加的信息是否一致。
    9.信息重复:在一些需要命名并且名字是唯一的信息中输入重复的名字,看系统是否处理、报错;重名包括是否区分大小写;以及在输入内容的前后输入空格,系统是否作出正确处理。
    10.检查删除功能:在一些可以一次删除多个信息的地方,不选择任何信息,按“delete”键,看系统如何处理,是否出错;然后选择一个和多个信息,进行删除,看是否正确处理。
    11.检查添加和修改是否一致:检查添加和修改信息的要求是否一致,例如添加要求必填的项,修改也应该必填;添加规定为浮点型的项,修改也必须为浮点型。
    12.检查修改重名:修改时把不能重名的项改为已存在的内容,看能否处理、报错。同时也要注意,会不会报和自己重名的错。
    13.重复提交表单:一条已经成功提交的纪录,回格后再提交,看看系统是否做了处理。
    14.检查多次使用回格键的情况:在有回格的地方回格,回到原来页面,再回格,重复多次,看会否出错。
    15.Search检查:在有search功能的地方输入系统存在和不存在的内容,看搜索结果是否正确。如果可以输入多个搜索条件,可以同时添加合理和不合理的条件,看系统处理是否正确。
    16.输入信息位置:注意在光标停留的地方输入信息时,光标和所输入的信息会否会跳动。
    17.上传下载文件检查:上传下载文件的功能是否实现,上传文件能否打开。对上传文件的格式有何规定,系统是否有解释信息,并检查系统能否做到。
    18.必填项检查:应该填写的项没有填写时系统是否都做了处理,对必填项是否有提示信息。
    19.快捷键检查:是否支持常用快捷键,如Ctrl+C ,Ctrl+V等,对一些不允许输入信息的字段,如选人,选日期对快捷方式是否也做了限制。
    20.回车键检查:在输入结束后直接按回车键,看系统处理如何,是否报错。
    解析: 暂无解析

  • 第19题:

    问答题
    功能测试的基本概念是什么?请简述之。

    正确答案: 功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。
    功能测试一般须在完成单元测试后集成测试前进行,而且是针对应用系统进行各功能测试。一般应用系统有多个功能(子系统),功能测试是基于产品功能说明书,是在已知产品所应具有的功能,从用户角度来进行功能验证,以确认每个功能是否都能正常使用、是否实现了产品规格说明书的要求、是否能适当地接收输入数锯而产生正确的输出结果等。功能测试,包括用户界面测试、各种操作的测试、不同的数据输入、逻辑思路、数据输出和存储等的测试。对于功能测试,针对不同的应用系统,其测试内容的差异很大,但一般都可归为界面、数据、操作、逻辑、接口等几个方面。
    解析: 暂无解析

  • 第20题:

    问答题
    正式验收测试是什么?它的优缺点又是什么?请介绍之。

    正确答案: 正式验收测试,是系统测试的后续,也就是说正式测试的测试工作和系统测试差不多,测试计划和测试用例设计都应很详细,在这个测试过程中应用的测试用例应是系统测试的用例的子集,不能对系统的测试方向有所偏离,在很多测试过程中,正式验收是自动进行测试的。
    正式验收测试的优点是:
    1)要进行验收测试的软件的功能和特性都是已知的;
    2)可以对测试的过程进行评测;
    3)正式验收测试可以自动进行测试;
    4)对软件的要求是由用户需求说明书所决定的。
    正式验收测试的缺点:
    1)进行正式验收测试需要大量的资源和计划;
    2)正式验收测试可能和系统测试差不多;
    3)正式验收测试过程中可能不能发现某些缺陷。
    解析: 暂无解析

  • 第21题:

    问答题
    软件测试包括哪些步骤?说明这些步骤的测试对象是什么?

    正确答案: 测试过程按4个步骤进行,即单元测试、集成测试、确认测试和系统测试。
    测试对象是:模块,概要设计,需求,合同要求
    解析: 暂无解析

  • 第22题:

    问答题
    请说明回归测试的范围是什么。

    正确答案: 在进行回归测试的时候,必须决定回归测试的范围,具体表现在以下几个方法:
    (1)测试所有修改或修正过的功能模块;
    (2)测试与被修改的模块相关的模块;
    (3)测试所有新增加的功能模块;
    (4)测试整个系统。
    方法(1)、方法(2)和方法(3)中只进行了部分的回归测试,这样的测试是不健全的,因为在软件系统中,对本地代码的修改可能导致整个系统产生副作用。
    解析: 暂无解析

  • 第23题:

    问答题
    请分别详细说明安装测试和反安装测试各自的内容。

    正确答案: 1. 对安装进行测试要注意如下内容:
    (1)安装程序是否正确;
    (2)程序安装后能否正确运行;
    (3)安装过程是否符合安装手册的安装步骤;
    (4)安装过程中所有缺省选项是否得到了验证;
    (5)安装过程中典型的选项是否得到了验证;);
    (6)安装过程中是否出现异常配置状态(非法和不合理配置);
    (7)安装后是否能产生正确的目录结构和文件属性;
    (8)安装后的动态库是否正确;
    (9)安装后的软件能否正确运行;
    (10)安装后该系统是否对其他的应用程序造成不正常影响。
    2. 对反安装进行测试要注意如下内容:
    (1)文件--安装目录里的文件及文件夹;
    (2)非安装目录(向系统其它地方添加的文件及文件夹);
    (3)快捷方式-—(桌面,菜单,任务栏,系统栏,控件面板,系统服务列表等);
    (4)复原方面-—卸载后,系统能否恢复到软件安装前的状态;
    (5)卸载方式--程序自带卸载程序/系统的控件面板卸载/其它自动卸载工具;
    (6)卸载状态--程序在运行/暂停/终止等状态时的卸载;
    (7)非正常卸载情况-卸载软件过程中,取消卸载进程,然后,观察软件能否继续正常使用;
    (8)冲击卸载--在卸载的过程中,中断电源,然后,启动计算机后,重新卸载软件,如果软件无法卸载,则重新安装软件,安装之后再重新卸载;
    (9)卸载环境--不同的(操作系统,硬件环境,网络环境等)下进行卸载 ;卸载后,该系统是否对其他的应用程序造成不正常影响。
    解析: 暂无解析

  • 第24题:

    问答题
    请详细说明确认测试的内容(功能测试和性能测试)。

    正确答案: 确认测试内容主要包括功能和性能两部分。
    功能测试:
    功能测试考察软件对功能需求完成的情况,应该设计测试用例使需求规定的每一个软件功能得到执行和确认。
    (1)按照系统给出的功能列表,逐一设计测试案例;
    (2)对于需要资料合法性和资料边界值检查的功能,增加相应的测试案例;
    (3)运行测试案例;
    (4)检查测试结果是否符合业务逻辑;
    (5)评审功能测试结果。
    性能测试:
    性能测试是检验软件是否达到需求规格说明中规定的各类性能指标,并满足一些与性能相关的约束和限制条件。
    (1)测试软件在获得定量结果时程序计算的精确性;
    (2)测试在有速度要求时完成功能的时间;
    (3)测试软件完成功能时所处理的数据量;
    (4)测试软件各部分工作的协调性,如高速操作、低速操作的协调性;
    (5)测试软件/硬件中因素是否限制了产品的性能;
    (6)测试产品的负载潜力及程序运行时占用的空间。
    解析: 暂无解析