【计算机类职业资格】计算机四级软件测试工程师-73及答案解析.doc

上传人:registerpick115 文档编号:1338681 上传时间:2019-10-17 格式:DOC 页数:14 大小:56KB
下载 相关 举报
【计算机类职业资格】计算机四级软件测试工程师-73及答案解析.doc_第1页
第1页 / 共14页
【计算机类职业资格】计算机四级软件测试工程师-73及答案解析.doc_第2页
第2页 / 共14页
【计算机类职业资格】计算机四级软件测试工程师-73及答案解析.doc_第3页
第3页 / 共14页
【计算机类职业资格】计算机四级软件测试工程师-73及答案解析.doc_第4页
第4页 / 共14页
【计算机类职业资格】计算机四级软件测试工程师-73及答案解析.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、计算机四级软件测试工程师-73 及答案解析(总分:71.01,做题时间:90 分钟)一、选择题(总题数:25,分数:51.00)1.软件过程管理最起码的要求是_。A) 管理好软件缺陷报告 B) 管理好软件测试用例C) 管理好测试过程工具 D) 管理好测试说明文档(分数:2.00)A.B.C.D.2.测试项目实践中,测试策划活动的目标是_。A) 确定测试范围 B) 划分测试任务C) 编写测试计划文档 D) 组织测试团队(分数:2.00)A.B.C.D.3.下列关于逻辑覆盖,说法错误的是A) 满足条件覆盖并不一定满足判定覆盖B) 满足条件组合覆盖的测试一定满足判定覆盖、条件覆盖和判定/条件覆盖C)

2、 满足路径覆盖也一定满足条件组合覆盖D) 满足判定/条件覆盖同时满足判定覆盖和条件覆盖(分数:2.00)A.B.C.D.4.下列属于功能测试工具的是 _。A负载测试工具 B压力测试工具C性能测试工具 D系统测试工具(分数:2.00)A.B.C.D.5.管理评审的结果是_。A) 提交软件分析报告B) 提交管理评审报告C) 提交改进措施报告D) 提交软件问题报告(分数:3.00)A.B.C.D.6.关于软件集成测试,下列说法不正确的是_。A集成测试的对象包括任意一个软件单元集成到计算机软件系统的组装过程B集成测试的对象包括任意一个组装得到的软件系统C软件集成测试的目的是检验单元之间、软件单元和以集

3、成的软件系统之间的接口关系D软件的集成测试不需要验证以集成软件系统是否符合设计要求(分数:2.00)A.B.C.D.7.以下说法中错误的是_。A) 验收测试是以需方为主的测试,其对象是完整的、集成的计算机系统B) 验收测试的技术依据是软件研制合同(或用户需求或系统需求) C) 进行验收测试的软件必须已经通过系统测试D) 验收测试一般应由软件的需方组织,不可以委托第三方测试机构实施(分数:2.00)A.B.C.D.8.下列属于基于性能计数器的分析技术的是A) 指针分析 B) 进程分析C) 数据流分析 D) 时间序列分析(分数:2.00)A.B.C.D.9.极限编程的主要特征是 _。A简单的分析设

4、计和增量式的开发 B频繁的客户交流C连续的测试 D以上全部(分数:2.00)A.B.C.D.10.下列关于极限测试的说法中,正确的是A) 极限测试中只需要进行单元测试B) 极限测试是一种针对极限编程的软件测试C) 极限测试中所有的测试均由编码人员完成D) 与传统的软件测试相比,极限测试是一种更严格的测试(分数:2.00)A.B.C.D.11.下列四个选项中,不属于集成测试分析的对象的是A) 体系结构分析 B) 可测试性分析C) 接口分析 D) 边界条件分析(分数:2.00)A.B.C.D.12.以下关于软件可靠性测试的说法中,正确的是A) 软件可靠性测试总是能比白盒测试发现更多的错误B) 软件

