- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
全国计算机等级考试四级软件测试工程师笔试试卷2
一、选择题(每小题2分,共50分)下列各题A、B、C、D四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1.20世纪,70年代,1979年Glenford Myers出版的《the Art of Software Testing》一书出了介绍众多的测试经典方法之外,还向人们揭示了测试的目的是___B_____。
(A)证真,而非证伪(B)证伪,而非证真
(C)证真,且证伪(D)验证程序的正确性
2.测试时软件生存期中费用消耗最大的环节,能够决定需要做多少测试的影响因素有___D_____。
(A)系统的目标和信息的价值
(B)开发组织和测试的时机
(C)潜在的用户数量
(D)以上全部
3.软件生存周期的正确顺序是__D_____。
(A)软件设计、系统与软件需求定义、制定计划、编码和单元测试、集成和系统测试、运行和维护
(B)系统与软件需求定义、软件设计、制定计划、编码和单元测试、集成和系统测试、运行和维护
(C)制定计划、软件设计、系统与软件需求定义、编码和单元测试、集成和系统测试、运行和维护
(D)制定计划、系统与软件需求定义、软件设计、编码和单元测试、集成和系统测试、运行和维护
4.白盒测试最常用的一种测试用例技术为___A_____。
(A)逻辑覆盖(B)等价分类法
(C)错误猜测法(D)使用综合测试策略
5.下列逻辑覆盖测试中,最强的是__C______。
(A)语句覆盖(B)条件覆盖
(C)路径覆盖(D)条件组合覆盖
6.如果一个判定中的复合条件表达式为(A1)or(B=3),则为了达到100%的判定覆盖率,至少需要设计____B____个测试用例。
(A)1个(B)2个
(C)3个(D)4个
7.下列选项中不属于覆盖率对软件测试作用的是___B_____。
(A)得知测试是否充分
(B)协助找出代码中的语法错误
(C)指导设计能够增加覆盖率的测试用例
(D)了解测试的弱点在哪里
8.下图所示的多情况分支型流程图,采用路径覆盖法进行测试,则至少需要几个测试用例可以覆盖所有可能的路径____D____。
(A)n/2(B)2n
(C)n(D)n+1
9.软件测试首先进行的测试是____B____。
(A)集成测试(B)单元测试
(C)系统测试(D)验收测试
10.用于代替被测模块调用的子模块的模块被称作___A_____。
(A)桩模块(B)数据模块
(C)接口模块(D)驱动模块
11.安全性测试,其目标是__B_____。
(A)测试各种资源在超负荷的情况下的运行情况
(B)系统的保护机制能否抵御入侵者的攻击
(C)度量系统的性能和预先定义的目标有多大差距
(D)验证系统从软件或者硬件失效中恢复的能力
12.软件可靠性预测的目的是_____A__。
(A)根据软件在可靠性与测试揭示的故障情况来预测软件在正在运行时的故障和实效情况
(B)通过受控的软件测试过程来预测软件在实际运行中的可靠性
(C)通过软件测试揭示软件缺陷并通过修改缺陷来提高软件可靠性
(D)关注可能导致失效的事件及其实效概率,并计算出各种事件组合导致失效的概率
13.关于做好系统测试的原则,下列说法中错误的是___A_____。
(A)所有的测试都应追溯到总体设计
(B)在测试工作真正开始之前,尽早开始测试计划
(C)Pareto原则应用于软件测试
(D)系统缺陷应记入文档
14.关于面向对象软件开发过程和测试过程的说法,不正确的是___D_____。
(A)面向对象的软件开发过程通常是一个迭代与渐进的过程
(B)面向对象的软件测试过程通常是一个迭代与渐进的过程
(C)测试活动之间是一系列相关测试任务的集合,时间上并不一定是连贯的。
(D)测试活动之间是首尾相接的而非穿插交错的
15.由于面向对象软件中可独立被测试的单元通常是一个类族或最小是一个独立的类,所以面向对象的单元测试可以分为几个层次,其中方法层次的测试中常用的测试技术有 __C______。
(1)等价类划分测试
(2)组合功能测试
(3)递归函数测试
(4)多态消息测试
(5)不变式边界测试
(6)模态类测试
(7)非模态类测试
(8)多态服务测试
(9)展平测试
(A)(2)(4)(6)(8)
(B)(2)(4)(5)(6)
(C)(1)(2)(3)(4)
(D)(5)(6)(7)
16.在面向对象软件的集成测试中,高频集成有三个主要步骤,其正确顺序是___C_____。
(1)开发人员完成要提供大骂的增量构件,同时测试人员完成相关的测试包
(2)评价结果
(3)集成测试人员将开发人员新增或修改的构件集中起来形成一个新
文档评论(0)