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