四级软件测试工程师分类模拟39_第1页
四级软件测试工程师分类模拟39_第2页
四级软件测试工程师分类模拟39_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 模拟 四级软件测试工程师分类模拟 39选择题第 1 题: 下列关于极限测试,说法不正确的是 ( )A. 相对传统的软件开发方法,极限编程可以随时应对新增或改变的需求B. 极限编程的单元测试是由编码人员完成的测试C. 极限编程要求在编码之前先设计测试D. 验收测试由用户来完成,编码人员不必在现场 参考答案: D极限编程强调灵活的分析和设计, 极限编程与传统软件开发方法相比, 有 4个主 要特征:简单的分析设计;频繁的客户交流;增量式开发;连续的测试。 这些特征决定了极限编程可以随时应对新增或改变的需求。 单元测试是极限编程 中最重要的发现缺陷的手段, 主要由编码人员来完成, 验收测试主要由用户

2、来完 成,但编码人员也必须在场, 以便与用户进行交流。 另外极限编程要求在编码之 前先设计测试,因为这样可提高编码人员测试自己编写代码的效率。第 2 题:下列可以做为软件测试对象的是 ()A. 需求规格说明B. 软件设计规格说明C. 源程序D. 以上全部 参考答案: D软件测试不仅仅限于程序编码之后, 而应该贯穿于软件开发的全过程。 软件测试 并不等于程序测试,因此,需求分析、概要设计、详细设计以及程序编码等各个 阶段所得到的文档资料, 包括需求规格说明、 软件概要设计规格说明、 软件详细 设计规格说明以及源程序,都应做为软件测试的对象。第 3 题: 下面与软件可靠性有关的概念中,理解不正确的

3、是 ()A. 软件错误不仅包括程序代码的错误, 软件开发过程中所有制品的错误及软 件的文档、手册中的错误都可以归为软件错误B. 软件故障是指软件代码中的错误C. 在软件的一次运行期间,软件故障一定会导致软件失效D. 通常修改软件故障可以降低软件发生失效的概率,从而提高软件可靠性 参考答案: C 软件故障是指软件代码中的错误, 软件失效则是指由软件故障引起的在软件运行 期间出现的错误, 一般来说在软件的一次运行期间, 软件故障可能会导致软件失 效,也可能不引起软件失效。第 4 题: 问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷 所处的状态是 ( )A. 激活状态B. 非激

4、活状态C. 已修正状态D. 关闭状态参考答案: A缺陷处于激活状态, 即问题还没有解决, 测试人员新报告的缺陷, 或验证后缺陷 仍然存在。第 5 题:以下关于软件性能测试的说法中,正确的是A .软件性能测试的主要目的是检验软件是否能充分发挥硬件的潜能B. 软件性能测试通常采用数据流测试技术生成测试用例C. 软件性能测试实际上是一种软件可靠性测试D. 软件性能测试的实施通常需要依赖性能测试辅助软件参考答案: D软件性能测试的目标是发现缺陷、 性能调优、 能力检验与规划。 软件性能测试和 可靠性测试是同一级别的测试。第 6 题:使用白盒测试方法时,确定测试数据应根据 () 和指定的覆盖标准。A .

5、程序的复杂结构B .程序的内部逻辑C. 使用说明书D. 程序的功能参考答案: B使用白盒测试方法时,确定测试数据应根据程序的内部逻辑和指定的覆盖标准。第 7 题: 下列可以作为软件测试对象的是 ()A. 需求规格说明B. 软件设计规格说明C. 源程序D .以上全部参考答案: D软件测试不仅仅限于程序编码之后, 而应该贯穿于软件开发的全过程。 软件测试 并不等于程序测试,因此,需求分析、概要设计、详细设计以及程序编码等各个 阶段所得到的文档资料, 包括需求规格说明、 软件概要设计规格说明、 软件详细 设计规格说明以及源程序,都应作为软件测试的对象。第 8 题: 配置项测试的依据是 ( )A. 详

