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

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

1、计算机新国家四级软件测试工程师模拟试卷 5及答案与解析 一、选择题(每小题 2分,共 50分) 下列各题 A、 B、 C、 D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。 1 问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是 _。 ( A)激活状态 ( B)非激活状态 ( C)已修正状态 ( D)关闭状态 2 关注在一连串的测试中如何选择合适的程序或子程序路径来执行有效的检查,这种测试极有可能是 _。 ( A)结构测试 ( B)黑盒测试 ( C)功能测试 ( D)静态测试 3 下面说法正确的是 _。 ( A)软件测试仅是

2、在编程之后进行的测试。 ( B)需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些并不全是软件测试的对象。 ( C)测试配置是软件配置的一个子集。 ( D)错误发现的越晚,改正的代价就越大,这个代价是呈现接近线性增长的趋势 4 在结构化测试用例设计中,有语句覆盖、条件覆盖、判定覆盖 (也称分支覆盖 )、路径覆盖等,其中 _ 是最强的覆盖准则。 ( A)语句覆盖 ( B)条 件覆盖 ( C)判定覆盖 ( D)路径覆盖 5 因果图方法是根据 _ 之间的因果关系设计测试用例。 ( A)输入和输出 ( B)设计和实现 ( C)条件和结果 ( D)主程序和子程序 6 软件测试的目的是 _。 (

3、 A)证明软件的正确性 ( B)尽可能多地发现软件系统中的错误 ( C)找出软件系统存在的所有错误 ( D)证明软件系统中存在错误 7 仅根据规格说明书描述的程序功能来设计测试用例的方法称为 _。 ( A)白盒测试法 ( B)黑盒测试法 ( C)静态分析法 ( D)人工分析法 8 软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试 _。 ( A)结构合理性 ( B)软件外部功能 ( C)程序的内部逻辑 ( D)程序正确性 9 从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试 _。 ( A)集成测试、确认测试、单元测试 ( B)单元测试、集成测

4、试、确认测试 ( C)单元测试、确认测试、组装测试 ( D)确认测试、集成测试、单元测试 10 下列说法正确的是 _。 ( A)语句覆盖使得每个判定的每个分支至少执行一次 ( B)判定覆盖使得每条语句至少执行一次 ( C)条件覆盖使得每个判定每个条件应取到各种可能的值 ( D)条件组合覆盖使得每个判定中各条件的每一种组合至少出现一次 11 集成测试时,能够较早发现高层模块接口错误的测试方法是 _。 ( A)自底向上渐增式测试方法 ( B)自顶向下渐增式测试方法 ( C)非渐增式测试方法 ( D)系统测试方法 12 在软件测试信息流中,输入的信息主要有 _。 ( A)软件配置 ( B)测试配置

5、( C)测 试工具 ( D)以上全部 13 以下关于软件测试方法,说法正确的是 _。 ( A)单元测试涉及编码和详细设计的文档 ( B)系统测试涉及概要设计信息 ( C)确认测试涉及编码和需求规格说明书 ( D)集成测试涉及其他的系统元素 14 下列软件质量特性中,一般不作为系统测试重点的是 _。 ( A)产品版本升级是否容易 ( B)软件是否符合有关的国家和行业标准 ( C)软件产品是否易于理解和使用 ( D)可复用的软件部件所占的比例 15 一般来说,大多数软件缺陷源于软件开发项目的 _ 阶段。 ( A)软件测试阶段 ( B)程序编写和调试阶段 ( C)需求和设计阶段 ( D)加班工作期间

