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

下载本文档

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

文档简介

1、 模拟 四级软件测试工程师分类模拟 42选择题第 1 题:下面Web应用软件的测试策略中,不属于表示层的测试内容的是()A. 链接结构的测试B. 浏览器兼容性的测试C. 排版结构的测试D. 服务器端程序的测试 参考答案: D通常Web应用软件的测试分为3层:表示层、业务层和数据层。其中表示层的测 试主要集中在客户端, 测试内容主要包括: 排版结构的测试; 链接结构的测 试;客户端程序的测试;浏览器兼容性测试。第 2 题: 集成测试时,能够较早发现高层模块接口错误的测试方法是 ()A. 自底向上渐增式测试方法B. 自顶向下渐增式测试方法C. 非渐增式测试方法D. 系统测试方法 参考答案: B由自

2、顶向下测试的特点可知, 该集成测试方法是能够较早发现高层模块接口错误 的。第 3 题:下列有关测试过程V模型的说法中,正确的是()A. 验收测试应确定程序的执行是否满足软件设计的要求B. 系统测试应确定系统功能和性能的质量特性是否达到系统要求的指标C. 单元测试和集成测试应确定软件的实现是否满足用户需求和合同的要求D. 集成测试在编码结束前就可以开始 参考答案: BV模型在20世纪80年代提出,旨在改进软件开发的效率和效果。该模型反映出 了测试活动和分析设计活动的关系; 指出单元测试和集成测试应检测程序的执行 是否满足软件设计的要求。 系统测试应检测系统功能和性能的质量特性是否达到 系统要求的

3、指标。验收测试应确定软件的实现是否满足用户需求和合同的要求。 划分测试阶段: 强调测试过程需要依次经历单元测试、 集成测试、 系统测试和验收测试。第 4 题:下列属于QESAT/C勺优点是()A. 及早地发现程序中隐藏地错误B. 快捷有效地理解程序结构C .帮助分析和测试程序D .以上全部参考答案: DQESAT/C勺优点是:能帮助分析和测试程序,快捷有效地理解程序结构,及早地 发现程序中隐藏地错误,从而提高软件勺质量。第 5 题:下列关于面向对象软件测试勺说法中,不正确勺是 ()A. 面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则B. 在存在多态勺情况下,为了达到较高勺测试充

4、分性,应对所有可能勺绑定 都进行测试C. 假设类B是类A的子类,如果类A已进行了充分的测试,在测试类 B时不 必测试任何类B继承类A的成员方法D. 对于一棵继承树上的多个类,处于叶子结点的类也需要测试参考答案: C封装、继承和多态是面向对象软件区别于传统的结构化软件的 3 个主要特点, 然而这些特点都可能对测试带来困难。选项C中考查继承和继承与多态的复合对 测试的影响,假设类B是类A的子类,如果类A已进行了充分的测试,若按传统 的测试充分性准则,在测试类B时可以把关注点放在类B自身定义的成员变量和 成员方法上,但在实际测试类 B时,这样的测试往往会不够充分,还是要对类 B 继承类A的成员方法进

5、行测试的,而且对于一棵继承树上的多个类,仅对处于叶 结点的类进行测试也是不充分的。第 6 题:对于Web应用软件系统测试技术,下列不属于功能测试的是 ()A. 表单测试B. 并发测试C. 链接测试D. Cookie 测试参考答案: BWeb应用软件的系统测试技术除了功能测试外还包括性能测试、易用性测试、内 容测试、安全性测试和接口测试等。由于Web应用软件的特殊性,在按照测试大 纲对Web应用软件进行系统测试前通常要进行几个方面的功能测试,主要包括: 链接测试;表单测试;Cookie测试。第 7 题:不考虑程序内部结构和内部特性的情况下,测试者依据该程序功能上的输入输 出关系,或是程序的外部特

6、性来设计和选择测试用例,推断程序编码正确性的 测试方法是 ()A. 动态测试B. 静态测试C. 黑盒测试D. 灰盒测试参考答案: C黑盒测试是在已知产品应具有的功能的条件下, 通过测试来检测每个功能是否都 能正常使用。 在测试时, 把程序看做一个不能打开的黑盒子, 在完全不考虑程序 内部结构和内部特性的情况下, 测试者在程序接口进行测试, 只检查程序功能是 否按照需求规格说明书的规定正常使用, 程序是否能适当地接受输入数据而产生 正确的输出信息,并且保持外部信息的完整性。第 8 题:一个多用户的应用系统通常有用户管理功能,允许增加新的用户。用户信息一 般包括用户名,假设规定用户名必须是以字母开

