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

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

1、四级软件测试工程师-7 及答案解析(总分:71.00,做题时间:90 分钟)一、选择题(总题数:19,分数:38.00)1.对于一个软件的各种需求,要确定其关键性类型,定义关键性级别的依据是_。(分数:2.00)A.系统任务B.安全性C.技术复杂性D.以上全部2.关于 Web 应用软件的特点描述,错误的是_。(分数:2.00)A.基于无连接协议B.由内容驱动C.开发周期较长,演变较慢D.完全性要求较高3.下列关于逻辑覆盖的叙述,说法错误的是_。(分数:2.00)A.条件覆盖的检错能力较判定覆盖强,但有时达不到判定覆盖的要求B.判定覆盖包含了语句覆盖,但它可能会使一些条件得不到测试C.判定/条件

2、覆盖包含了判定覆盖和条件覆盖的要求,实际上不一定达到覆盖的标准D.凡满足条件组合覆盖标准的测试用例,也必然满足其他所有覆盖种类的覆盖标准4.选择控制结构使脚本具有 _。(分数:2.00)A.函数调用功能B.判断功能C.显示功能D.重用功能5.不用纸张、缺陷单等来管理软件缺陷报告的方式的主要原因是_。(分数:2.00)A.无法满足软件缺陷的需求B.无法满足快速存储软件缺陷的需求C.无法满足软件缺陷的需求D.以上全部6.下列不是面向对象主要特征的选项为_。(分数:2.00)A.封装B.继承C.实效D.多态7.在测试日程表的制定中,预期完成日期与被测试系统投产、发布和部署的日期应该 _。(分数:2.

3、00)A.完全一致B.基本一致C.有一定的时间间隔D.不确定8.测试用例评审的工作最好的负责者是(分数:2.00)A.软件开发人员B.测试人员C.测试骨干人员D.专门评审人员9.系统测试的测试用例设计依据是(分数:2.00)A.需求分析说明书B.概要设计说明书C.详细设计说明书D.规划设计说明书10.同行评审是一种通过作者的同行来确认缺陷和需要变更区域的检查方法。它主要分为管理评审、技术评审、过程评审和_。(分数:2.00)A.误差评审B.项目评审C.文档评审D.组织体系评审11.以下选项中不属于 ISO 软件质量模型的是(分数:2.00)A.外部质量模型B.使用质量模型C.维护质量模型D.内

4、部质量模型12.下列不属于面向对象软件区别于传统结构化软件的特点是 _。(分数:2.00)A.封装B.结构化C.继承D.多态13.关于易用性测试,说法错误的是(分数:2.00)A.对软件功能的动态关联进行测试可以通过检查菜单完成B.使用软件的目的就是减少重复输入,减轻人工劳动,提高工作效率C.检查和评估软件安装手册的正确性和易用性是安装性测试的重要内容D.用户界面测试是软件易用性测试最重要的一项内容14.下列有关黑盒测试的叙述中,错误的是(分数:2.00)A.黑盒测试是在不考虑源代码的情形下进行的一种软件测试方法B.最好由测试人员、最终用户和开发人员组成的团队来实施黑盒测试C.黑盒测试主要是通

5、过对比和分析实测结果和预期结果来发现它们之间的差异,所以黑盒测试又称为“数据驱动”测试D.数据流测试是一种黑盒测试方法15.在黑盒测试中,着重榆查输入条件的组合是(分数:2.00)A.等价类划分法B.边界值分析法C.错误推测法D.因果图法16.在极限测试过程中,贯穿始终的是(分数:2.00)A.单元测试和集成测试B.单元测试和系统测试C.集成测试和系统测试D.单元测试和验收测试17.提高系统时间效率的最佳方法是_。(分数:2.00)A.选择最好的测试用例B.选择高效的算法C.使用测试工具D.选择最佳的测试方法18.一个多用户的应用系统通常有用户管理功能,允许增加新的用户。用户信息一般包括用户名