6、细设计说明B. 概要设计说明C. 软件需求规格说明D. 用户需求 参考答案: C第 9 题: 下列不属于单元测试对象的是 ( )A. 软件构件B .计算机系统C.类D .可独立编译的程序模块参考答案: B软件单元测试的对象是可独立编译或汇编的程序模块或软件构件或面向对象设 计中的类。而完整的、集成的计算机系统是系统测试和验收测试的测试对象。第 10 题: 下列关于软件性能测试的说法中,正确的是 ()A .性能测试的目的不是为了发现软件缺陷B. 压力测试与负载测试的目的都是为了探测软件在满足预定性能需求的情 况下所能负担的最大压力C. 性能测试通常要对测试结果进行分析才能获得测试结论D. 在性能

7、下降曲线上,最大建议用户数通常处于性能轻微下降区与性能急剧 下降区的交界处 参考答案: C 性能测试通用模型(PTGM模型)的最后一步就是测试结果分析,说明性能测试通 常要对测试结果进行分析才能获得测试结论,故C正确。软件的性能是软件的一 种非功能特性。 软件性能测试包括以下几方面的目标: 发现性能缺陷; 性能 调优;能力检验和规划。其中性能测试的首要目标应该就是发现软件性能缺陷, 说明 A 说法不正确。 压力测试与负载测试虽然都是要对软件施加业务压力, 但其 根本目的完全不同, 负载测试的目的是为了探测软件在满足预定性能需求的情况 下所能负担的最大压力, 但压力测试的目的是利用压力来揭示软件

8、中存在的潜在 缺陷,故B说法不正确。在性能下降曲线上,最大建议用户数通常处于平坦区和 性能轻微下降区的交界处,所以 D说法错误。第 11 题:软件过程管理最起码的要求是 ()A. 管理好软件缺陷报告B. 管理好软件测试用例C. 管理好测试过程工具D. 管理好测试说明文档参考答案: A软件缺陷报告是软件测试过程中的核心测试产品之一, 也是重要的测试产品, 因 此管理好软件缺陷报告是软件过程管理最起码的要求。第 12 题:下面有关测试设计的叙述,说法不正确的是 ()A. 测试用例的设计是一项技术性强、智力密集型的活动B. 在测试用例设计时,只设计覆盖正常流程和操作的测试用例即可C. 在开展测试用例

9、设计前,必须将测试需求进行详细展开D. 在一般的测试组织内,测试用例的评审可能不是正式的评审会参考答案: B在测试用例设计时, 不能只设计覆盖正常流程和操作的测试用例, 而必须强制覆 盖错误输入处理, 边界值处理等场景, 以确保被测软件系统投入使用时具备较强 的容错能力。第 13 题: 在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档是 ()A. 用户手册B. 外部设计规格说明C. 内部设计规格说明D. 测试计划手册软件的外部设计是从用户的角度对产品进行描述的, 外部设计规格说明是在外部 设计期间产生的文档,用户手册是另一种文档,与外部设计规格说明不同的是, 它是在需求获取与定义阶段

10、就开始建立,以后要不断细化和完善的文档。第 14 题: 下列测试类型中,不是针对软件产品的质量特性的是 ( )A. 性能测试B. 安全性测试C. 易用性测试D. 回归测试 参考答案: D回归测试显然是不属于软件产品的质量特性。第 15 题: 集成测试时,能够较早发现高层模块接口错误的测试方法是 ()A. 自底向上渐增式测试方法B. 自顶向下渐增式测试方法C. 非渐增式测试方法D. 系统测试方法 参考答案: B由自顶向下测试的特点可知, 该集成测试方法是能够较早发现高层模块接口错误 的。第 16 题: 若是软件企业内部测试团队开展的软件测试,最适合采用 () 来组织测试。A. H 模型B. V

11、模型C. W模 型D. X模型参考答案: A假如是软件企业内部测试团队开展的软件测试, 由于软件测试介入较早, 在测试 开始时被测系统很可能是不完整的, 会不断有新的系统模块加入到系统中, 因此 最适合采用 H 模型来组织测试,可以为每一个新增的系统模块设计一次系统测 试。第 17 题:传统集成测试的主要方法有两个,一个是 () ,另一个是 ()A. 白盒测试方法、黑盒测试方法B. 渐增式测试方法、非渐增式测试方法C .等价类划分方法、边界值分析方法D. 因果图方法、错误推测法参考答案: B传统的集成测试分为渐增式集成测试方法和非渐增式集成测试方法 第 18 题: 下列不属于对物理破坏的防护措