6、 16 一般说来,对一个程序单元的测试应满足一些具体的技术要求,或达到一定的技术指标。下面选项中属于单元测试相关的技术要求或指标的是 _。 ( A)语句覆盖率达到 100% ( B)局部变量的边界条件处理正确 ( C)逻辑比较和控制流处理正确 ( D)以上全部 17 下列软件缺陷中, _是活动状态, _是非活动状态。 ( A)打开和解决;关闭 ( B)打开 ;解决和关闭 ( C)通过;失败 ( D)打开;待验和关闭 18 测试管理工具提供从测试设计到测试运行的全过程支持。这个工具的主要用途是 _。 ( A)自动抓取屏幕上的系统运行界面 ( B)基于需求规格说明书自动生成测试数据,测试用例 (

7、C)测试用例管理、软件缺陷管理、软件测试度量 ( D)辅助管理软件产品的各组成部分,使它们保持一致 19 下列比较适合自动化的软件测试活动是 _。 ( A)测试用例设计 ( B)回归测试 ( C)测试环境的建立 ( D)探查式测试 20 分 析性能下降曲线时会把曲线划分为几个区间,那么对于分析性能瓶颈有很大作用的是哪一个下列区间 _。 ( A)性能平坦区 ( B)性能轻微下降区 ( C)性能急剧下降区 ( D)其他区 21 下面与软件可靠性有关的概念中,理解不正确的是 _。 ( A)软件错误不仅包括程序代码的错误,软件开发过程中所有制品的错误及软件的文档、手册中的错误都可以归为软件错误 ( B

8、)软件故障是指软件代码中的错误 ( C)在软件的一次运行期间,软件故障一定会导致软件失效 ( D)通常修改软件故障可以降低软件发生 失效的概率,从而提高软件可靠性 22 在实际的面向对象集成测试中,为保证测试的充分性,往往要关注测试类间的各种连接,下面的测试方法不属于针对类间连接的测试是 _。 ( A)受控异常测试 ( B)往返场景测试 ( C)模态类测试 ( D)类关联的多重性测试 23 以下关于 Web应用软件测试的说法中,正确的是 _。 ( A)数据完整性测试是 Web应用软件数据层测试的一项重要内容 ( B)内容测试是 Web应用软件易用性测试的一项重要内容 ( C)表单测试是 Web

9、应用软件表示层测试的一项 重要内容 ( D)链接结构的测试是 Web应用软件安全性测试的一项重要内容 24 下列不属于对物理破坏的防护措施的是 _。 ( A)主要设备远离人为破坏 ( B)所有设备远离灾害的侵扰 ( C)对通信数据进行加密 ( D)主要设备要屏蔽电磁干扰 25 静态分析中,提供整个项目中的所有函数之间的调用关系图属于 _。 ( A)程序结构分析 ( B)程序数据流分析 ( C)可视化分析 ( D)程序执行频度分析 二、论述题( 3题,共 50分 ) 论述题答题必须用蓝、黑色钢笔或圆珠笔写在论述题 答题纸的相应位置上,否则无效。 26 论述题 1:以下是某应用程序的输入条件限制,

10、请按要求回答问题 某应用程序的输入条件组合为: 姓名:填或不填 性别:男或女 状态:激活或未激活 (1)对该应用程序采用正交试验设计法设计测试用例。 (2)谈一下正交实验设计法设计测试用例好在哪里 ? 27 论述题 2:以下是某软件的规格说明,请按要求回答问题 软件规格说明:文件名的第一个字符必须是 A或 B,第二个字符必须是数字。满足则修改文件。若第一个字符不为 A或 B,打印错误信息 X12,若第二个字符不为数字,则打印错误信息 X13。 (1)根据软件规格说明的描述,画出因果图。 (2)采用因果图法设计该软件的测试用例。 28 论述题 3:根据你对单元测试的理解,谈谈在任何情况下单元测试

11、都是可能的吗 ?都是需要的吗 ? 计算机新国家四级软件测试工程师模拟试卷 5答案与解析 一、选择题(每小题 2分,共 50分) 下列各题 A、 B、 C、 D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。 1 【正确答案】 A 【试题解析】 缺陷处于激活状态,表明问题还没有解决,测试人员新报告的缺陷,或验证后缺陷 仍然存在。 2 【正确答案】 A 【试题解析】 白盒测试是对程序的逻辑结构进行的测试,而黑盒测试将程序视为一个黑盒子,仅仅是测试人员提供输入数据,观察输出数据,并不了解程序是如何运行的。结构测试属于白盒测试,关注的是如何选择合适的程序或子程序路

12、径来执行有效的检查。功能测试则属于黑盒测试,对功能的测试通常通过提供输入数据,检查实际输出的结果,很少考虑程序的内部结构。静态测试是不必执行程序,仅是收集有关程序代码的结构信息。 3 【正确答案】 C 【试题解析】 在极限测试中,软件测试通常要在编程之前先设计测试用例。需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些都属于软件测试的对象。错误改正代价与发现的时间是呈现指数增长的趋势。而选项 B说法是完全正确的。 4 【正确答案】 D 【试题解析】 在题目所述逻辑覆盖中,路径覆盖是最强的覆盖准则。 5 【正确答案】 A 【试题解析】 因果图方法是根据输入和输出之间的因果关系设计测试用