7、头的、不超过 8 个字符的字母 数字串,那么,下面哪组值均属于用户名的无效等价类 ()A. 1i1111111, Glenford Myers , 1238123B. Lin-Yie , Lin-feng ,空值, linyifeiC. lin-yifeiD. lin-yifei,空值, Myers G, genford, lin-fen , a111111, genford参考答案: A考查黑盒测试中的等价类划分测试。第 9 题: 以下哪一种选项不属于软件缺陷 ()A. 软件没有实现产品规格说明所要求的功能B. 软件中出现了产品规格说明不应该出现的功能C. 软件实现了产品规格说明没有提到的功

8、能D. 软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植 性问题参考答案: D所谓“缺陷” (bug) ,即为计算机软件或程序中存在的某些破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。软件缺陷的主要类型见左栏相关内容 第 10 题:在软件的各部件组成逻辑都相对简单的情况下,对其进行软件可靠性分析通常 最好选择运用下面哪一种软件可靠性分析方法 ( )A. 故障树分析B. 严酷度分析C. 失效模式影响分析D. 潜在线路分析参考答案: C软件可靠性分析方法主要有:失效模式影响分析、严酷性分析、故障树分析、事 件树分析和潜在线路分析。其中失效模式影响分析(FMEA的基本假设是产品本身

9、 的逻辑没有故障, 但其各部件出现的故障可能会导致产品出现故障, 所以,该方 法的思路是通过分析产品与其各个部件的逻辑, 从而分析出各个部件的故障对整 个产品可靠性的影响。 故当软件的各部件组成逻辑都相对简单的情况下, 采用该 方法是最适合的。第 11 题: 下列关于软件质量模型的说法中正确的是 ()A. 外部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的B. 容错性、通用性、结构性和通信性不全属于软件的质量特性C. 内部质量是表征软件产品在规定条件下使用时, 满足规定的和隐含的要求 的程度D. 使用质量是软件产品在规定的使用环境中,规定的用户能实现规定目标的要求

10、参考答案: D外部质量是针对要求的满足程度而言的,是表征软件产品在规定条件下使用时, 满足规定的和隐含的要求的程度, 而内部质量则主要是根据软件产品的情况给出 的,是表征软件产品在规定条件下使用时, 决定其满足规定的和隐含的要求的能 力的产品属性的全体,故选项A和C叙述刚好颠倒,另外软件的质量特性有很多 种,选项B中所述皆属于软件的质量特性,选项D中关于使用质量的叙述是完全 正确的。第 12 题:对于复合条件表达式为(A V =8) or (B >7),则为了达到100%勺条件覆盖率, 至少需要设计 () 个测试用例。A. 1 个B. 2 个C. 3个D. 4 个 参考答案: B条件覆盖

11、就是指设计若干测试用例, 运行被测程序, 使得每个判定的每个条件的 可能取值至少评价一次。本题可以取(A=8 , B=6)和(A=9, B=9)这两组测试用例, 这样AV =8及B> 7都能够把真假各取一次,达到100%勺条件覆盖率。第 13 题: 在实际勺面向对象集成测试中,为保证测试勺充分性,往往要关注测试类间勺 各种连接,下面勺测试方法不属于针对类间连接勺测试是 ()A. 受控异常测试B. 往返场景测试C. 模态类测试D. 类关联的多重性测试 参考答案: C针对类间连接测试的常用技术有: 类关联的多重性测试; 受控异常测试; 往返场景测试; 模态机测试。 模态机测试与类层次的模态类

12、测试类似, 两者区 别是模态类测试是针对一个类进行的,而模态机测试是针对多个类进行的。第 14 题: 极限编程的主要特点有 ()A .简单的分析设计B .频繁的客户交流C. 增量式开发和连续的测试D. 以上全部 参考答案: D极限编程, 只经过简单的分析和设计就进入到编码阶段, 而在编码过程中强调对 已有代码的测试和开发人员与客户的交互。 相对传统的软件开发方法, 极限编程 有很多主要特点,包括简单的分析设计、 频繁的客户交流、采用增量式开发方式、 进行连续的测试。第 15 题: 基于各种方式获取的需求和建立的业务对象模型和分析模型,编写系统和软件 需求规格说明,提交管理机构进行需求评审,这是

13、软件生存周期中 () 阶段的主要任务。A. 软件设计B .制订计划C. 系统与软件需求定义D. 集成和系统测试参考答案: C软件生存周期的各个阶段都有各自的任务, 基于各种方式获取的需求和建立的业 务对象模型和分析模型, 编写系统和软件需求规格说明, 提交管理机构进行需求 评审,是系统与软件需求定义阶段的主要任务。第 16 题: 不影响系统的基本使用,但没有很好地实现功能,没有达到预期的效果,如次 要功能丧失、提示信息不太准确,或用户界面差、操作时间长等,这属于软件 缺陷级别中的 ( )A. 致命的缺陷B. 严重的缺陷C. 一般的缺陷D. 微小的缺陷参考答案: C软件缺陷一旦被发现, 就要设法

14、找出引起该缺陷的原因, 分析对产品质量的影响, 然后确定软件缺陷的严重性和处理这个缺陷的优先级。一般来说,问题越严重, 其处理的优先级越高,越要得到及时的纠正。软件缺陷有 4 种级别,分别为:致 命的 (Fatal) ,严重的 (Critical) ,一般的 (Major) ,微小的 (Minor) 。一般的软 件缺陷虽然不影响系统的基本使用, 但没有很好地实现功能, 没有达到预期的效 果。第 17 题:下列关于缺陷产生原因的叙述中,不属于技术问题的是 ()A. 文档错误,内容不正确或拼写错误B. 系统结构不合理C. 语法错误D .接口传递不匹配,导致模块集成出现问题参考答案: B软件缺陷产生

15、的原因大的方面讲主要有技术问题, 团队合作,软件本身。 该题考 察大方面中的小问题,即对三方面划分的理解,显然选项A中文档的问题应该是 属于软件本身的,而非技术问题。第 18 题: 一般说来,对一个程序单元的测试应满足一些具体的技术要求,或达到一定的 技术指标。下面选项中属于单元测试相关的技术要求或指标的是 ()A. 语句覆盖率达到 100%B. 局部变量的边界条件处理正确C. 逻辑比较和控制流处理正确D. 以上全部参考答案: D考查单元测试的技术指标,选项 A、B、C 都是单元测试的指标,故选择 D。 第 19 题:下列叙述中,正确的是 ( )A. 软件测试的目标是保证交付的软件产品不包含缺

16、陷B. 软件测试有利于降低软件产品发布后的维护费用C. 测试包是指一个测试脚本,它由一组顺序执行的测试用例组成D. 在V模型中,集成测试用例的设计对应于软件需求分析活动参考答案: B软件测试的目标是发现缺陷,证明程序有错而非证明其正确。故A不正确。第 20 题:下列选项中,不属于软件功能易用性测试关注的内容是 ()A. 软件是否能帮助用户减少重复的输入劳动B. 软件是否能在耗时较长的操作期间提供反馈C. 软件是否允许用户针对自己的使用习惯进行定制D .软件界面中文字的显示风格参考答案: D功能易用性是指用户能否方便、 快速、准确地使用软件提供地功能来完成需要完 成的任务。一般功能易用性测试涉及

17、面很广,其主要内容有:业务符合度; 功能定制性;功能的关联度;数据的共享度;用户约束的合理性;反馈 的及时性。第 21 题:在面向对象程序系统测试中,最常用的测试技术是 ()A. 基于用例的测试B. 基于大纲的测试C. 性能测试D. 可靠性测试 参考答案: B第 22 题:以下不属于软件缺陷的一项是 ()A. 软件没有实现产品规格说明所要求的功能B. 软件中出现了产品规格说明指明不应该出现的错误C. 软件实现了产品规格说明没有提到的功能D. 软件实现了产品规格说明所要求的功能,但因受性能限制而未考虑可移植性问题参考答案: DD 选项并不在软件缺陷定义的 5 种情况之中。第 23 题: 在软件测

18、试中,白盒测试方法是通过分析程序的 () 来设计测试用例的。A. 应用范围B. 功能C. 内部逻辑D. 输入数据参考答案: C白盒测试又称为逻辑驱动测试, 这种测试策略是对程序的逻辑结构进行检查, 从 中获取测试数据。所以说白盒测试是一种以程序内部的逻辑结构为基础的测试用 例设计技术。第 24 题: 以下关于软件集成测试策略的说法中,错误的是 ()A. 三明治集成先集成中间层,然后集成上下层B. 基于功能的集成按照功能的关键程度组织模块的集成顺序C. 基于调用图的集成使用实际代码代替驱动模块和桩模块D. M M路径集成是功能集成和结构性集成的混合参考答案: A三明治集成先对中间层 (目标层)上面的一层使用自顶向下的集成策略, 对中间层 下面的一层使用自底向上的集成策略, 最后在中间层会合,选项A错误。基于功 能的集成策略是从软件功能角度出发, 按照功能的关键程度组织模块的集成顺序, 选项B正确。基于调用图的集

温馨提示

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

评论

0/150

提交评论