测试工程师软件中级考试样卷.docx
《测试工程师软件中级考试样卷.docx》由会员分享,可在线阅读,更多相关《测试工程师软件中级考试样卷.docx(10页珍藏版)》请在冰点文库上搜索。
测试工程师软件中级考试样卷
测试工程师(软件)中级考试样卷
全国服务外包职业能力考试测试工程师(软件)中级考试样卷
满分:
100分,时间:
120分钟
一、单项选择题(每题1分,共40题40分)
1.计划职能的主要任务就是确定()。
A.组织的目标和实现目标的途径B.组织结构的蓝图C.组织中的工作设计D.组织的领导方式
2.不属于集成测试步骤的是()。
A.制定集成计划B.执行集成测试C.记录集成测试结果D.回归测试
3.管理的核心是()。
A决策
B、处理好人际关系C、控制D、组织
4.变量X的有效输入范围是从0-100的整数,应该选择哪一个测试用例进行对输入的边界测试()。
A.X=-1,X=0,X=100,X=101B.X=0,X=1,X=99,X=100C.X=0,X=100D.X=-2,X=50,X=101
5.下列不属于技术评审的是哪一项()。
A.里程碑评审B.审查
-1-
C.走查D.交叉评审
6.下面哪一个是用于自上而下集成测试的()。
A.驱动器B.桩C.静态分析D.模型
7.企业在做计划时,应优先保证下列哪一组计划()。
A.局部计划、作业计划、长期计划B.项目计划、管理计划、短期计划C.综合计划、战略计划、长期计划D.局部计划、战略计划、中期计划
8.针对逻辑覆盖有下列叙述,不正确的是()。
A.达到100%DC要求就一定能够满足100%SC的要求B.达到100%CC要求就一定能够满足100%SC的要求C.达到100%CDC要求就一定能够满足100%SC的要求D.达到100%MCDC要求就一定能够满足100%SC的要求
9.针对下列程序段,对于(A,B)的取值,以下()测试用例组合能够满足条件覆盖的要求。
IF((A-10)=20AND(B+20)10)THENC=0IF((A-30)10AND(B-30)0)THENB=30
①A=50B=-10②A=40B=40③A=30B=-10④A=30B=30A.①②B.③④C.①④D.②④
10.通过疲劳强度测试,最容易发现()问题。
A.并发用户数B.内存泄漏C.系统安全性
-2-
D.功能错误
11.以下各项中,()属于需求说明书的评测内容。
①系统定义的目标是否与用户的要求一致
②设计的约束条件或限制条件是否符合实际③是否考虑过软件需求的其他方案
④软件的行为与它必须处理的信息、必须完成的功能是否一致
A.①、②、④B.①、③、④C.②、③、④D.①、②、③、④
12.软件测试按实施组织分,测试应该包括以下的()。
①开发方测试②用户方测试③第三方测试④验收测试⑤确认测试A.①、②、③B.③、④、⑤C.①、②、④
D.①、②、③、④、⑤
13.在某大学学籍管理信息系统中,假设学生年龄的输入范围为16~40,则根据黑盒测试中的等价类划分技术,下面划分正确的是()。
A.可划分为2个有效等价类,2个无效等价类B.可划分为1个有效等价类,2个无效等价类C.可划分为2个有效等价类,1个无效等价类D.可划分为1个有效等价类,1个无效等价类14.()不是文档测试包括的内容。
A.合同文档B.开发文档C.管理文档D.用户文档
15.计划工作是一种最基本管理活动,应遵循的原则有()。
A.改变航道原则B.限定因素原则
-3-
C.承诺原则D.弹性原则
16.针对用户手册的测试,()描述不正确。
A.准确地按照手册的描述使用程序B.检查每条陈述C.修改错误设计
D.查找容易误导用户的内容
17.根据ANSI/__标准,以下()属于《测试程序说明》中程序步骤的内容。
①启动②目的③日志④设置A.①、②、③B.①、③、④C.②、③
D.①、②、③、④
18.功能性测试的主要方法包括以下所有,除了哪一项()。
A.路径覆盖B.等价类划分C.边界值分析D.决策表
19.下列哪一项不属于软件测试技术()。
A.质量保证
B.黑盒(功能性)测试技术C.白盒(结构性)测试技术D.经验为基础的测试
20.一个程序经过分析包含有10个边,6个节点,1个未连接的点,那么这个图的McCabe复杂度是:
()。
A.6B.12C.5D.16
-4-
21.测试团队中主要负责制定测试计划、协调和管理监督测试过程,和其他小组的沟通、协调等的角色是:
()。
A.测试经理B.测试设计人员C.测试执行人员D.配置管理人员
22.下列不属于配置管理工作的主要内容的是()。
A.编写需求规格说明书B.识别配置项C.建立配置管理系统D.建立基线
23.测试风险的应对控制是建立在风险分析、评估的基础上,主要的应对措施不包括下面哪一项()。
A.风险分析B.风险转移C.接受风险D.风险缓解
24.以下哪种测试是为了确保改变软件没有造成系统的其他问题()。
A.回归测试B.结构测试C.功能测试D.安装测试
25.我国《计算机软件保护条例》所称的“发表”的含义是指将软件作品()。
A.出版发行B.公之于众C.在版权局登记
D.以某种物质形式固定下来
26.下列哪一项不属于测试计划的内容()。
A.事件报告B.被测试的特性
-5-
C.风险D.进度安排
27.测试用例是在哪个阶段进行设计()。
A.测试规格化B.测试记录C.测试计划D.测试配置
28.下列关于合同变更与变更前后合同之间关系的正确说法是()。
A.合同变更后,已经履行的债务失去了法律依据,应该恢复原状B.合同变更部分条款后,未变更的部分视为已经变更C.合同变更后,已经存在的损害赔偿请求权不复存在D.合同变更必须以原合同关系存在为前提
29.导致软件出现缺陷的原因有很多,下面列举的条目中哪一项不是导致软件出现缺陷的原因()。
A.需求的不完善定义
B.客户与开发人员沟通不够,导致理解不一致C.逻辑设计错误
D.编码人员使用的编程语言不够先进30.对软件“失效”理解正确的是()。
A.不希望或不可接收的人为错误
B.存在于软件程序内部的那些不希望或不可接受的偏差C.软件运行过程中出现的一种不希望或不可接受的内部状态
D.软件运行时产生的一种不希望或不可接受的外部行为结果,如系统崩溃、死机31.系统测试与单元测试、集成测试的区别在于()。
A.系统测试主要测试模块之间的接口B.系统测试的技术依据是软件设计文档C.系统测试的对象是完整的、集成的计算机系统D.系统测试属于白盒测试
32.下列不属于测试用例的编写要素的是()。
A.测试来源或者依据
-6-
B.测试的优先级C.全局数据是否有问题D.测试的步骤和预期结果
33.进行环境研究的计划技术有()。
A.环境扫描B.甘特图C.负荷图D.项目管理
34.下面哪项任务属于测试结束活动()。
A.评估测试依据和测试对象的可测性B.将实际结果和预期结果进行比较
C.记录和归档测试件、测试环境和测试基础设备D.为利益相关者提供一个测试总结报告
35.用边界值分析法,假定X为整数,10≤X≤100,那么X在测试中应该取()边界值()。
A.X=10,X=100
B.X=9,X=10,X=100,X=101C.X=10,X=11,X=99,X=100D.X=9,X=10,X=50,X=100
36.不紧急也不重要的工作采用()方式解决。
A.妥协B.迁就C.回避D.合作
37.下面关于软件测试的说法,()是错误的。
A.软件测试就是程序测试
B.软件测试贯穿于软件定义和开发的整个期间C.需求规格说明、设计规格说明都是软件测试的对象D.程序是软件测试的对象
38.某软件企业开发了一套能够同硬件结合以提高设备性能的软件产品,向国家专利局申请方
-7-
法发明专利,获得了专利权,并为该软件产品冠以“昆仑”商品专用标识,但未进行商标注册上市销售。
此情况下,该软件产品不可能得到我国()的保护。
A.著作权法B.专利法C.商标法D.刑法
39.下列哪项不是实行外包的主要原因()。
A.提高服务质量B.成本约束、控制C.公司经济体制改革D.专注于核心能力
40.服务外包在全球范围蓬勃兴起有极其深刻的社会和经济原因,其主要背景叙述错误的是()。
A.传统制造业和加工业逐渐淘汰的背景
B.以IT业为标志的高新技术迅速发展形成的全球知识经济背景C.专业化国际分工加速发展的背景D.市场成熟和体制健全的背景
二、多项选择题(每题2分,共10题20分)
1.属于推动我国ITO发展的因素有?
()
A.价格优势明显B.印度示范影响C.通过认证企业增多D.著名跨国企业示范
2.下列属于外包特征的是()。
A.企业的各项活动可以在时间并行,空间上分散进行B.企业把某些业务转移给外部操作,是自身组织结构扁平化C.依托信息技术与外部资源整合D.企业在规模收缩中扩张
3.软件验收测试的合格通过准则是()。
A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
-8-
B.所有测试项没有残余一级、二级和三级错误。
C.立项审批表、需求分析文档、设计文档和编码实现一致。
D.验收测试工作齐全。
4.测试设计员的职责有()。
A.制定测试计划B.设计测试用例C.设计测试过程、脚本D.评估测试活动
5.下面哪些属于静态分析()。
A.代码规则检查B.程序结构分析C.程序复杂度分析D.内存泄露
6.软件测试的目的是()。
A.避免软件开发中出现的错误B.发现软件开发中出现的错误
C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D.修改软件中出现的错误
7.软件事实活动的进入准则是()。
A.需求工件已经被基线化B.详细设计工作已经被基线化C.构架工作已经被基线化D.项目阶段成果已经被基线化
8.软件测试计划评审会需要哪些人员参加()。
A.项目经理B.SQA负责人C.配置负责人D.测试组
9.计划工作是一种最基本管理活动,应遵循的原则有:
()。
A.改变航道原则
-9-
B.限定因素原则C.承诺原则D.弹性原则
10.下列关于程序效率的描述错误的是()。
A.提高程序的执行速度可以提高程序的效率B.降低程序占用的存储空间可以提高程序的效率
C.源程序的效率与详细设计阶段确定的算法的效率无关D.好的程序设计可以提高效率
三、判断题(每题1分,共10题10分)
1.测试工作量的估算首先要将软件测试工作进行WBS分解,通过分解定义的任务,并根据以
前项目测试的经验和历史数据确定具体任务的工作量。
()
2.软件自动化测试可以节约大量的时间、成本、人员和资源,可以完全代替手工测试。
()3.Alpha测试是由用户代表在开发现场进行的预发布的测试。
()4.第三方测试也称为独立测试,是由相对独立的组织进行的测试。
()
5.服务外包是指企业将价值链中原本有自身提供的具有基础的、共性的、核心的业务或业务
流程剥离出去,交给外部专业服务提供商完成的经济活动。
()6.一般而言,黑盒测试对结构的覆盖比白盒测试高。
()
7.沟通能力是沟通者思想、知识、思维、心理等素质的体现,是一项综合能力。
()8.白盒测试侧重于程序结构,黑盒测试侧重于功能。
()
9.静态测试是白盒测试方法的一种,包括代码检查、静态结构分析等。
()
10.在测试执行过程中时,根据每个测试用例的期望测试结果、实际测试结果和评价准则判定
该测试用例是否通过。
()
四、填空题(每题1分,共10题10分)
1.软件测试的目的是__________________。
2.通常按照测试阶段划分,测试可以划分为单元测试、集成测试、____________、验收测试。
3.服务外包是指企业将其_________外包出去,利用外部最优秀的专业化团队来承接其业务。
4.职业道德的基本规范是:
_____________、诚实守信、办事公道、服务群众和奉献社会。
5.验收测试的依据是_____________。
6.白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和___________________。
7.黑盒测试也称______________,它是通过测试来检测每个功能是否都能正常使用。
-10-
8.软件验收测试包括正式验收测试、alpha测试、________________三种类型。
9.设计系统测试计划需要参考的项目文档有:
___________、软件需求工件和迭代计划。
10.测试工作就是进行输入、接受输出、检验结果,不深入代码细节,这样的测试方法称为
_____________。
五、问答题(每题5分,共4题20分)
1.外包能给发包方和承接方各自带来哪些好处?
2.根据自己的理解什么是测试用例和测试规程,设计一个测试用例应当从哪几方面考虑?
3.在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?
如何提交高质
量的软件缺陷(Bug)记录?
-11-
4.英译汉
1)ByITOutsourcingtotheworldthirddevelopingnationsuchasIndia,ChinaPhilippineetc,
thecompanycanexploitthecheaplaborandinfrastructurefacilitiesavailableinthoselandsandinturncutdownonmanpowercosts,reduceoperationalcostsandcapitalexpenditure.
2)InsurancecompanieshaveadoptedInformationTechnologyOutsourcingasameansto
supportsystemmaintenance,applicationdevelopmentandimprovementtotheirtechnologyinfrastructure.