13、例的。 6 【正确答案】 B 【试题解析】 考察软件测试的目的。 7 【正确答 案】 B 【试题解析】 仅根据规格说明书描述的程序功能来设计测试用例的方法称为黑盒测试法。 8 【正确答案】 B 【试题解析】 黑盒测试主要用于测试软件的外部功能。 9 【正确答案】 D 【试题解析】 软件开发需求分析对应的是测试阶段的确认测试,软件设计对应的是集成测试,编码阶段对应的是单元测试。 10 【正确答案】 C 【试题解析】 考察白盒测试中逻辑覆盖的关系。 11 【正确答案】 B 【试题解析】 由自顶向下测试的特点可知,该集成测试方法是能够较早发现高层模块接口错误的。 12 【正确答案】 D 【试题解析】

14、 考察软件测试的信息流输入,软件配置、测试配置和测试工具都属于测试流的输入信息。 13 【正确答案】 A 【试题解析】 选项 B和选项 D颠倒,而确认测试与编码是没有关系的,故选项C也不正确,只有 A说法是正确的。 14 【正确答案】 D 【试题解析】 在软件质量特性中,可复用的软件部件所占的比例一般不会作为系统测试的重点。 15 【正确答案】 C 【试题解析】 通常来说,软件缺陷大多数是来自软件开发项目的需求和设计阶段的。 16 【正确答案】 D 【试题解析】 考察单元测试的技术指标,所有选项都是单元测试的指标,故选择D。 17 【正确答案】 B 【试题解析】 在软件缺陷中,打开是属于活动状

15、态,而解决与关闭都属于非活动状态。 18 【正确答案】 C 【试题解析】 测试管理工具主要用于进行测试用例管理、软件缺陷管理、软件测试度量。 19 【正确答案】 D 【试题解析】 由自动化的软件测试的特点可知,选项 D的探查式测试最适合进行自动化软件测试。 20 【正确答案】 C 【试题 解析】 通常分析性能下降曲线时,会首先将其分为几个区间:性能干坦区、性能轻微下降区、性能急剧下降区。其中性能平坦区是软件运行的正常状态,因此人们往往希望该区间越长越好;性能轻微下降区是软件承受高负载的缓冲区,该区间也是越长越好;性能急剧下降区不是软件的正常运行区间,这一阶段响应时间会急剧增加至用户不能忍受,吞

16、吐量会急剧下降甚至低于单用户时的吞吐量,但该区间对于分析性能瓶颈却有很大作用,通常说来,性能急剧下降区的起始点 (也称性能拐点 )就是性能瓶颈出现的地方,此时进一步分析资源利用率就可以找到性能瓶颈的原因。 21 【正确答案】 C 【试题解析】 软件故障是指软件代码中的错误,软件失效则是指由软件故障引起的在软件运行期间出现的错误,一般来说在软件的一次运行期间,软件故障可能会导致软件失效,也可能不引起软件失效。 22 【正确答案】 C 【试题解析】 针对类间连接测试的常用技术有: 类关联的多重性测试。 受控异常测试。 往返场景测试。 模态机测试。模态机测试与类层次的模态类测试类似,二者区别是模态类

17、测试是针对一个类进行的,而模态机测试是针对多个类进行的。 23 【正确答案】 A 【试题 解析】 Web应用软件数据层测试包括两个方面:一是数据完整性的测试,二是大数据量数据库的性能测试,故选项 A说法正确。 Web应用软件功能测试通常针对链接测试、表单测试和 Cookie测试三个方面进行,故选项 C说法不正确。 Web应用软件安全性测试主要包括服务器端的内容安全性、客户端的内容安全性和 Cookie安全性三个方面,由此选项 D说法不正确。内容测试和易用性测试都是 Web应用软件的测试策略,不具有从属关系,故选项 B说法不正确。 24 【正确答案】 C 【试题解析】 对物理破坏的防护措施有三点

