【计算机类职业资格】计算机四级软件测试工程师-106及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-106及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-106及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-106 及答案解析(总分:60.00,做题时间:90 分钟)一、B选择题/B(总题数:25,分数:50.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. 测试系统的各
2、个组成部分放在一起是否能够协调一致 B. 检查测试用例生成,测试用例执行,测试结果判断是否正确 C. 选择哪些实体集成 D. 确定每个类及其实例是否能正常工作(分数:2.00)A.B.C.D.4.在面向对象软件的集成测试中,下列关于高频集成的叙述,不正确的是_。 A. 高频集成一般采用冒烟测试的方式 B. 高频集成不预测每个测试用例的预期效果,如果测试中未出现反常情况,就认为通过测试 C. 高频集成的优点:高效、可预测性、并行性、尽早查处错误、易进行错误定位但必须要桩模块 D. )高频集成的缺点:若测试包过于简单,可能难以发现问题;开始不能平稳集成;若没有建立适当标准可能会增加风险(分数:2.
3、00)A.B.C.D.5.通常对于网站系统,关于用户数的统计数字主要有 _。 A.注册用户数 B.在线用户数 C.同时发请求用户数 D.以上全部(分数:2.00)A.B.C.D.6.是否建立了丰富的_是衡量一个面向对象程序设计语言成熟与否的重要标志之一。 A. 函数库 B. 类库 C. 类型库 D. 方法库(分数:2.00)A.B.C.D.7.下列属于白盒测试工具的是 _。 A.Microsoft 公司的 WebStress B.Rational 公司的 TeamTest C.北京航空航天大学软件工程研究所的 QESAT D.北京航空航天大学软件工程研究所的 QESuite(分数:2.00)A
4、.B.C.D.8.一般说来,对一个程序单元的测试应满足一些具体的技术要求,或达到一定的技术指标。下面选项中属于单元测试相关的技术要求或指标的是 A. 语句覆盖率达到 100% B. 局部变量的边界条件处理正确 C. 逻辑比较和控制流处理正确 D. 以上全部(分数:2.00)A.B.C.D.9.对给予计算机的系统有用的系统测试类型有_。 (1)恢复测试(2)安全测试(3)应力测试(4)性能测试 A. (1)(2) B. (2)(3) C. (2)(3)(4) D. (1)(2)(3)(4)(分数:2.00)A.B.C.D.10.在面向对象软件的集成测试中,下列关于高频集成的叙述,不正确的是_。
5、A. 高频集成一般采用冒烟测试的方式 B. 高频集成不预测每个测试用例的预期效果,如果测试中未出现反常情况,就认为通过测试 C. 高频集成的优点:高效、可预测性、并行性、尽早查处错误、易进行错误定位但必须要桩模块 D. )高频集成的缺点:若测试包过于简单,可能难以发现问题;开始不能平稳集成;若没有建立适当标准可能会增加风险(分数:2.00)A.B.C.D.11.下列关于软件测试过程管理的原则,说法错误的是_。 A. 有关测试需求,应当有一个经各方同意的、完整的、清楚的、详细的、整体的、可实现和可测试性的需求并文档化,尽可能坚持最初的原则 B. 最后再测试由 W 模型中抽象出来的理念 C. 全面
6、测试由 W 模型中抽象出来的理念 D. 独立的、迭代的测试由 H 模型中得到的理念(分数: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. 确
7、定测试所需要的时间和资源 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. 以上全部(分数:2.00)A.B.C.D.17.下列不属于软件测试环境内容的是 _。 A.管理环境 B.
8、设计环境 C.实施环境 D.运行环境(分数:2.00)A.B.C.D.18.在代码检查的准备阶段和检查会议阶段都具有发现产品错误责任的是 A. 讲解人员 B. 检查人员 C. 协调人员 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.分析
9、模型 B.设计模型 C.分析和设计模型 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. 单个成员方法的测试不属于面向对象单元测试考虑的
10、范畴 B. 等价类划分测试只适用于传统软件的测试,不适用于面向对象软件的测试 C. 基于判定表的测试适用于面向对象软件的测试 D. 抽象类无法进行单元测试(分数:2.00)A.B.C.D.25.对测试用例进行管理,可以依据测试用例编写过程的属性、组织过程的属性和 A. 创建过程的属性 B. 测试过程的属性 C. 执行过程的属性 D. 管理过程的属性(分数:2.00)A.B.C.D.二、B论述题/B(总题数:1,分数:10.00)以下是某 C 程序段,其功能为计算输入数字的阶乘。请仔细阅读程序并完成要求。#includestdio.h#includestdlib.hint main()int i
11、=0;/*i 为计数器*/int n;int factorial=1;/*保存阶乘的结果*/puts(“*“);puts(“*The program will compute*“);puts(“*the factotial of an integer*“);puts(“*“);puts(“please input the number n:“);scanf(“%d“, n);if(n0)/*判断输入的数是否大于或等于 0*/printf(“please input an interger=0./n“);return 0;if(n=0)/*0 的阶乘是 1*/printf(“factorial
12、of 0 is 1./n“);return 0;i=1;while(i=n)factorial= factorial * i;i+;printf(“factorial of %d is: %d./n“, n, factorial);getch();return 0;(分数:10.00)(1).画出此程序主函数的控制流程图。(分数:5.00)_(2).设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到 100%。如果认为该程序的语句或分支覆盖率无法达到 100%,则说明为什么。(分数:5.00)_计算机四级软件测试工程师-106 答案解析(总分:60.00,做题时间:90 分钟)
13、一、B选择题/B(总题数:25,分数:50.00)1.用来代替被测模块的子模块的是 _。 A.驱动模块 B.桩模块 C.调用模块 D.配置模块(分数:2.00)A.B. C.D.解析:2.关于人工测试方法,说法正确的是 A. 走查以小组为单位进行,是一系列规程和错误检查技术的集合 B. 同行评审的文档是一种过渡性的文档,不是公开的正式文档 C. 桌上检查的文档是一个最终可交付的文档 D. 评审是一项很浪费时间的活动,会减缓项目的进度(分数:2.00)A. B.C.D.解析:解析 桌上检查的文档是一种过渡性的文档,不是公开的正式文档,而同行评审的“产品”口丁以理解成最终产品的组成部分,同行评审是
14、在软件开发过程中产生需要的一个可交付的文档。产品的例子包括:需求文档、设计文档、软件代码和单元测试产品、用户/操作手册、支持手册、计划文档和过程文档等。在软件开发过程中,管理者、开发人员、客户有时会反对评审,因为他们认为评审浪费时间,会减缓项目的进度,但实际上,真正造成项目进度缓慢的是各种各样的产品缺陷,同行评审不仅可以缩短工作时间,同时还可以节约大量成本。A 选项“走查以小组为单位进行,是一系列规程和错误检查技术的集合”说法完全正确。3.面向对象集成测试的目的是_。 A. 测试系统的各个组成部分放在一起是否能够协调一致 B. 检查测试用例生成,测试用例执行,测试结果判断是否正确 C. 选择哪
15、些实体集成 D. 确定每个类及其实例是否能正常工作(分数:2.00)A. B.C.D.解析:解析 在单元测试的基础上,集成测试的目的是测试系统的各个组成部分放在一起是否能够协调一致。4.在面向对象软件的集成测试中,下列关于高频集成的叙述,不正确的是_。 A. 高频集成一般采用冒烟测试的方式 B. 高频集成不预测每个测试用例的预期效果,如果测试中未出现反常情况,就认为通过测试 C. 高频集成的优点:高效、可预测性、并行性、尽早查处错误、易进行错误定位但必须要桩模块 D. )高频集成的缺点:若测试包过于简单,可能难以发现问题;开始不能平稳集成;若没有建立适当标准可能会增加风险(分数:2.00)A.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 106 答案 解析 DOC
