[计算机类试卷]计算机新国家四级软件测试工程师模拟试卷25及答案与解析.doc

上传人:dealItalian200 文档编号:506586 上传时间:2018-11-29 格式:DOC 页数:13 大小:194.50KB
下载 相关 举报
[计算机类试卷]计算机新国家四级软件测试工程师模拟试卷25及答案与解析.doc_第1页
第1页 / 共13页
[计算机类试卷]计算机新国家四级软件测试工程师模拟试卷25及答案与解析.doc_第2页
第2页 / 共13页
[计算机类试卷]计算机新国家四级软件测试工程师模拟试卷25及答案与解析.doc_第3页
第3页 / 共13页
[计算机类试卷]计算机新国家四级软件测试工程师模拟试卷25及答案与解析.doc_第4页
第4页 / 共13页
[计算机类试卷]计算机新国家四级软件测试工程师模拟试卷25及答案与解析.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、计算机新国家四级软件测试工程师模拟试卷 25及答案与解析 一、选择题(每小题 2分,共 50分) 下列各题 A、 B、 C、 D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。 1 下列关于软件缺陷产生的原因的叙述中,不属于技术问题的是 A)语法错误 B)系统结构不合理 C)文档错误,内容不正确或拼写错误 D)接口参数传递不匹配,导致模块集成出现问题 2 下列关于桌上检查 (Desk Checking)的叙述中正确的是 A)由程序员自己检查自己编写 的程序 B)由同行帮忙检查自己编写的程序 C)程序员在桌子上检查编写程序的活动 D)几个同行自行组成小组,以

2、小组为单位检查编写的程序 3 不需要运行程序,通过收集有关代码的结构信息来对程序进行测试的是 A)静态分析 B)动态测试 C)白盒测试 D)黑盒测试 4 在代码检查中,负责提供关于检查项目的资料并回答检查人员问题的角色是 A)协调人 B)开发人员 C)检查人员 D)讲解员 5 在压力测试过程中,测试人员主要关注的是 A)在 有非正常资源占用的情况下系统的处理时间 B)在正常资源占用的情况下系统的处理时间 C)在不正常的系统运行范围内系统处理的数据容量 D)在正常的系统运行范围内系统处理的数据容量 6 在同行评审中,整个评审过程的组织和进行由谁负责 A)协调人 B)评审员 C)开发人员 D)评审

3、小组 7 单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是 A)系统功能 B)重要的独立路径 C)出错处理 D)局部数据结构 8 CMU SEI的 watts Humphrey指出:软件产品必须首先提供用户所需要的 A)可靠性 B)可操作性 C)特点 D)功能 9 在结构化测试用例中,最强的覆盖准则是 A)判定覆盖 B)语句覆盖 C)路径覆盖 D)条件覆盖 10 下列属于基于性能计数器的分析技术的是 A)指针分析 B)进程分析 C)数据流分析 D)时间序列分析 11 下列不属于数据兼容性测试关注的范畴的是 A)一个 Web应用软件是否 支持不同的关系型数据库 B)一个浏览器是

4、否同时支持不同版本的 HTML文件格式 C)一个排版软件是否可以打开该软件以前版本保存的文件 D)一个文字处理软件是否可以打开其他文字处理软件保存的文件 12 下列有关集成测试的说法中,错误的是 A)自底向上集成的优点是减少了编写桩模块的工作量 B)自底向上集成的缺点是在早期不能进行并行测试,不能充分利用人力 C)自顸向下集成的缺点是需要设计较多的桩模块,测试的开销较大 D)自顶向下集成的优点是能够较早地发现在 高层模块接口、控制等方面的问题 13 在单元测试时,用于代替被调用模块的是 A)桩模块 B)代理模块 C)驱动模块 D)通信模块 14 在 QESuite web version 1