6、,假设规定用户名必须是以字母开头的、不超过 8 个字符的字母数字串,那么,下面哪组值均属于用户名的无效等价类(分数:2.00)A.1i111111,Glenford Myers,1238123B.LinYie,Linfeng,空值,linyifeiC.linyifei,空值,Myers G,genfordD.linyifei,lintbn,a111111,genford19.测试计划的要点之一是项目资源,那么项目资源的重点是 _。(分数:2.00)A.产品资源B.人力资源C.硬件资源D.软件资源二、论述题(总题数:2,分数:33.00)以下是 QESuite Web Version 1.0 用

7、户手册的相关内容,请仔细阅读并按要求回答问题。(分数:18.00)(1).下图是测试用的规格说明图,请阐述测试用例的定义及相关内容。(分数:9.00)_(2).测试中问题报告的状态有哪些,并描述各状态所表示的含义。 域名 描述 编号 是创建测试用例时由系统生成的,唯一的,且在测试用例的生命周期中保持不变的显示域。 项目 当前的被测项目标题,便于用户了解当前的被测项目是什么。 标题 简单描述被测试区域目标,不能超过 50 个字。此域必须填写。 测试状态 标明测试用例是否已进入一个活动的测试任务中。 创建者 产创建测试用例时的用户,自动填写,在测试用例的生命周期中保持不变的显示域。 创建日期 是创

8、建测试用例时的日期,自动填写,在测试用例的生命周期中保持不变的显示域。 修改者 记录最后一次修改测试用例的用户名,自动填写。 修改日期 是记录最后一次修改测试用例的用户日期,自动填写。 (分数:9.00)_20.采用条件覆盖为下面的程序设计测试用例,要求条件覆盖率达到 100%。 已知程序源代码如下: dim a,b As Integer dim c As Double if(a0 And b0)then c=c/a endif if(a1 or c1)then c=c+1 endif c=a+b (分数:15.00)_四级软件测试工程师-7 答案解析(总分:71.00,做题时间:90 分钟)

9、一、选择题(总题数:19,分数:38.00)1.对于一个软件的各种需求,要确定其关键性类型,定义关键性级别的依据是_。(分数:2.00)A.系统任务B.安全性C.技术复杂性D.以上全部 解析:2.关于 Web 应用软件的特点描述,错误的是_。(分数:2.00)A.基于无连接协议B.由内容驱动C.开发周期较长,演变较慢 D.完全性要求较高解析:解析 所谓 Web 应用软件,就是 Browser/Server(B/S)结构的软件,其特点是基于无连接协议,内容驱动,开发周期短,演化频繁,安全性要求高,美观性要求较高。3.下列关于逻辑覆盖的叙述,说法错误的是_。(分数:2.00)A.条件覆盖的检错能力

10、较判定覆盖强,但有时达不到判定覆盖的要求B.判定覆盖包含了语句覆盖,但它可能会使一些条件得不到测试C.判定/条件覆盖包含了判定覆盖和条件覆盖的要求,实际上不一定达到覆盖的标准D.凡满足条件组合覆盖标准的测试用例,也必然满足其他所有覆盖种类的覆盖标准 解析:解析 考查各种逻辑覆盖的关系。4.选择控制结构使脚本具有 _。(分数:2.00)A.函数调用功能B.判断功能 C.显示功能D.重用功能解析:5.不用纸张、缺陷单等来管理软件缺陷报告的方式的主要原因是_。(分数:2.00)A.无法满足软件缺陷的需求B.无法满足快速存储软件缺陷的需求C.无法满足软件缺陷的需求D.以上全部 解析:解析 目前测试组织

