- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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,4 B. 2.3.1.4 C.1,3,2,4 D.2,1,3,4 5.语句覆盖方法的正确步骤:(A) 1 程序结构化:将程序转化为流图 2 环形复杂度计算:得到的是要覆盖所有语句,独立路径数量的上限 N 3 构造独立路径:构造 N 条独立路径 4 确认分支点:针对每条独立路径,确认独立路径上的所有分支点 5 构造执行条件:根据一条独立路径上的所有分支点集合确认路径执行条件集合 6 编制用例:对这些路径和路径执行条件集合进行分析,编制用例 A. 1,2,3,4,5,6 B. 1,2,4,3,5,6 C. 1,3,2,4,5,6 D. 1,2,3,5,4,6 6.下面的观点哪些是错误的?(A) BA.你永远也不可能完成测试,这个重担将会简单地从你(或者开发人员)身上转移到你的客户身上 B. 当你时间不够或者资金不够用的时候,就完成了测试 C. 我们不能绝对地认定软件永远也不会再出错 ,但可以根据合理和有效的统计模型来判定软件的测试程度 7.单元测试是有谁来完成?(A) A. 开发人员 B.测试人员 C.客户 D.项目经理 8.评估类模型的步骤是:(A ) 1.再次考察 CRC 模型和对象-关系模型,进行交叉检查以保证由OOA 模型所蕴含的协作适当地反应在二者中。 2.检查每个 CRC 索引卡片的描述以确定是否某个被受权的责任是协作者定义的一部分 3.反转该连接以保证每个被请求服务的协作者正在接收来自合理来源的请求 4.使用在第 3 步检查的反转连接,确定是否可能需要其他的类或责任是否被合适地在类间分组 5.确定是否被广泛请求的责任可被组合为单个的责任 6.步骤 1 到 5 被迭代地应用到每个类,并贯穿 OOA 模型的每次演化 A. 1,2,3,4,5,6 B.1,3,4,2,5,6 C. 1,2,3,5,4,6 D.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,5 B.1,3,2,5,4 C.1,2,4,3,5 D.1,2,3,5,4 10.下面哪个不是测试用例设计基本原则是:(D) A.测试用例能够发现至今没有发现的错误 B.测试用例应由测试输入数据和与之对应的预
文档评论(0)