【计算机类职业资格】四级软件测试工程师-8 (1)及答案解析.doc
《【计算机类职业资格】四级软件测试工程师-8 (1)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】四级软件测试工程师-8 (1)及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、四级软件测试工程师-8 (1)及答案解析(总分:63.50,做题时间:90 分钟)一、选择题(总题数:20,分数:39.50)1.场景测试方法是基于 IBM 推行的 RUP 的测试用例生成方法,该方法的出发点是_。(分数:2.00)A.事件流B.数据流C.控制流D.用例2.下列关于极限测试的说法中,正确的是(分数:2.00)A.极限测试中只需要进行单元测试B.极限测试是一种针对极限编程的软件测试C.极限测试中所有的测试均由编码人员完成D.与传统的软件测试相比,极限测试是一种更严格的测试3.单元测试的测试对象不包括_。(分数:1.00)A.设计单元B.各个操作C.内部消息序列D.场景4.下列不属
2、于 GUI 系统层次划分的是 _。(分数:2.00)A.界面层B.接口层C.窗口层D.功能层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.单元测试C.压力测试D.接口测试9.
3、以下关于软件可靠性与硬件的可靠性主要区别的说法中,正确的是_。(分数:2.00)A.软件的每个拷贝都是完全一样的,而按照设计生产出来的同规格硬件总有微小差别B.软件经常面临恶意的使用者,而硬件没有恶意的使用者C.软件的使用者通常遍及整个世界,而硬件的使用者通常只局限于某个地区D.软件的失效都是逻辑错误引起的,而硬件的失效都不是逻辑错误引起的10.软件测试过程是一个输入输出的过程,测试过程的输入需要_。(分数:2.00)A.软件配置B.测试配置C.测试工具D.以上全部11.下列有关软件问题生命周期模型中状态定义的说法,正确的一项是(分数:2.00)A.“关闭”表示工程师已经完成修正,等待测试人员
4、验证B.“打开”表示软件问题已经被确认并分配给相关开发工程师处理C.“解决”表示确认为无效的软件问题D.“待验”表示软件问题已经被修复12.在面向对象软件的集成测试中,下列关于高频集成的叙述,不正确的是_。(分数:2.00)A.高频集成一般采用冒烟测试的方式B.高频集成不预测每个测试用例的预期效果,如果测试中未出现反常情况,就认为通过测试C.高频集成的优点:高效、可预测性、并行性、尽早查处错误、易进行错误定位但必须要桩模块D.高频集成的缺点:若测试包过于简单,可能难以发现问题;开始不能平稳集成;若没有建立适当标准可能会增加风险13.在健壮性测试中一般的方法是软件故障插入测试,这里插入故障的方法
5、可以分为两类:状态插入和代码插入。下面不属于实现状态插入方法的是(分数:2.00)A.基于进程的B.基于消息的C.基于程序的D.基于调试器的14.对于支撑系统类型的产品,通常测试人员和开发人员的比例_。(分数:2.50)A.1:2B.1:1C.2:1D.3:115.下列关于应用服务器的分类,叙述错误的是_。(分数:2.00)A.从面向的领域看,应用服务器可以分为两类:通用的应用服务器和专用的应用服务器B.通用的应用服务器能提供多方面服务,支持多个领域的开发和运行C.早前出现的 Tuxedo 和 MTS 遵循 J2EE 规范D.从遵循的规范角度来看,应用服务器可以分为两类:遵循 J2EE 规范的
6、应用服务器和其他服务器16.Web 应用系统一般分为 3 层,下列哪一层不属于 Web 应用系统的范畴_。(分数:2.00)A.应用层B.表示层C.业务层D.数据层17.集成测试时,能够较早发现高层模块接口错误的测试方法是 _。(分数:2.00)A.自底向上渐增式测试方法B.自顶向下渐增式测试方法C.非渐增式测试方法D.系统测试方法18.在黑盒测试中,着重检查输入条件的组合是 _。(分数:2.00)A.等价类划分法B.边界值分析法C.错误推测法D.因果图法19.设计阶段的测试对象来自设计文档,下列不属于这一阶段设计文档的是_。(分数:2.00)A.逻辑设计规格说明B.物理设计规格说明C.内部设
7、计规格说明D.外部设计规格说明20.测试构件的困难为_。(分数:2.00)A.异构性B.演化性C.源代码的可得性D.以上全部二、论述题(总题数:2,分数:24.00)以下是某 C 程序段,其功能是计算出某一天是一年中的第几天,请仔细阅读程序并完成要求。 # includestdioh struct days int year; int month; int date; day; void main() struct days *P; int nun=0,i; int met3=0,31,28,31,30,31,30,31,31,30,31,30,31; P=&day; printf(“plea
8、se input the day:/n“); scanf(“%d%d%d“,(P-year),(P-month),(P-date); for(i=0;i(p-month);i+) num+=mi; hum+=(p-date); if(p-year)%4=0&(P-year)%i00 1=0|(p-year)%400=0) if(p-month)2) num+: printf(“This day is%d day in the year/n“,hum); (分数:14.00)(1).画出此程序主函数的控制流程图。(分数:7.00)_(2).设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖
9、率均能达到 100%。如果认为该程序的语句或分支覆盖率无法达到 100%,需说明为什么。(分数:7.00)_某邮件系统测试项目中的测试执行阶段按计划在 5 天后结束,将进入测试总结阶段。测试管理人员通过 QEsuite web Version 1.0 测试过程管理工具观察到以下测试项目信息: 子系统 功能区域 功能区域 测试用例设计数 量 测试用例执行状况 安装 10 全部执行通过 功能设置 15 10 个执行通过 5个未执行 邮件系统 欢迎界面 5 全部执行通过 客户端管理 0 通讯录管理 5 全部执行通过 写邮件 7 5 个执行通过 2 个执行失败 发送邮件 6 全部执行通过 收邮件 5
10、4 个执行通过 1 个执行失败 邮件管理 邮件设置 19 9 个执行通过 10 个执行失败 (分数:10.00)(1).请依据以上表格中的内容,说明在测试用例设计和测试用例执行两方面存在的问题,并简要指明原因。(分数:5.00)_(2).已知软件问题处理状况如下: 测试项目当前处在“待验”状态的软件问题有 307 个,处在“新建”状态的软件问题有 35 个,处在“打开”状态的软件问题有 243 个,测试组的软件问题处理能力是 70 个软件问题/工作日,开发组处理问题的能力是 40 个软件问题/工作日。 请根据测试执行阶段剩余的天数与软件问题处理状况信息,说明开发和测试组在软件问题处理方面存在的
11、问题,并简要指明原因。(分数:5.00)_四级软件测试工程师-8 (1)答案解析(总分:63.50,做题时间:90 分钟)一、选择题(总题数:20,分数:39.50)1.场景测试方法是基于 IBM 推行的 RUP 的测试用例生成方法,该方法的出发点是_。(分数:2.00)A.事件流B.数据流C.控制流 D.用例解析:解析 场景测试方法是基于 IBM 推行的 RUP 的测试用例生成方法。该方法从系统分析的结构用例出发,通过对每个用例的场景进行分析,逐步实现测试用例的构造。2.下列关于极限测试的说法中,正确的是(分数:2.00)A.极限测试中只需要进行单元测试B.极限测试是一种针对极限编程的软件测
12、试 C.极限测试中所有的测试均由编码人员完成D.与传统的软件测试相比,极限测试是一种更严格的测试解析:3.单元测试的测试对象不包括_。(分数:1.00)A.设计单元B.各个操作C.内部消息序列D.场景 解析:解析 单元测试的测试对象是实现了具体功能的程序单元,一般对应详细设计中所描述的设计单元。4.下列不属于 GUI 系统层次划分的是 _。(分数:2.00)A.界面层B.接口层C.窗口层D.功能层 解析:5.软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试_。(分数:2.00)A.结构合理性B.软件外部功能 C.程序的内部逻辑D.程序正确性解析:解析 黑盒测
13、试主要用于测试软件的外部功能。6.单元测试时,用于代替被调用模块的是(分数:2.00)A.桩模块 B.通信模块C.驱动模块D.代理模块解析:解析 在单元测试时,程序员必须编写一个驱动模块,用来调用被测模块并向其传送测试数据,若该模块调用了其他模块,程序员必须编写一个桩模块,用来代替被调用的模块。7.下列测试中不属于类层次测试的是_。(分数:2.00)A.模态类测试B.非模态类测试C.递归函数测试 D.不变式边界测试解析:解析 面向对象软件很难对单个成员方法进行充分的测试,具有良好封装性的类成为单元测试的基本对象。类层次的测试主要包括不变式边界测试、模态类测试与非模态类测试,递归函数测试属于方法
14、层次的测试。8.以下哪种软件测试属于软件性能测试的范畴(分数:2.00)A.易用性测试B.单元测试C.压力测试 D.接口测试解析:解析 依据测试目的的不同,可以把软件性能测试及与性能有关的其他测试分为性能测试、并发测试、压力测试、可靠性测试、负载测试、配置测试、失效恢复测试。9.以下关于软件可靠性与硬件的可靠性主要区别的说法中,正确的是_。(分数:2.00)A.软件的每个拷贝都是完全一样的,而按照设计生产出来的同规格硬件总有微小差别 B.软件经常面临恶意的使用者,而硬件没有恶意的使用者C.软件的使用者通常遍及整个世界,而硬件的使用者通常只局限于某个地区D.软件的失效都是逻辑错误引起的,而硬件的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 81 答案 解析 DOC
