测试工程师(软件)中级考试样卷

更新时间:2024-04-25 01:33:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

全国服务外包职业能力考试 测试工程师(软件)中级考试样卷

满分: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=101 B.X=0,X=1,X=99,X=100 C.X=0,X=100 D.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 ) = 20 AND ( B + 20 ) > 10 ) THEN C = 0 IF ( ( A - 30 ) < 10 AND ( B - 30 ) < 0 ) THEN B = 30

①A=50 B=-10 ②A=40 B=40 ③A=30 B=-10 ④A=30 B=30 A.①② 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/IEEE829标准, 以下( ) 属于《测试程序说明》中程序步骤的内容。

① 启动 ② 目的 ③ 日志 ④ 设置 A.①、②、③ B.①、③、④ C.②、③

D.①、②、③、④

18. 功能性测试的主要方法包括以下所有,除了哪一项( )。

A.路径覆盖 B.等价类划分 C.边界值分析 D.决策表

19. 下列哪一项不属于软件测试技术( )。

A.质量保证

B.黑盒(功能性)测试技术 C.白盒(结构性)测试技术 D.经验为基础的测试

20. 一个程序经过分析包含有10个边,6个节点,1个未连接的点,那么这个图的McCabe复杂度是:( )。

A.6 B.12 C.5 D.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=101 C.X=10,X=11,X=99,X=100 D.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) By IT Outsourcing to the world third developing nation such as India ,China Philippine etc,

the company can exploit the cheap labor and infrastructure facilities available in those lands and in turn cut down on man power costs, reduce operational costs and capital expenditure.

2) Insurance companies have adopted Information Technology Outsourcing as a means to

support system maintenance, application development and improvement to their technology infrastructure.

- 12 -

本文来源:https://www.bwwdw.com/article/ohgp.html

Top