11、在早期使用纸张、缺陷单或者 Excel 电子表格文档等来管理软件缺陷报告的方式已经被淘汰,其主要原因是目前软件系统规模日益增大,测试过程发现软件缺陷数量多,参与测试人员众多,而这些传统的手段已经无法满足快速存储、处理、共享软件缺陷的需求。6.下列不是面向对象主要特征的选项为_。(分数:2.00)A.封装B.继承C.实效 D.多态解析:解析 面向对象的三个特点是:封装、继承、多态。封装是指信息隐蔽及方法和变量在类中的封装。继承是指允许其他类通过继承直接获取父类的属性和方法。多态是指对一个类的引用可以与多个类的实现绑定。7.在测试日程表的制定中,预期完成日期与被测试系统投产、发布和部署的日期应该

12、_。(分数:2.00)A.完全一致B.基本一致C.有一定的时间间隔 D.不确定解析:8.测试用例评审的工作最好的负责者是(分数:2.00)A.软件开发人员B.测试人员C.测试骨干人员 D.专门评审人员解析:解析 在一般的测试组织内,测试用例的评审可能不是正式的评审会,因此要建立一种评审机制来提高测试用例的设计质量,建议由一组测试骨干人员来负责测试用例的评审工作。测试骨干人员将审阅各个模块测试用例的编写质量、测试场景的覆盖情况,并客观评价是否有必要增加测试项或测试用例来提高测试覆盖率。9.系统测试的测试用例设计依据是(分数:2.00)A.需求分析说明书 B.概要设计说明书C.详细设计说明书D.规

13、划设计说明书解析:解析 系统测试属于黑盒测试的范畴,不再对软件的源代码进行分析和测试。系统测试的目标在于通过与系统的需求分析说明书进行比较,检查软件是否存在与系统规格不符合或与之矛盾的地方,以验证软件系统的功能和性能等满足其规格说明所指定的要求,因此测试人员应该主要根据需求分析说明书来设计系统测试阶段的测试用例。10.同行评审是一种通过作者的同行来确认缺陷和需要变更区域的检查方法。它主要分为管理评审、技术评审、过程评审和_。(分数:2.00)A.误差评审B.项目评审C.文档评审 D.组织体系评审解析:解析 同行评审是一种通过作者的同行来确定缺陷和需要变更区域的检查方法。涉及的内容很多,主要可以

14、分为管理评审、技术评审、文档评审和过程评审。11.以下选项中不属于 ISO 软件质量模型的是(分数:2.00)A.外部质量模型B.使用质量模型C.维护质量模型 D.内部质量模型解析:解析 按照 ISO/IEC:91261:2001,软件质量模型可以分为内部质量模型、外部质量模型和使用质量模型三种,故该题不属于 ISO 软件质量模型的是选项 C。12.下列不属于面向对象软件区别于传统结构化软件的特点是 _。(分数:2.00)A.封装B.结构化 C.继承D.多态解析:13.关于易用性测试,说法错误的是(分数:2.00)A.对软件功能的动态关联进行测试可以通过检查菜单完成 B.使用软件的目的就是减少

15、重复输入,减轻人工劳动,提高工作效率C.检查和评估软件安装手册的正确性和易用性是安装性测试的重要内容D.用户界面测试是软件易用性测试最重要的一项内容解析:解析 软件功能的关联包括静态关联和动态关联,其中对于静态关联的测试可以通过检查菜单完成,而对于动态关联的测试需要针对各项任务设计测试用例,以检查软件能否合理引导用户使用下一步需要的功能。故选项 A 不正确。14.下列有关黑盒测试的叙述中,错误的是(分数:2.00)A.黑盒测试是在不考虑源代码的情形下进行的一种软件测试方法B.最好由测试人员、最终用户和开发人员组成的团队来实施黑盒测试C.黑盒测试主要是通过对比和分析实测结果和预期结果来发现它们之