12、施的是 ( )A. 主要设备远离人为破坏B. 所有设备远离灾害的侵扰C. 对通信数据进行加密D. 主要设备要屏蔽电磁干扰 参考答案: C对物理破坏的防护措施有三点: (1) 所有设备都应远离灾害 ( 如水灾、火灾、 雷电、战火等 ) 的侵扰。 (2) 主要设备需要远离人为破坏,如计算机和打印 机等要放在有安全门锁的机房等。(3) 主要设备要屏蔽电磁干扰。第 19 题: 没有正确修复的缺陷,需要进一步修复的缺陷是 ()A. New More InfoB. Diferred-Next BuildC. Diferred-Next Main ReleaseD. Reopen参考答案: D定义软件缺陷的

13、状态如下:新错误(New)测试中新报告的软件缺陷。更多新信息 (New More Info) 开发工程师认为报告的缺陷信息不完整,要 求缺陷报告者添加更准确的缺陷信息。打开(Open)缺陷被确认并分配给相关开发工程师处理。拒绝 (Declined) 拒绝修改缺陷。修正 (Fixed) 开发工程师已完成修正, 等待测试人员验证。重新打开(Reopen)没有正确修复的缺陷,需要进一步修复。 延期(Diferred)不在当前版本修复的缺陷,以后的版本修复,包括以下两种情况:延期一下个版本 (Diferred Next Build) 本项目的下一个新版本修复。 延期一下个主要版本 (Diferred

14、Next Main Release) 本项目不修复,本 软件下一个项目的版本修复。关闭 (Closed) 缺陷已被修复。第 20 题:以下哪种软件测试属于软件性能测试的范畴是 ()A. 分支覆盖测试B. 极限测试C. 负载测试D. 硬件兼容性测试参考答案: C软件的性能是软件的一种非功能特性, 它关注的不是软件是否能够完成特定的功 能,而是在完成该功能时展示出来的及时性。 根据测试目的的不同, 可以把软件 性能测试以及与性能有关的其他一些测试分为:性能测试。并发测试。 压力测试。 可靠性测试。 负载测试。 配置 测试。 失效恢复测试。 本题的答案中只有负载测试属于软件性能测 试的范畴。故本题选

15、 C。第 21 题:下列关于面向对象测试问题的说法中,不正确的是 ()A. 在面向对象软件测试时,设计每个类的测试用例时,不仅仅要考虑调用各 个成员方法的输入参数,还需要考虑如何设计调用的序列B. 构造抽象类的驱动程序会比构造其他类的驱动程序复杂C. 类B继承自类A,如果对B进行了严格的测试,就意味着不需再对类 A进 行测试D .在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定 都进行测试参考答案: C由于面向对象具有封装的特点, 在设计类的测试用例时, 不仅要考虑各成员方法 的输入参数,还要考虑如何设计调用的序列。若类 B继承自类A,如果对B进行 了严格的测试,有些情况也许可

16、以就不对类 A进行测试,但由于继承的存在,就 会导致类A的规格说明可能与类B不一致,此时就必须按照类A的规格说明重新 对类A进行测试。多态是指对一个类的引用可以与多个类的实现绑定。 抽象类是 指只有一些成员方法而没有其实现的类, 甚至有的抽象类中的所有成员方法都没 有实现,在测试抽象类时, 需要为抽象类构造一个子类, 并实现所有抽象类没有 实现的成员方法, 这也说明构造抽象类的驱动程序显然比构造其他类的驱动程序 复杂。第 22 题:下列情况表明出错处理功能有错误和缺陷的是 ()A. 显示的错误与实际遇到的错误不符B .显示的错误信息难以理解C .对异常处理的不得当D. 以上全部第 23 题: 在软件测试中,白盒测试方法是通过分析程序的 ( ) 来设计测试用例。A. 应用范围B. 功能C. 内部逻辑D .输入数据参考答案: C白盒测试又称为逻辑驱动测试, 这种测试策略是对程序的逻辑结构进行检查, 从 中获取测试数据。所以说白盒测试是一种以程序内部的逻辑结构为基础的测试用 例设计技术。第 24 题:在软件测试中,白盒测试方法是通过分析程序的 () 来设计测试用例的。A. 应用范围B. 功能C. 内部逻辑D .输入数据参考答案: C白盒测试又称为逻辑驱动测试, 这种测试策略是对程序的逻辑结构进行检查, 从

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论