5、0中,如果测试管理人员试图了解哪些模块存在严重的软件问题,可以使用 A)“严重性 ”视图 B)“按功能分类 ”视图 C)“按状态子状态 ”视图 D)“按子系统状态 ”视图 15 下列四个选项中,不属于集成测试分析的对象的是 A)体系结构分 析 B)可测试性分析 C)接口分析 D)边界条件分析 16 以下哪种测试属于面向对象程序集成测试考虑的范畴 A)针对多个类的多个实例间协作的测试 B)针对一个类树上多个类间继承的测试 C)针对一个类的多个成员方法间协作的测试 D)针对一个成员方法的不同输入情况的测试 17 针对性能测试过程的活动,测试团队可以不包括哪个角色 A)设计人员 B)经理 C)总结人

6、员 D)支持人员 18 下列选项中不属于软件易用性测 试关注的范畴的是 A)软件界面的色彩是否协调 B)软件是否能够在多种操作系统下运行 C)软件是否支持用户根据自己的需要进行定制 D)软件是否能主动引导用户使用相互关联的功能 19 下列关于软件可靠性测试的说法中,错误的一项是 A)发现软件缺陷是软件可靠性测试的主要目的 B)软件可靠性测试通常用于有可靠性要求的软件 C)可靠性测试通常要对测试结果进行分析才能获得测试结论 D)在一次软件可靠性测试中,执行的测试用例必需完全符合所定义的软件运行剖 面 20 下列不属于易用性测试范围的是 A)安装与卸载测试 B)系统故障频率 C)窗口风格的一致性

7、D)功能的关联度 21 下列选项中,不是结构化程序的基本控制结构的是 A)顺序型 B)选择型 C)重复型 D)条件型 22 在实际测试中,软件性能的高低往往直接取决于 A)响应时间的绝对值 B)所有功能的最大响应时间 C)系统响应时间 D)用户对响应时间的接受程度 23 在某个单位的人事 信息管理软件中,系统允许用户输入人员的身份证号和进入本单位工作的日期。下面四个选项中,无效的输入值组合是 A)4108021981111101021, 2010 7 1 B)410802198506100123, 2010 7 1 C)410802197806100078, 2010 7 1 D)410802

8、201006100021, 2010 7 1 24 走查是对软件进行静态测试的一种方法,以下不属于走查活动的是 A)准备测试用例 B)解决缺陷 C)计划走查会议 D)执行走查 25 下列关于软件可靠性测试的说法中,正确的一项是 A)软件可靠性测试使用的测试用例必须满足语句覆盖 B)软件可靠性测试能有效地减少软件在恶意使用下出现崩溃的次数 C)软件可靠性测试的主要目的是通过受控的软件测试过程来预测软件在实际运行中的可靠性 D)软件可靠性测试不属于黑盒测试 26 以下哪种软件测试属于软件性能测试的范畴 A)易用性测试 B)单元测试 C)压力测试 D)接口测试 27 软件测试信息流中,输入的信息主要

9、有 A)测 试配置 B)软件配置 C)测试工具 D)以上全部 28 下列关于 web应用软件测试的说法中正确的足 A)Cookie安全性测试是 Web应用软件安全性测试的一项重要内容 B)内容测试是 Web应用软件易用性测试的一项重要内容 C)Web应用软件只能进行白盒测试,不能进行黑盒测试 D)Web应用软件虽然需要频繁的进行演化,但不需要频繁的进行测试 二、论述题( 3题,共 50分 ) 论述题答题必须用蓝、黑色钢笔或圆珠笔写在论述题答题纸的相应位置上,否则无效。 29 以下是对 ATM系统的交互功能的描述,请仔细阅读并完成要求。 (1)ATM系统具有取款、查询和修改密码的功能。 (2)进

10、入初始页面,显示提示信息 “请输入密码 ”,若密码正确,则进入系统的主界面,将显示四个可选框:取款、查询、修改密码和退卡;若密码错误,则返回到初始页面。 (3)选择取款页面,提示请输入取款金额,若金额有效,则吐出相应的现金数目,然后回到主界面;若金额无效,则返回到取款页面。 (4)选择查询页面,显示当前余额,然后回到主界面。 (5)选择 修改密码页面,提示输入新密码并确认,完成后再返回到主界面;若设置新密码错误,则返回到修改密码页面。 (6)最后在主界面中选择 “退卡 ”选项, ATM系统则退卡给储户,操作结束。 画出该交互过程的流程图。 30 以下是 QESuite web Version

