【计算机类职业资格】计算机四级软件测试工程师-95及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-95及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-95及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-95 及答案解析(总分:91.00,做题时间: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) 路径覆盖 D) 条件覆盖(分数:2.00)A.B.C.D.4.下列不属
2、于接口分析必须关注的是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) 静态分析(分数:2.00)A.B.C.D.7.软件测试工具分为 _。A静态测试工具 B动态测试工具C其他支持测试活动的测试工具 D以上全部(分数:2.00)A.
3、B.C.D.8.下列各项中,不属于软件功能易用性测试关注的内容的是A) 软件是否能帮助用户减少重复的输入劳动B) 软件是否能在耗时较长的操作期间提供反馈C) 软件是否允许用户针对自己的使用习惯进行定制D) 软件界面中文字显示的风格(分数:2.00)A.B.C.D.9.在静态分析中,提供整个项目中的所有函数之间的调用关系图属于A) 程序结构分析 B) 可视化分析C) 程序数据流分析 D) 程序执行频度分析(分数:2.00)A.B.C.D.10.极限编程的主要特点有_。A) 简单的分析设计 B) 频繁的客户交流C) 增量式开发和连续的测试 D) 以上全是(分数:2.00)A.B.C.D.11.在北
4、京某个银行的人事信息管理软件中,系统允许用户输入人员的身份证号和进入本单位工作的日期。那么,下面哪一组是无效的输入值组合 _。A110108196111111321,1981.1.1B110108198111111322,1981.1.1C110108196810121323,2005.1.1D1101081012132,2005.1.1(分数:2.00)A.B.C.D.12.软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试 _。A结构合理性 B软件外部功能C程序的内部逻辑 D程序正确性(分数:2.00)A.B.C.D.13.设有一段程序:if(A1)and
5、(b=0) X=X/A;else if(A=2)or(X1) X=X+1;满足条件/判定覆盖的要求下,最少的测试用例数目是A) 3 个 B) 4 个C) 6 个 D) 8 个(分数:2.00)A.B.C.D.14.软件测试活动主要包括_。(A) 测试设计与开发(B) 测试执行(C) A)B)C 都是(D) 测试总结(分数:2.00)A.B.C.D.15.以下关于软件性能测试的说法中,正确的是A) 软件性能测试的主要目的是检验软件是否能充分发挥硬件的潜能B) 软件性能测试通常采用数据流测试技术生成测试用例C) 软件性能测试实际上是一种软件可靠性测试D) 软件性能测试的实施通常需要依赖性能测试辅助
6、软件(分数:2.00)A.B.C.D.16.针对程序段 if(x10)and(y20) then w=w/a,对于(x,y)的取值,以下哪组测试用例能够满足判定覆盖的要求_。(A) (30,15),(40,10)(B) (3,0),(30,30)(C) (5,25),(10,20)(D) (20,10),(1,100)(分数:2.00)A.B.C.D.17.由于面向对象软件中可独立被测试的单元通常是一个类族或最小是一个独立的类,所以面向对象的单元测试可以分为几个层次,下列不在其分层内的选项为_。A) 方法层次的测试 B) 类层次的测试 C) 类树层次的测试 D) 系统层次的测试(分数:2.00
7、)A.B.C.D.18.针对下列程序段,需要_个测试用例才可以满足语句覆盖的要求。Switch(value)Case 0: Other=30;Break;Case 1: Other=50;Break;Case 2:Other=300;Case 3:Other=other/value;Break;Default:Other=other*value;A2 B3 C4 D5(分数:2.00)A.B.C.D.19.软件问题报告管理的核心功能是A) 对软件问题报告的分类存储B) 软件问题报告生命周期状态转换控制C) 软件问题报告生命周期跟踪机制D) 以上全部(分数:2.00)A.B.C.D.20.下列选
8、项中,评审方法是按照正式化程度逐渐增强排列的是_。A) 临时评审、轮查、结对评审、走查、正式审查B) 临时评审、走查、结对评审、轮查、正式评审C) 临时评审、走查、小组评审、结对评审、正式评审D) 正式评审、小组评审、走杏、结对评审、临时评审(分数:2.00)A.B.C.D.21.软件规划阶段实际上指的是 _。A需求获取和定义阶段 B数据获取和定义阶段C测试用例设计规划阶段 D产品实施规划(分数:2.00)A.B.C.D.22.关于软件可靠性测试的目的,下列说法错误的是_。A) 通过受控的软件测试过程来实现B) 预测软件在实际运行中的可靠性C) 不通过测试揭示该软件缺陷D) 通过修改缺陷来提高
9、软件的可靠性(分数:2.00)A.B.C.D.23.下列选项中,_不是系统测试的对象。A接口 B硬件 C数据 D设计(分数:2.00)A.B.C.D.24.之所以要对已交付使用的软件进行维护,原因是_。()为了增强软件的功能,满足功能上的变更()运行中发现了软件中的错误需要更正()为了适应软件工作环境变化而引起的相应改变A) ()B) ()和()C) ()和()D) ()和()和()(分数:3.00)A.B.C.D.25.以下关于软件集成测试策略的说法中,错误的是_。A三明治集成先集成中间层,然后集成上下层B基于功能的集成按照功能的关键程度组织模块的集成顺序C基于调用图的集成使用实际代码代替驱
10、动模块和桩模块DMM-路径集成是功能集成和结构性集成的混合(分数:2.00)A.B.C.D.二、论述题(总题数:2,分数:40.00)以下是某 C 程序段,其功能为计算 1 到所输入数字的逐步累加和,请仔细阅读程序并完成要求。#include int sum(int n )int i,ret_sum;ret_sum = 0;for ( i = 1; i = n; i+ )ret_sum += i;return ret_sum;void main()int j,n;printf(“/1: Please input value here = “);scanf(“%d“,for ( j = 1; j
11、 = n; j+ )printf(“/2: from 1 to %d is %d/n“,j,sum(j);(分数:16.00)(1).画出此程序各函数的控制流程图。(分数:8.00)_(2).设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到 100%。如果认为该程序的语句或分支覆盖率无法达到 100%,需说明为什么。(分数:8.00)_以下是 QESuite Web Version 1.0 操作手册的部分内容,请按要求回答问题。(分数:24.00)(1).下图是 QESuite Web Version 1.0 中问题报告的管理过程。请给出各状态的详细描述。(分数:12.00)
12、_(2).请给出校验一个问题报告的操作步骤。*(分数:12.00)_计算机四级软件测试工程师-95 答案解析(总分:91.00,做题时间:90 分钟)一、选择题(总题数:25,分数:51.00)1.在需求获取与定义阶段就开始建立,以后要不断地细化和完善的文档是A) 用户手册 B) 测试计划手册C) 内部设计规格说明 D) 外部设计规格说明(分数:2.00)A. B.C.D.解析:解析 软件的外部设计是从用户的角度对产品进行描述的,外部设计规格说明是在外部设计期间产生的文档。用户手册是另一种文档,与外部设计规格说明不同,它是需求获取与定义阶段就开始建立,以后要不断地细化和完善的文档。2.同行评审
13、主要包括管理评审、技术评审、过程评审和A) 需求评审 B) 文档评审 C) 质量评审 D) 风险评审(分数:2.00)A.B. C.D.解析:解析 同行评审设计的内容很多,主要分为管理评审、技术评审、文档评审和过程评审。B 项正确。3.在结构化测试用例中,最强的覆盖准则是A) 判定覆盖 B) 语句覆盖C) 路径覆盖 D) 条件覆盖(分数:2.00)A.B.C. D.解析:解析 结构化测试中有语句覆盖、条件覆盖、判定覆盖(也称分支覆盖)、路径覆盖等,其中路径覆盖是最强的覆盖准则。4.下列不属于接口分析必须关注的是A) 服务器接口 B) 用户接口C) 硬件接口 D) 软件接口(分数:2.00)A.
14、 B.C.D.解析:解析 接口分析的目的是评估软件交付物(包括需求、设计、编码)是否正确、一致、完整和准确地说明了接口需求。接口分析必须关注的有三种接口,分别是用户接口、硬件接口和软件接口。5.下列选项中不属于覆盖率对软件测试作用的是_。A) 得知测试是否充分B) 协助找出代码中的语法错误C) 指导设计能够增加覆盖率的测试用例D) 了解测试的弱点在哪里(分数:2.00)A.B. C.D.解析:解析 覆盖率是反映代码被测试程度的一种指标,不是一种测试结果,因此无法协助找出代码中的语法错误。代码中的语法错误一般在程序编译阶段就已经由编译器检查出来,并需要得到修正后代码才能正确编译。6.不需要运行程
15、序,通过收集有关代码的结构信息来对程序进行的测试是_。A) 性能测试 B) 黑盒测试 C) 白盒测试 D) 静态分析(分数:2.00)A.B.C.D. 解析:解析 软件测试的分类方法比较多,针对测试时是否要运行程序分为静态测试和动态测试,其中静态测试也称静态分析,是不必运行程序目的仅仅是收集程序代码的结构信息而不用查错,相反动态测试则是要执行程序,查出程序的错误非单纯收集代码结构信息。针对测试人员是否要清楚程序的内部逻辑,将测试分为白盒测试和黑盒测试,同时这两种测试方法都要对程序进行查错,从这一角度,白盒测试和黑盒测试都应属于动态测试。由此选项 D 静态分析最恰当。7.软件测试工具分为 _。A
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 95 答案 解析 DOC