5、可靠性测试总是能比黑盒测试发现更多的错误C) 软件可靠性测试不关注与软件性能有关的软件故障D) 软件可靠性测试度量出来的软件可靠性特定于所定义的软件运行剖面(分数:2.00)A.B.C.D.13.以下有关测试活动依据和工作产品的描述中,错误的是A) 测试策划活动依据测试合同要求和软件需求开展B) 依据测试结果即可完成测试总结C) 测试执行活动中将依据测试计划任务安排,执行相应的测试用例集合,并记录测试结果D) 测试用例是测试设计与实现活动的主要工作产品(分数:2.00)A.B.C.D.14.可能给项目成本、进度和质量带来坏的影响的事情被称作_。(A) 灾难(B) 意外(C) 风险(D) 缺陷(

6、分数:2.00)A.B.C.D.15.关键字驱动脚本是 _ 的逻辑扩展。A线性脚本 B结构化脚本C共享脚本 D数据驱动脚本(分数:2.00)A.B.C.D.16.下列说法正确的是 _。A语句覆盖使得每个判定的每个分支至少执行一次B判定覆盖使得每条语句至少执行一次C条件覆盖使得每个判定每个条件应取到各种可能的值D条件组合覆盖使得每个判定中各条件的每一种组合至少出现一次(分数:2.00)A.B.C.D.17.通常测试用例很难 100%覆盖测试需求,因为_。(1)输入量太大(2)输出结果多(3)软件实现途径多(4)测试依据没有统一标准A) (1) (2) (3)B) (2) (3)C) (1) (2

7、) (3) (4)D) (1) (3)(分数:2.00)A.B.C.D.18.下列关于测试设计与开发的说法中,不正确的是_。A) 软件测试设计与开发活动是软件测试过程中对技术要求比较高的关键阶段B) 软件测试设计与开发主要包括测试技术方案的制定、测试用例设计C) 测试用例特定集合的设计、测试开发和测试环境的设计都是软件测试设计与开发的范畴D) 测试设计与开发活动对软件进行需求确定性估算(分数:2.00)A.B.C.D.19.下列关于代码检查说法正确的是 _。1)代码检查过程的目的是发现错误,而不是纠正错误2)程序员通常可以通过代码检查得到编程风格、算法选择及编程技术等方面的反溃信息3)代码检查

8、是早期发现程序中最易出错部分的方法之一A仅 1) B仅 1)和 2)C仅 2)和 3) D都是(分数:2.00)A.B.C.D.20.在走查的过程中,参加审查的人员当中,程序编写者有 _。A1 个 B2 个C多于 2 个 D不确定(分数:2.00)A.B.C.D.21.传统集成测试的主要方法有两个,一个是( ),另一个是A) 白盒测试方法、黑盒测试方法 B) 渐增式测试方法、非渐增式测试方法C) 等价类划分方法、边界值分析方法 D) 因果图方法、错误推测法(分数:2.00)A.B.C.D.22.根据GB/T 15 5322008 计算机软件测试规范,设计测试用例应遵循:基于测试需求的原则、基于

9、测试方法的原则、兼顾测试充分性和效率的原则,以及_。A) 测试用例无冗余性原则B) 测试执行可重复性原则C) 测试用例可操作性原则D) 测试用例可管理性原则(分数:2.00)A.B.C.D.23.一般来说,与设计测试用例无关的文档是A) 需求规格说明书 B) 程序的复杂程度C) 源程序 D) 项目开发计划(分数:2.00)A.B.C.D.24.在软件企业中,应用最广泛的评审方法是A) 走查 B) 结对评审C) 正式评审 D) 小组评审(分数:2.00)A.B.C.D.25.下列关于软件可靠性测试的说法中,正确的一项是A) 软件可靠性测试使用的测试用例必须满足语句覆盖B) 软件可靠性测试能有效地

10、减少软件在恶意使用下出现崩溃的次数C) 软件可靠性测试的主要目的是通过受控的软件测试过程来预测软件在实际运行中的可靠性D) 软件可靠性测试不属于黑盒测试(分数:2.00)A.B.C.D.二、论述题(总题数:1,分数:20.00)下图是一个简单的 ATM 机中描述验证信用卡 PIN 活动的有限状态机。其中包含五个用“ (分数:20.01)(1).请给出与此有限状态机等价的控制流图;(分数:6.67)_(2).确定基本测试路径集;(分数:6.67)_(3).设计测试用例以覆盖基本测试路径。*(分数:6.67)_计算机四级软件测试工程师-73 答案解析(总分:71.01,做题时间:90 分钟)一、选

