【计算机类职业资格】计算机四级软件测试工程师-61及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-61及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-61及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-61 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:24,分数:48.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) 实现了具
2、体功能的程序段(C) 整个体统(D) 概要设计中的单元(分数:2.00)A.B.C.D.4.选择软件测试工具应主要考虑测试工具的 _。A安全性 B功能C性能 D以上全部(分数:2.00)A.B.C.D.5.程序代码检查过程中为检查说明、使用错误,通常需要借助一些引用表。以下不适用于做这种检查的引用表是A) 循环层次表 B) 事件/响应表C) 变量交叉引用表 D) 标号交叉引用表(分数:2.00)A.B.C.D.6.下列针对软件测试过程的说法,不正确的是_。A) 软件测试过程是一种抽象的过程B) 软件测试过程用于定义软件测试的流程和方法C) 软件测试过程决定软件的质量D) 软件测试过程直接影响测
3、试结果的准确性和有效性(分数: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) 软件测试的目标是保证交付的软件产品不包含缺陷B) 软件测试有利于降低软件产品发布后的维护费用C) 测试包是指一个测试脚本,它由一组顺序执行的测试用例组成D) 在 V 模型中,集成测试用例的设计对应于软件需求分析活动(分数
4、:2.00)A.B.C.D.10.关于系统测试的方法,下列说法不正确的是_。A) 在实时系统中,功能需求与性能需求必须同时考虑B) 协议一致性测试实际上就是比较测试对象与相关协议是否符合C) 安全性测试的最终目的是安全控制D) GUI 测试主要针对的是图形界面,没有涉及复杂的逻辑关系和算法,故 GUI 测试很容易实现(分数:2.00)A.B.C.D.11.软件产品需求规格说明书是软件缺陷存在最多的地方,其原因是A) 软件开发人员与用户沟通比较困难,对要开发的产品需求理解不一致B) 系统设计不能全面考虑产品在功能、性能、安全性、可维护性等方面的平衡C) 采用不熟悉的新技术开发系统或不科学的算法解
5、决问题D) 系统内各子系统或模块的参数过于复杂,导致信息传递失误(分数:2.00)A.B.C.D.12.大多数软件使用 _ 作为常用功能的快捷方式。A窗口 B文字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.下面 Web 应用软件的测试策略中,不属于表示层的测试内容的是_。A) 链接结构的测试 B) 浏览器兼容性的测试C) 排版结构的测试 D) 服务器端程序的测试(分数:2.00)A.B.C.D.17.管理评审主要是评价管理体系的 _。A适应性 B充分性C有效性 D以上全部(分数:2.00)A.B.C.D.18.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是 _。A系统功能 B局部数据结构C
7、重要的独立路径 D出错处理(分数:2.00)A.B.C.D.19.在静态分析中,提供整个项目中的所有函数之间的调用关系图属于A) 程序结构分析 B) 可视化分析C) 程序数据流分析 D) 程序执行频度分析(分数:2.00)A.B.C.D.20.在体系结构中,一个子系统主要是通过一些构件来实现的,下面不是实现子系统的构件的是 _。A界面构件 B业务构件C用于用户传递的构件 D访问数据库构件(分数:2.00)A.B.C.D.21.下列有关测试过程质量控制的描述中,正确的是A) 测试设计与实现应完整覆盖测试需求B) 测试过程中不能对测试需求进行重新获取C) 测试过程中,若相同时间间隔内发现的缺陷数量
8、呈收敛趋势,则可结束测试D) 软件测试应解决软件系统中所有缺陷(分数:2.00)A.B.C.D.22.缺陷分析的常用方法有_。A) 缺陷分布报告 B) 缺陷趋势报告 C) 缺陷年龄报告 D) 以上都是(分数:2.00)A.B.C.D.23.下列测试方法是针对动态网页的单元测试方法的是 _。A白盒测试 B黑盒测试C网盒测试 D灰盒测试(分数:2.00)A.B.C.D.24.即席测试是不按照预先设计的测试用例,由测试人员凭经验和猜测,给出一些输入并运行软件产品,找出软件缺陷。这样可避免束缚于测试用例集,尽可能多的发现有价值的缺陷,下列属于即席测试的是 _。A罗列关于一个输入的所有可能的错误信息,尽
9、可能使这些信息都显示一遍B使用包含特殊字符的输入,例如系统保留字和保留字符C对于每一个输入域,试图输入过长的字符串,直至输入缓冲区满甚至溢出D以上全部(分数:2.00)A.B.C.D.二、论述题(总题数:3,分数:56.00)25.请仔细阅读以下程序并完成要求。If(a2b3)(c4| d5)Flag=1;ElseFlag=0;)请分别按照语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖测试用例。(分数:18.00)_26.以下是某软件项目规格说明,请按要求回答问题某一软件项目的规格说明:对于处于提交审批状态的单据,数据完整率达到 80%以上或已经过业务员确认,则进行处理。(1)请根据规格说明,画
10、出对应的因果图。(2)采用基于因果图的方法为该软件项目设计测试用例。(分数:20.00)_27.简单谈一下你对穷举测试的理解,并按要求回答问题(1)穷举测试的方法对于所有项目程序都是可行的么?(2)若是针对小型的程序,穷举测试是可能的么?若是,说明此时采用穷举测试能否保证程序是百分之百正确呢?(分数:18.00)_计算机四级软件测试工程师-61 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:24,分数:48.00)1.下列操作不是在测试执行结束后进行的是A) 结束标志 B) 审查测试的全过程C) 项目总结 D) 对未来可能发生错误的代码进行预测(分数:2.00)A.B
11、.C.D. 解析:解析 测试执行完成后并不意味着测试项目的结束,测试项目结束的阶段性标志是:将测试报告或质量报告送出去,并得到测试经理或项目经理的认可。测试执行结束后还要进行如下管理操作:审查测试的全过程。对当前状态的审查。结束标志。项目总结。2.在软件设计阶段,测试的对象来自设计文档,包括外部设计的规格说明,内部设计的规格说明,逻辑设计的规格说明,对文档的测试主要采用的测试方法为_。(A) 走查(B) 调用测试用例进行测试(C) 评审(D) 静态测试(分数:2.00)A.B.C. D.解析:3.单元测试中的对象为_。(A) 功能模块(B) 实现了具体功能的程序段(C) 整个体统(D) 概要设
12、计中的单元(分数:2.00)A.B. C.D.解析:4.选择软件测试工具应主要考虑测试工具的 _。A安全性 B功能C性能 D以上全部(分数:2.00)A.B.C.D. 解析:5.程序代码检查过程中为检查说明、使用错误,通常需要借助一些引用表。以下不适用于做这种检查的引用表是A) 循环层次表 B) 事件/响应表C) 变量交叉引用表 D) 标号交叉引用表(分数:2.00)A.B. C.D.解析:解析 引用表是为了支持对源代码进行静态检查,可分为:标号交叉引用表;变量交叉引用表;子程序、宏和函数表;等价表;常数表。6.下列针对软件测试过程的说法,不正确的是_。A) 软件测试过程是一种抽象的过程B)
13、软件测试过程用于定义软件测试的流程和方法C) 软件测试过程决定软件的质量D) 软件测试过程直接影响测试结果的准确性和有效性(分数:2.00)A.B.C. D.解析:解析 软件测试过程是一种抽象的模型,用于定义软件测试的流程和方法。软件开发过程决定软件的质量,软件测试过程质量直接影响测试结果的准确性和有效性。7.每个测试用例都应包括A) 唯一的名称和标识符 B) 测试的初始化要求C) 测试用例说明 D) 以上全部(分数:2.00)A.B.C.D. 解析:解析 每个测试用例应包括:唯一的名称和标识符;测试追踪;用例说明;测试的初始化要求;测试的输入;期望的测试结果;评价测试结果的准则;实施测试用例
14、的执行步骤。8.以下哪种软件测试不属于软件性能测试的范畴_。A) 配置测试 B) 健壮性测试 C) 失败恢复测试 D) 负载测试(分数:2.00)A.B. C.D.解析:解析 软件性能测试分为以下几类:性能测试:测试软件的性能与软件需求规格说明是否相符。并发测试:模拟多个用户并发使用软件,以测试软件是否存在与并发有关的缺陷。压力测试:在较大的业务压力下,即系统运行环境超常的情况(如提供超常数量、频率或总量资源)下,测试软件是否存在功能和性能上的缺陷。可靠性测试:在比较大的业务压力情况下进行的软件可靠性测试。负载测试:不断增加软件的业务压力,探测软件在保证预定性能指标(如响应时间)的情况下所能负
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 61 答案 解析 DOC