18、: (1)所有设备都应远离灾害 (如水灾、火灾、雷电、战火等 )的侵扰。 (2)主要设备需要远离人为破坏,如计算机和打印机等要放在有安全门锁的机房等。 (3)主要设备要屏蔽电磁干扰。 25 【正确答案】 A 【试题解析】 程序数据流分析,主要指静态分析全局变量和局部变量的声明、赋值和使用的位置;动态跟踪变量值的变化情况。而选项 A程序结构分析,主要提供整个项目中的所有函数之间的调用关系图。选项 C是针对面向对象的软件,提供整个项目中的所有类之间的关系图。选项 D程序执行频度分析是统计所有条件分支、多出口跳转、多出口 调用的各分支、出口的执行关系图。 二、论述题( 3题,共 50分 ) 论述题答

19、题必须用蓝、黑色钢笔或圆珠笔写在论述题答题纸的相应位置上,否则无效。 26 【正确答案】 问题 1:采用常用方法设计测试用例如下:对于该程序的输入条件,因为每个条件分别有两个输入参数,如果要全部覆盖它们的输入组合,则需设计 8个测试用例,分别是: 1填写姓名、选择男性、状态设置为激活。 2填写姓名、选择女性、状态设置为激活。 3填写姓名、选择男性、状态设置为未激活。4填写姓名、选择女性、状态设置为未激活。 5不填写姓名、选择男性、状态 设置为激活。 6不填写姓名、选择女性、状态设置为激活。 7不填写姓名、选择男性、状态设置为未激活。 8不填写姓名、选择女性、状态设置为未激活。问题2:下面采用正

20、交试验设计法设计测试用例步骤 1:确定有哪些因素,即输入的条件。该应用程序有姓名、性别、状态三个因素。步骤 2:每个因素有哪几种参数,即输入条件的参数。该应用程序中的因素都有两种参数,如姓名有填写和不填写两个参数。步骤 3:选择一个合适的正交表。对上述应用程序,我们可以选用 L4,构造正交表,如表 17 1所示。 步骤4:将变量的值映射到表中,即把表中的 0和 l映射成条件和参数,则上表转换为表 17-2。 步骤 5:把上表中每一行各种因素组合,即作为一个测试用例。由上表有 4行,故用正交试验法设计的该应用程序的测试用例有 4个,分别是: 1)填写姓名、性别为男,状态设置为激活。 2)填写姓名

21、、性别为女,状态设置为未激活。 3)不填写姓名、性别为男,状态设置为未激活。 4)不填写姓名、性别为女,状态设置为激活。正交试验设计法的好处:简化测试用例,是一种可以用最少的测试用例获得较为全面的测试覆盖率的设计方法,尤其对于较为复杂的程序,该方法优点显著。 【试题解析】 首先考虑程 序的输入条件组合,根据路径覆盖需要 8个测试用例,然后根据正交实验设计测试用例方法步骤,通过构造正交表设计测试用例。最后通过结果比较总结出正交实验设计法设计测试用例的好处。 27 【正确答案】 问题 1:分析软件规格说明书,找出原因和结果并进行编号。原因: 1一第一个字符为 A2 第一个字符为 B3 第一个字符为

22、数字结果: 80 修改文件 81 打印错误信息 X1282 打印错误信息 X13找出各原因和结果之间、原因和原因之间的关系,画出因果图,如图 17-1所示。 问题 2:将上述因果图转换为判定表,如表 17-3所示。 根据判定表设计测试用例,如表 17-4所示。 【试题解析】 首先分析题目规格说明书,找出原因和结果,以及它们相互之间的关系,画出因果图。然后根据黑盒测试中基于因果图的方法设计测试用例。 28 【正确答案】 单元测试又称模块测试,是针对软件设计的最小单位 程序模块,进行正确性检验的测试工作。其目的在于发现各模块内部可能存在的各种差错。单元测试需要从程序的内部结构出发设计测试用例。多个模块可以平行地独立进行单元测试。 单元测试是在编码阶段完成的,每编写出一个程序模块,就开始做这个模块的单元测试, 所以只要采用模块化方法设计开发的软件,单元测试都是必需的。这时单元测试通常由编写程序的人来完成。因为它需要根据程序的内部逻辑结构设计测试用例,对于那些不了解程序内部细节的人,单元测试无法进行。 【试题解析】 首先分析单元测试的概念;测试时间,然后说明进行单元测试的必要性。

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

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

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