11、择题(总题数:25,分数:51.00)1.软件过程管理最起码的要求是_。A) 管理好软件缺陷报告 B) 管理好软件测试用例C) 管理好测试过程工具 D) 管理好测试说明文档(分数:2.00)A. B.C.D.解析:解析 软件缺陷报告是软件测试过程中的核心测试产品之一,也是重要的测试产品,因此管理好软件缺陷报告是软件过程管理最起码的要求。2.测试项目实践中,测试策划活动的目标是_。A) 确定测试范围 B) 划分测试任务C) 编写测试计划文档 D) 组织测试团队(分数:2.00)A.B.C. D.解析:解析 在实际的测试项目实践中,测试策划活动的目标是编写测试计划文档。3.下列关于逻辑覆盖,说法错

12、误的是A) 满足条件覆盖并不一定满足判定覆盖B) 满足条件组合覆盖的测试一定满足判定覆盖、条件覆盖和判定/条件覆盖C) 满足路径覆盖也一定满足条件组合覆盖D) 满足判定/条件覆盖同时满足判定覆盖和条件覆盖(分数:2.00)A.B.C. D.解析:解析 考察各种逻辑覆盖的关系:条件组合覆盖判定覆盖语句覆盖(即如果达到条件组合覆盖,就达到判定覆盖和语句覆盖:如果达到判定覆盖,就达到语句覆盖,下面类似理解)。条件组合覆盖条件覆盖。条件覆盖不一定包含判定覆盖、语句覆盖。判定覆盖不一定包含条件覆盖。路径覆盖,判定覆盖语句。4.下列属于功能测试工具的是 _。A负载测试工具 B压力测试工具C性能测试工具 D

13、系统测试工具(分数:2.00)A.B.C.D. 解析:5.管理评审的结果是_。A) 提交软件分析报告B) 提交管理评审报告C) 提交改进措施报告D) 提交软件问题报告(分数:3.00)A.B. C.D.解析:解析 管理评审是对项目管理体系的适应性和管理活动的有效性进行评价。软件管理评审的结果是提交管理评审报告,该报告在一定时间内将成为组织开展各项管理活动的重要依据。这是一个组织在一定时间段内围绕最高管理者战略性决策开展各项管理、经营活动的重要依据。6.关于软件集成测试,下列说法不正确的是_。A集成测试的对象包括任意一个软件单元集成到计算机软件系统的组装过程B集成测试的对象包括任意一个组装得到的

14、软件系统C软件集成测试的目的是检验单元之间、软件单元和以集成的软件系统之间的接口关系D软件的集成测试不需要验证以集成软件系统是否符合设计要求(分数:2.00)A.B.C.D. 解析:解析 软件集成测试的目的是检验单元之问、软件单元和以集成的软件系统之问的接口关系,并验证以集成软件系统是否符合设计要求。7.以下说法中错误的是_。A) 验收测试是以需方为主的测试,其对象是完整的、集成的计算机系统B) 验收测试的技术依据是软件研制合同(或用户需求或系统需求) C) 进行验收测试的软件必须已经通过系统测试D) 验收测试一般应由软件的需方组织,不可以委托第三方测试机构实施(分数:2.00)A.B.C.D

15、. 解析:解析 验收测试是以需方为主的测试,其对象是完整的、集成的计算机系统,A 选项的说法正确。软件验收测试的技术依据是软件研制合同。B 选项说法正确。软件验收测试工作应满足被验收测试的软件已通过系统测试。C 选项说法正确。验收测试一般由软件的需方组织,由独立于软件开发的人员实施。如果验收测试委托第三方实施,一般应委托国家认可的第三方测试机构。D 选项说法错误。8.下列属于基于性能计数器的分析技术的是A) 指针分析 B) 进程分析C) 数据流分析 D) 时间序列分析(分数:2.00)A.B. C.D.解析:解析 通过进程分析可以进一步查看每个进程的性能指标,以确定哪个进程是影响性能的原因。9

