《IBM软件测试》试题及答案_第1页
《IBM软件测试》试题及答案_第2页
《IBM软件测试》试题及答案_第3页
《IBM软件测试》试题及答案_第4页
《IBM软件测试》试题及答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

本文格式为Word版,下载可任意编辑——《IBM软件测试》试题及答案《IBM教育学院-软件测试》试题

IBM软件测试认证试题

一、单项选择题(每题10分,共300分)

1.以下哪个是瀑布型开发的正确过程?(B)

A.设计-〉编码-〉单元测试-〉集成-〉系统测试

B.需求分析-〉设计-〉编码&单元测试-〉集成-〉系统测试C.需求分析-〉设计-〉编码&单元测试-〉系统测试-〉集成D.需求分析-〉设计-〉单元测试-〉系统测试-〉集成

2.软件架构是一个软件开发的产品,它能够在质量、成本还有哪个方面上提供最大限度的投资回报?(B)A.人员B.时间进度C.项目范围

3.持续的质量验证应当做到:(A)

A.尽早的质量验证B.在项目后期验证质量C.只需验证可执行系统的工程

4测试的基本流程:(A)

1.开发人员将开放出来的产品交给测试部门。

2.测试人员使用某种测试方法测试产品并收集产品的缺陷。3.与开发人员沟通被发现的缺陷。

4.开发人员修复缺陷并送回到测试部门重新测试。A.1,2,3,4B.C.1,3,2,4D.2,1,3,4

5.语句覆盖方法的正确步骤:(A)1程序结构化:将程序转化为流图

2环形繁杂度计算:得到的是要覆盖所有语句,独立路径数量的上限N3构造独立路径:构造N条独立路径

4确认分支点:针对每条独立路径,确认独立路径上的所有分支点5构造执行条件:根据一条独立路径上的所有分支点集合确认路径执行条件集合6编制用例:对这些路径和路径执行条件集合进行分析,编制用例A.1,2,3,4,5,6B.1,2,4,3,5,6C.1,3,2,4,5,6D.1,2,3,5,4,6

6.下面的观点哪些是错误的?(B)

A.你永远也不可能完成测试,这个重担将会简单地从你(或者开发人员)身上转移到你的客户身上

B.当你时间不够或者资金不够用的时候,就完成了测试C.我们不能绝对地认定软件永远也不会再出错,但可以根据合理和有效的统计模型来判定软件的测试程度

7.单元测试是有谁来完成?(A)

A.开发人员B.测试人员C.客户D.项目经理

木遥制作

《IBM教育学院-软件测试》试题

8.评估类模型的步骤是:(A)

1.再次考察CRC模型和对象-关系模型,进行交织检查以保证由OOA模型所蕴含的协作适当地反应在二者中。

2.检查每个CRC索引卡片的描述以确定是否某个被受权的责任是协定义的一部分

3.反转该连接以保证每个被请求服务的协正在接收来自合理来源的请求4.使用在第3步检查的反转连接,确定是否可能需要其他的类或责任是否被适合地在类间分组

5.确定是否被广泛请求的责任可被组合为单个的责任

6.步骤1到5被迭代地应用到每个类,并贯穿OOA模型的每次演化A.1,2,3,4,5,6B.1,3,4,2,5,6C.1,2,3,5,4,6D.1,2,5,3,4,6解释(木遥制作):CRC(Class-Responsibility-Collaborator)卡建模是一种简单且有效的面向对象的分析技术。在一个OO(面向对象)开发项目中,包括用户、系统分析员和开发者在建模和设计过程中经常应用CRC卡建模,使整个开发普遍的理解形成一致。它由三部分组成:1.类(Class)2.职责(Responsibility)3.协作(Collaborator)1、一个类代表大量类似的对象。而对象是系统模型化中关注的事物。他们可以是一个人、地方、事情、或任何对系统有重要性的概念。类名一般列在CRC卡的顶部。2、职责是类需要知道或做的任何事物。这些职责是类自身所知的知识,或类在执行时所需的知识。3、协作是指为获取消息,或协助执行活动的其他类。在特定情形下,与指定的类按一个设想共同完成一个(或大量)步骤。协作的类顺着CRC卡的右边排列。CRC模型是CRC卡的集合,它代表一个应用域或问题域的全部或一部分。CRC模型是最普遍的用户,其中的白皮书地址是用于收集和定义一个面向对象应用的用户需求。图中展示了一个航运/存货控制系统的CRC模型例子,展示的CRC卡将被放在一张书桌或工作桌上。注意卡的放置:相互协作的卡是彼此接近的,无关系的卡不能放在附近。

9.OO测试的步骤是:(A)

1.将被测试的对象的一组特定状态

2.将作为测试的结果使用的一组消息和操作3.当测试对象时可能产生的一组例外

4.一组外部条件(即,为了适当地进行测试而必需存在的软件的外部环境的变化)5.辅助理解或实现测试的补充信息A.1,2,3,4,5B.1,3,2,5,4C.1,2,4,3,5D.1,2,3,5,4