11、1 0用户手册的相关内容,请仔细阅读并按要求回答问题。 (1)下表是测试用的规格说明,请阐述测试用例的定义及相关内容。31 假设栈 Stack的容量是 2,栈元素的数据类型是 char类型,该栈对象有三种状态,分别为: S1栈空状态; S2非空非满状态; s3栈满状态。转换到各个状态的条件如下。 S1: (c0)创建并初始化栈。 (c1)在 S2下执行置空运算 Clear()。 (c2)在 S2下执行出栈运算 Pop()。 (c3)在 S3下执行置空运算 Cleai。 ()。 S2: (c4)在 S1下执行进栈运算 Push()。 (c5)在 S3下执行出栈运算 Pop()。 S3: (c6)

12、在 S2下执行进栈运算 Push()。 要求: (1)根据题设条件,画出栈对象的状态迁移图。 (2)计算该状态迁移图的 McCabe环路复杂性。 (3)确定基本的测试路径,要求测试路径从 S1出发,最后回到 S1,同时在状态转换时注明转换条件。 计算机新国家四级软件测试工程师模拟试卷 25答案与解析 一、选择题(每小题 2分,共 50分) 下列各题 A、 B、 C、 D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。 1 【正确答案】 C 【试题解 析】 C选项属于软件本身的问题而非技术问题。 2 【正确答案】 A 【试题解析】 桌上检查是一种传统的检查方

13、法,由程序员自己检查自己编写的程序。 3 【正确答案】 A 【试题解析】 软件测试的分类方法比较多,针对测试时是否要运行程序,可分为静态测试和动态测试,其中静态测试也称为静态分析。它不必运行程序,目的仅仅是收集程序代码的结构信息而不用查错。相反,动态测试则是要执行程序,目的是查出程序的错误而非检查程序代码的结构信息。 4 【正确答案】 B 【试题解析】 开发人员是检查项目 的生产者,主要负责提供检查项日资料和回答检查人员的问题;协调人员主持、引导代码检查的执行过程,全面负责代码检查的效果;讲解员负责在检查会议中讲解检查项目,引导检查小组对产品进行彻底审查;记录员负责会议期间在检查表上记录发现的

14、每一个错误,同时也承担作为一般检查人员的任务。 5 【正确答案】 A 【试题解析】 压力测试又称为强度测试,测试人员主要关注的是在有非正常资源占用的情况下系统的处理时间。 D选项是容量测试的定义。 6 【正确答案】 D 【试题解析】 同行评审的整个评审过程由评审小组完成 ,小组主要包括的角色人员有协调人 (评审组长 )、作者和评审员 (读者 )。 7 【正确答案】 A 【试题解析】 单元测试主要从下面 5个基本特征进行测试,分别是:模块接口、局部数据结构、边界条件、独立路径和出错处理。由排除法可知选项 A不对,故选 A。 8 【正确答案】 D 【试题解析】 CMU SEI的 watts Hum

15、phrey指出: “软件产品必须首先提供用户所需要的功能,如果做不到这一点,什么产品都没有意义;其次,这个产品必须能够正常工作。如果产品中有很多缺陷,不能正常工作,那么不管这种产品性 能如何,用户也不会使用它。 ” 9 【正确答案】 C 【试题解析】 结构化测试中有语句覆盖、条件覆盖、判定覆盖 (也称分支覆盖 )、路径覆盖等,其中路径覆盖是最强的覆盖准则。 10 【正确答案】 B 【试题解析】 通过进程分析可以进一步查看每个进程的性能指标,以确定哪个进程是影响性能的原因。 11 【正确答案】 A 【试题解析】 数据兼容性测试包括两类:不同版本问的数据兼容性和不同软件间的数据兼容性。 A选项属于