16、.极限编程的主要特征是 _。A简单的分析设计和增量式的开发 B频繁的客户交流C连续的测试 D以上全部(分数:2.00)A.B.C.D. 解析:10.下列关于极限测试的说法中,正确的是A) 极限测试中只需要进行单元测试B) 极限测试是一种针对极限编程的软件测试C) 极限测试中所有的测试均由编码人员完成D) 与传统的软件测试相比,极限测试是一种更严格的测试(分数:2.00)A.B. C.D.解析:11.下列四个选项中,不属于集成测试分析的对象的是A) 体系结构分析 B) 可测试性分析C) 接口分析 D) 边界条件分析(分数:2.00)A.B.C.D. 解析:解析 集成测试分析直接指导了集成测试用例

17、的设计,主要从以下几个方面进行分析:体系结构分析、模块分析、接口分析、可测试性分析、集成测试策略分析。12.以下关于软件可靠性测试的说法中,正确的是A) 软件可靠性测试总是能比白盒测试发现更多的错误B) 软件可靠性测试总是能比黑盒测试发现更多的错误C) 软件可靠性测试不关注与软件性能有关的软件故障D) 软件可靠性测试度量出来的软件可靠性特定于所定义的软件运行剖面(分数:2.00)A.B.C.D. 解析:13.以下有关测试活动依据和工作产品的描述中,错误的是A) 测试策划活动依据测试合同要求和软件需求开展B) 依据测试结果即可完成测试总结C) 测试执行活动中将依据测试计划任务安排,执行相应的测试

18、用例集合,并记录测试结果D) 测试用例是测试设计与实现活动的主要工作产品(分数:2.00)A.B. C.D.解析:14.可能给项目成本、进度和质量带来坏的影响的事情被称作_。(A) 灾难(B) 意外(C) 风险(D) 缺陷(分数:2.00)A.B.C. D.解析:15.关键字驱动脚本是 _ 的逻辑扩展。A线性脚本 B结构化脚本C共享脚本 D数据驱动脚本(分数:2.00)A.B.C.D. 解析:16.下列说法正确的是 _。A语句覆盖使得每个判定的每个分支至少执行一次B判定覆盖使得每条语句至少执行一次C条件覆盖使得每个判定每个条件应取到各种可能的值D条件组合覆盖使得每个判定中各条件的每一种组合至少

19、出现一次(分数:2.00)A.B.C. D.解析:解析 考察白盒测试中逻辑覆盖的关系。17.通常测试用例很难 100%覆盖测试需求,因为_。(1)输入量太大(2)输出结果多(3)软件实现途径多(4)测试依据没有统一标准A) (1) (2) (3)B) (2) (3)C) (1) (2) (3) (4)D) (1) (3)(分数:2.00)A.B.C. D.解析:解析 在软件测试当中,100%的测试覆盖率是几乎不可能达到的,其原因有很多方面。输入量太大,输出结果众多,软件实现途径多,测试依据没有统一标准均是阻碍达到 100%覆盖率的原因。18.下列关于测试设计与开发的说法中,不正确的是_。A)

20、软件测试设计与开发活动是软件测试过程中对技术要求比较高的关键阶段B) 软件测试设计与开发主要包括测试技术方案的制定、测试用例设计C) 测试用例特定集合的设计、测试开发和测试环境的设计都是软件测试设计与开发的范畴D) 测试设计与开发活动对软件进行需求确定性估算(分数:2.00)A.B.C.D. 解析:解析 软件测试设计与开发活动是软件测试过程中对技术要求比较高的关键阶段。软件测试设计与开发主要包括测试技术方案的制定、测试用例设计、测试用例特定集合的设计、测试开发和测试环境的设计都是软件测试设计与开发的范畴。而软件的需求确定性估算是在测试总结环节中应考虑的问题,而不是测试设计和开发阶段。19.下列