10.下面哪个不是测试用例设计基本原则是:(D)A.测试用例能够发现至今没有发现的错误

B.测试用例应由测试输入数据和与之对应的预期输出结果这两部分组成C.在测试用例设计时,应当包含合理的输入条件和不合理的输入条件D.测试用例设计应当以功能为线索

木遥制作

《IBM教育学院-软件测试》试题

11.在语句覆盖、判断覆盖、条件覆盖、判断-条件覆盖、条件组合覆盖和路径覆盖中用例设计难度最大的是:(E)A.语句覆盖B.判断覆盖C.条件覆盖

D.判断-条件覆盖E.条件组合覆盖F.路径覆盖

12.在语句覆盖、判断覆盖、条件覆盖、判断-条件覆盖、条件组合覆盖和路径覆盖中用例覆盖程度最高的是:(F)A.语句覆盖(规律覆盖准则最弱)B.判断覆盖C.条件覆盖

D.判断-条件覆盖E.条件组合覆盖F.路径覆盖

13.下面哪些不是排错时应当采用的方法策略?(E)A.断点设置

B.可疑变量查看

C.SQL语句执行检查D.注意群集现象E.为代码添加解释

14.下面哪些是用于Java程序单元测试的工具?(B)A.EclipseB.JUnitC.NetBeanD.Struts

15.JUnit属于哪类工具?(A)

A.开放源码的工具B.商业工具C.功能测试工具D.性能测试工具

16.在JUnit中所有测试用例类的父类是:(B)A.TestB.TestCaseC.TestSuiteD.TestManager

17.在JUnit中所有测试套件类的父类是:(C)A.TestB.TestCaseC.TestSuiteD.TestManager

18.在JUnit中假使你要测试多个类,你应当使用:(C)A.TestB.TestCaseC.TestSuiteD.TestManager

19.在JUnit中假使你要测试单个类,你应当使用:(B)A.TestB.TestCaseC.TestSuiteD.TestManager

20.性能测试的好处包括:(A)

木遥制作

《IBM教育学院-软件测试》试题

A.从用户的角度改进质量B.减少变更的成本C.增加利润D.加快项目进度

21.负载分析的目标是:(A)

A.确保被执行的测试代表了真实的用户活动B.确保系统功能被实现C.确保客户学会使用系统D.确保系统没有规律错误

22.IBMRational的测试工具中用于录制测试脚本的是:(B)

A.RationalAdministratorB.RationalTestManagerC.RationalRobot

23.IBMRational的测试工具中用于测试脚本计划的是:(B)

A.RationalAdministratorB.RationalTestManagerC.RationalRobot

24.IBMRational的测试工具中用于执行测试脚本的是:(C)

A.RationalAdministratorB.RationalTestManagerC.RationalRobot

25.IBMRational的测试工具中用于创立测试的是:(A)

A.RationalAdministratorB.RationalTestManagerC.RationalRobot

26.客户端兼容性测试不包括:(B)

A.视频设置B.Modem/连接速率C.打印机D.表单测试

27.IBMRational测试工具中能够用于Web性能测试的是:(C)A.RationalRobotB.RationalXDETesterC.RationalTestStudioD.RationalAdministrator

28.依照成熟度由底到高对自动化的测试的级别排序:(A)1:捕获和回放

2:捕获、编辑和回放3:编程和回放4:数据驱动的测试

5:使用动作词的测试自动化A.1,2,3,4,5B.1,2,4,3,5C.5,4,3,2,1D.5,4,1,2,3

29.IBMRational用于实时系统的软件测试的工具是:(C)A.PurifyB.QuantifyC.TestRealtimeD.Robot

30.IBMRational用于软件性能测试的工具是:(B)

A.PurifyB.PerformanceTesterC.TestRealtimeD.Robot

二、多项选择题(每题20分,共700分)

1.以下哪些表达属于瀑布型开发的特点?(ACD)

木遥制作

《IBM教育学院-软件测试》试题

A.推迟关键风险决定的确认

B.有利于时间进度和工作完成状况的预估C.推迟和集中的继承与测试D.排斥早期的部署

2.在迭代开发中,每一个迭代都会产生一个可执行的版本。每个迭代都包括集成和测试。迭代可以为以下哪些方面带来帮助?(ABC)A.在投入大的成本之前解决主要的风险B.使早期的客观反馈变成可能C.进行持续的测试和集成

D.关注项目长期的目标里程碑上

3.为了帮助管理需求与源于这些需求的测试之间的关系,你可以在这些元素之间构建可跟踪的关系。可跟踪性可以帮助你做到以下哪些事情?(ADE)A.评估一个需求的变更对项目的影响B.评估在需求上测试失败C.提前交付项目

D.验证所有系统需求完全被实现了E.

温馨提示

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

评论

0/150

提交评论