16、软件兼容性。 12 【正确答案】 B 【试题解析】 自底向上集成 可以在早期进行并行测试。 13 【正确答案】 A 【试题解析】 在单元测试时,程序员必须编写一个驱动模块,用来调用被测模块并向其传送测试数据。若该模块调用了其他模块,程序员必须编写一个桩模块,用来代替被调用的模块。 14 【正确答案】 B 【试题解析】 在 QESuite web Version 1 0中,可以监控软件问题报告处理过程和软件系统各模块软件问题分布状况。测试管理人员使用 “严重性 ”视图,可以了解当前软件问题的严重性分布;使用 “按功能分类 ”视图查看软件问题分布情况,可以了解哪些模 块存在严重的软件问题;使用 “

17、按状态子状态 ”视图,可以了解当前所有软件问题的处理状态;使用 “按子系统状态 ”视图,可以了解各个部分软件问题的数量情况,及时调整开发人员修复和测试人员验证的工作方向。故本题答案为 B。 15 【正确答案】 D 【试题解析】 集成测试分析直接指导了集成测试用例的设计,主要从以下几个方面进行分析:体系结构分析、模块分析、接口分析、可测试性分析、集成测试策略分析。 16 【正确答案】 A 【试题解析】 集成策略需要关注如何充分测试类问的各种连接。 17 【正确答 案】 B 【试题解析】 针对性能测试过程的活动,测试团队应包括的角色有:经理、设计人员、开发人员、执行人员、分析人员和支持人员。 18

18、 【正确答案】 A 19 【正确答案】 B 20 【正确答案】 B 【试题解析】 易用性测试包括对用户文档的测试、易安装性测试、功能易用性测试和用户界面测试。系统故障频率不属于易用性测试的范围。 21 【正确答案】 D 【试题解析】 结构化程序是由三种基本控制结构经过组合嵌套而构成的。这三种基本结构是: 顺序型:构成串行操作。 选择型:构成分支操作。 重复型:构成循环操作。 22 【正确答案】 D 【试题解析】 软件的性能是软件的一种非功能特性,响应时间是软件性能的指标之一。响应时间是指系统对请求作出响应的时间,对于单机的没有并发操作的应用系统而言,人们普遍认为响应时间是一个合理且准确的性能指

19、标。但是需要指出的是,在实际测试中,响应时间的绝对值并不能直接反应软件性能的高低,软件性能的高低实际上取决于用户对响应时间的接受程度。 23 【正确答案】 D 24 【正确答案】 A 【试题解析】 走查 的步骤包括:计划走查会议、走查产品、执行走查、解决缺陷、走查记录和产品返工。准备测试用例属于走查之前要进行的活动。 25 【正确答案】 C 【试题解析】 软件可靠性测试的基本指标是 “在规定条件下,规定时间内,软件不引起系统失效的概率 ”,因此,它能减少软件在正常使用下出现崩溃的次数。软件可靠性测试属于黑盒测试,不必满足语句覆盖。 26 【正确答案】 C 【试题解析】 依据测试目的的不同,可以

20、把软件性能测试及与性能有关的其他测试分为性能测试、并发测试、压力测试、可靠性测试、负载测试、配置测试 、失效恢复测试。 27 【正确答案】 D 【试题解析】 在软件测试信息流中,输入的信息主要有测试配置、软件配置和测试工具三类。 28 【正确答案】 A 【试题解析】 在本题中, B选项错误,内容测试和易用性测试都是 Web应用软件系统测试的主要内容; C选项错误,白盒和黑盒测试都可以使用; D选项错误, Web应用软件需要进行测试。 二、论述题( 3题,共 50分 ) 论述题答题必须用蓝、黑色钢笔或圆珠笔写在论述题答题纸的相应位置上,否则无效。 29 【正确答案】 30 【正确答案】 (1)测试用例是一个覆盖被测功能区域的所有测试案例的集合,每个测试用例应包括测试标题、测试步骤以及期望结果等基本信息。它是测试人员对软件产品进行测试的重要依据,测试用例编写的质量将直接影响到软件产品的质量。 (2)新建 测试中新报告的软件问题。 打开 软件问题已被确认并分配给相关开发。工程师处理。 关闭 确认为无效的软件问题。 待验 工程师已完成修正,等待测试人员验证。 解决 软件问题已被修复。 31 【正确答案】

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1