21、关于代码检查说法正确的是 _。1)代码检查过程的目的是发现错误,而不是纠正错误2)程序员通常可以通过代码检查得到编程风格、算法选择及编程技术等方面的反溃信息3)代码检查是早期发现程序中最易出错部分的方法之一A仅 1) B仅 1)和 2)C仅 2)和 3) D都是(分数:2.00)A.B.C.D. 解析:20.在走查的过程中,参加审查的人员当中,程序编写者有 _。A1 个 B2 个C多于 2 个 D不确定(分数:2.00)A. B.C.D.解析:21.传统集成测试的主要方法有两个,一个是( ),另一个是A) 白盒测试方法、黑盒测试方法 B) 渐增式测试方法、非渐增式测试方法C) 等价类划分方法、

22、边界值分析方法 D) 因果图方法、错误推测法(分数:2.00)A.B. C.D.解析:解析 传统的集成测试分为渐增式集成测试方法和非渐增式集成测试方法。22.根据GB/T 15 5322008 计算机软件测试规范,设计测试用例应遵循:基于测试需求的原则、基于测试方法的原则、兼顾测试充分性和效率的原则,以及_。A) 测试用例无冗余性原则B) 测试执行可重复性原则C) 测试用例可操作性原则D) 测试用例可管理性原则(分数:2.00)A.B. C.D.解析:解析 根据GB/T 155322008 计算机软件测试规范,测试用例的设计应遵循下面原则:基于测试需求的原则。基于测试方法的原则。兼顾测试充分性

23、和效率的原则。测试执行的可重复性原则。23.一般来说,与设计测试用例无关的文档是A) 需求规格说明书 B) 程序的复杂程度C) 源程序 D) 项目开发计划(分数:2.00)A.B.C.D. 解析:解析 在各个时期进行的软件测试,其依据都是不同的,测试用例的设计应该与各个时期的文档有关,故测试用例的设计与需求规格说明书、程序复杂程度、源程序都是有关的。而项目的开发计划是为程序的开发做准备的,与测试无关。24.在软件企业中,应用最广泛的评审方法是A) 走查 B) 结对评审C) 正式评审 D) 小组评审(分数:2.00)A. B.C.D.解析:解析 走查是一种非正式的评审,但在软件企业中广泛使用。2

24、5.下列关于软件可靠性测试的说法中,正确的一项是A) 软件可靠性测试使用的测试用例必须满足语句覆盖B) 软件可靠性测试能有效地减少软件在恶意使用下出现崩溃的次数C) 软件可靠性测试的主要目的是通过受控的软件测试过程来预测软件在实际运行中的可靠性D) 软件可靠性测试不属于黑盒测试(分数:2.00)A.B.C. D.解析:解析 软件可靠性测试的基本指标是“在规定条件下,规定时间内,软件不引起系统失效的概率”,因此,它能减少软件在正常使用下出现崩溃的次数。软件可靠性测试属于黑盒测试,不必满足语句覆盖。二、论述题(总题数:1,分数:20.00)下图是一个简单的 ATM 机中描述验证信用卡 PIN 活动

25、的有限状态机。其中包含五个用“ (分数:20.01)(1).请给出与此有限状态机等价的控制流图;(分数:6.67)_正确答案:(把有限状态自动机图的状态用结点代替,迁移用弧线代替,则可画出相应的控制流图。)解析:(2).确定基本测试路径集;(分数:6.67)_正确答案:(上图的环路复杂性度量 V(G)为 5(区域数或者 V(G)=E-N+2)。所以基本路径集合共有 5 条独立的路径:S1S1S1S2S5S1S2S3S4S1S1S2S3S5S1S2S3S4S5)解析:(3).设计测试用例以覆盖基本测试路径。*(分数:6.67)_正确答案:(为每一条独立路径个设计一组测试用例,以便强迫程序沿着该路径至少执行一次插入无效卡插入有效卡正确输入 PIN 码按下事务选择按钮插入有效卡第一次错误输入 PIN 码第二次错误输入 PIN 码第三次错误输入 PIN 码插入有效卡第一次错误输入 PIN 码第二次正确输入 PIN 码按下事务选择按钮插入有效卡第一次错误输入 PIN 码第二次错误输入 PIN 码第三次正确输入 PIN 码按下事务选择按钮)解析:

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

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

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