16、间的差异,所以黑盒测试又称为“数据驱动”测试D.数据流测试是一种黑盒测试方法 解析:解析 数据流可看作是一种路径测试,它主要关注在一条路径上变量在何处定义,在何处使用,它是一种白盒测试方法。15.在黑盒测试中,着重榆查输入条件的组合是(分数:2.00)A.等价类划分法B.边界值分析法C.错误推测法D.因果图法 解析:解析 在黑盒测试中,这些测试策略基本上都要考虑输入条件的组合,但是基于因果图的方法就是着重检查输入条件组合的一种测试方法。16.在极限测试过程中,贯穿始终的是(分数:2.00)A.单元测试和集成测试B.单元测试和系统测试C.集成测试和系统测试D.单元测试和验收测试 解析:解析 极限

17、编程采用的是一种频繁迭代的开发方式,整个软件项目由一系列增量式开发组成。而极限测试本质上就是为了满足极限编程的思想和流程而设计的一套测试策略和流程,从极限测试流程图中,我们可以看出,单元测试和验收测试是贯穿始终的关键步骤。其中单元测试是极限编程中最重要的发现缺陷的手段。17.提高系统时间效率的最佳方法是_。(分数:2.00)A.选择最好的测试用例B.选择高效的算法 C.使用测试工具D.选择最佳的测试方法解析:18.一个多用户的应用系统通常有用户管理功能,允许增加新的用户。用户信息一般包括用户名,假设规定用户名必须是以字母开头的、不超过 8 个字符的字母数字串,那么,下面哪组值均属于用户名的无效

18、等价类(分数:2.00)A.1i111111,Glenford Myers,1238123 B.LinYie,Linfeng,空值,linyifeiC.linyifei,空值,Myers G,genfordD.linyifei,lintbn,a111111,genford解析:解析 考察黑盒测试中的等价类划分测试。19.测试计划的要点之一是项目资源,那么项目资源的重点是 _。(分数:2.00)A.产品资源B.人力资源 C.硬件资源D.软件资源解析:二、论述题(总题数:2,分数:33.00)以下是 QESuite Web Version 1.0 用户手册的相关内容,请仔细阅读并按要求回答问题。(

19、分数:18.00)(1).下图是测试用的规格说明图,请阐述测试用例的定义及相关内容。(分数:9.00)_正确答案:()解析:测试用例是一个覆盖被测功能区域的所有测试案例的集合,每个测试用例应包括测试标题、测试步骤以及期望结果等基本信息,它是测试人员对软件产品进行测试的重要依据,测试用例编写的质量将直接影响到软件产品的质量。(2).测试中问题报告的状态有哪些,并描述各状态所表示的含义。 域名 描述 编号 是创建测试用例时由系统生成的,唯一的,且在测试用例的生命周期中保持不变的显示域。 项目 当前的被测项目标题,便于用户了解当前的被测项目是什么。 标题 简单描述被测试区域目标,不能超过 50 个字

20、。此域必须填写。 测试状态 标明测试用例是否已进入一个活动的测试任务中。 创建者 产创建测试用例时的用户,自动填写,在测试用例的生命周期中保持不变的显示域。 创建日期 是创建测试用例时的日期,自动填写,在测试用例的生命周期中保持不变的显示域。 修改者 记录最后一次修改测试用例的用户名,自动填写。 修改日期 是记录最后一次修改测试用例的用户日期,自动填写。 (分数:9.00)_正确答案:()解析:QESuite Web Version 1.0 中的软件问题生命周期定义: 新建测试中新报告的软件问题 打开软件问题已被确认并分配给相关开发工程师处理 关闭确认为无效的软件问题 待验工程师已完成修正,等待测试人员验证 解决软件问题已被修复20.采用条件覆盖为下面的程序设计测试用例,要求条件覆盖率达到 100%。 已知程序源代码如下: dim a,b As Integer dim c As Double if(a0 And b0)then c=c/a endif if(a1 or c1)then c=c+1 endif c=a+b (分数:15.00)_正确答案:()解析:根据上述源代码,画出程序流程图如图 a,b 所示:

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

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

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