欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】计算机四级软件测试工程师-28及答案解析.doc

    • 资源ID:1338631       资源大小:59.50KB        全文页数:13页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】计算机四级软件测试工程师-28及答案解析.doc

    1、计算机四级软件测试工程师-28 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.一下哪种应用服务器不遵循 J2EE 规范_。(分数:2.00)A.Oracle 9i Application ServerB.PKUASC.Web LogicD.Tuxedo2.软件性能测试的目标不仅仅是发现性能缺陷,具体软件性能测试不包括下述中的_。(分数:2.00)A.发现缺陷B.性能调优C.能力检测与规划D.安全入侵检测3.选取足够多的测试数据,使得判定表达式中的每个条件的所有可能取值至少执行一次,而且每个判定表达式的所有可能的判定结果至少执行一次。这种覆

    2、盖测试方法为_。(分数:2.00)A.逻辑覆盖B.语句覆盖C.判定覆盖或分支覆盖D.判定-条件覆盖4.不考虑程序内部结构和内部特性的情况下,测试者依据该程序功能上的输入输出关系,或是程序的外部特性来设计和选择测试用例,推断程序编码正确性的测试方法是_。(分数:2.00)A.动态测试B.静态测试C.黑盒测试D.灰盒测试5.测试的复用包括_。(分数:2.00)A.测试用例的复用B.测试用例的复用C.测试用例的复用D.以上全部6.下列不是面向对象主要特征的选项为_。(分数:2.00)A.封装B.继承C.实效D.多态7.下列关于文档测试的说法中,不正确的是_。(分数:2.00)A.在软件系统的开发和维

    3、护工作中,文档编写与维护所占到的比重是 10%25%B.如果文档出现了与当前系统不符的问题,测试人员应作为错误上报C.有缺陷的程序通常会导致有缺陷的结果,而又缺陷的文件可能不会D.有缺陷的文件即使存在了,也不会导致系统被不当更改或系统的输出使用不当8.按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议的工作属于_。(分数:2.00)A.规划与分析阶段的系统规划与定义B.规划与分析阶段的可行性分析C.需求分析阶段的业务规则需求分析D.系统设计阶段的总体设计9.下列选项中不属于覆盖率对软件测试作用的是_。(分数:2.00)A.得知测

    4、试是否充分B.协助找出代码中的语法错误C.指导设计能够增加覆盖率的测试用例D.了解测试的弱点在哪里10.白盒测试方法的缺点是_和_。1. 不可测试软件的特定部位 2. 不能发现功能需求中的错误3. 无法检验软件的外部特征 4. 无法测试未实现功能需求的软件的内部缺陷(分数:2.00)A.1 2B.2 3C.1 4D.3 411.面向对象集成测试的目的是_。(分数:2.00)A.测试系统的各个组成部分放在一起是否能够协调一致B.检查测试用例生成,测试用例执行,测试结果判断是否正确C.选择哪些实体集成D.确定每个类及其实例是否能正常工作12.集成测试中使用的主要的测试方法为_。(分数:2.00)A

    5、.黑盒测试B.灰盒测试C.回归测试D.白盒测试13.面向对象软件很难对单个成员方法进行充分的测试,加油良好封装性的类称为单元测试的基本对像。下列内容,不属于类层次测试内容的为_。(分数:2.00)A.不变式边界测试B.多态服务测试C.模态类测试D.非模态类测试14.渐增式开发方法有利于_。(分数:2.00)A.获取软件需求B.快速开发软件C.大型团队开发D.商业软件开发15.下列测试用例设计中既适用于失效恢复测试用例设计又适用于健壮性测试用例设计的方法为_。(分数:2.00)A.规范导出法B.错误猜测法C.基于故障的测试D.基于风险的测试16.针对下面的程序段,对于(MaxNum,Type)的

    6、取值,至少需要_个测试用例才能够满足判定覆盖的要求。While(MaxNum- - 0)If (10=Type) x=y*2;Else if (100=Type) x=y+20;(分数:2.00)A.5B.4C.3D.217.测试执行标准,缺陷描述和处理标准,文档标准和模板,测试分析、质量评估标准等应当是_所包含的内容。(分数:2.00)A.测试计划的整体目标B.测试项目输入标准C.测试项目输出标准D.测试实施策略18.Web 应用系统的安全测试与防护主要包括_。 (1)入侵检测(2)漏洞扫描(3)安全策略(4)安全管理策略(分数:2.00)A.(1)(2)(3)B.(2)(3)(4)C.(1

    7、)(3)(4)D.(1)(2)(3)(4)19.下述软件测试过程管理特点的叙述,不正确的是_。(分数:2.00)A.软件质量标准定义不准确、任务边界模糊B.软件测试项目的变化控制和预警分析要求高C.要求测试人力资源丰富,有快速的变动调整以适应D.测试任务分配难20.在软件交付使用之后,用户将如何实际使用它,对于开发者来说是无法预测的,关于 测试和 测试,叙述不正确的是_。(分数:2.00)A. 测试由用户在开发者的场所进行B. 测试由软件的最终用户们在一个或多个客户场所进行C. 测试是在不受控的环境中进行的D. 测试是软件在一个用户自我使用的“真实”的环境中的应用。21.通常测试用例很难 10

    8、0%覆盖测试需求,因为_。1. 输入量太大2. 输出结果多3. 软件实现途径多4. 测试依据没有统一标准(分数:2.00)A.1 2 3B.2 3C.1 2 3 4D.1 322.一般认为 80%的问题存在于 20%的程序中。例如美国 IBM 公司的 OS/370 操作系统中,47%的错误仅与该系统的 4%的程序模块有关。这种现象被称作_。(分数:2.00)A.错误的群集B.错误的二八法则C.少数服从多数D.错误的潜在危机23.软件测试活动主要包括_。(分数:2.00)A.测试设计与开发B.测试执行C.) A)BD.测试总结24.不准确的手册容易导致用户误用软件,因此手册的测试必须测试手册的准

    9、确性,这方面检查范围不包括_。(分数:2.00)A.检查手册对相关概念和术语的使用B.检查手册对约束条件的约束C.检查手册对功能的描述D.检查是否有未在手册中出现的功能25.下列关于软件测试过程管理的原则,说法错误的是_。(分数:2.00)A.有关测试需求,应当有一个经各方同意的、完整的、清楚的、详细的、整体的、可实现和可测试性的需求并文档化,尽可能坚持最初的原则B.最后再测试,由 W 模型中抽象出来的理念C.全面测试,由 W 模型中抽象出来的理念D.独立的、迭代的测试,由 H 模型中得到的理念二、论述题(总题数:3,分数:50.00)26.请仔细阅读以下程序并完成要求。If(a2ElseFl

    10、ag=0;请分别按照语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖测试用例。(分数:10.00)_以下是某 C 程序段,其功能是计算输入数据是否为水仙花数,请仔细阅读程序并完成要求。#includevoid main()int i,a,b,c;scanf(“%d “,a=i/100;b=i/10%10;c=i%10;if(i=a*a*a+b*b*b+c*c*c)printf(“%d/n“,i);(分数:20.00)(1).画出此程序主函数的控制流程图。(分数:10.00)_(2).设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到 100%。如果认为该程序的语句或分支覆盖率无法达

    11、到 100%,需说明为什么。(分数:10.00)_以下是 QESuite Web Version 1.0 操作手册的部分内容,请按要求回答问题(分数:20.00)(1).下图是 QESuite Web Version 1.0 中问题报告的管理过程。请描述在什么情况下对问题报告进行修复操作。(分数:10.00)_(2).请给出修复一个问题报告的操作步骤。(分数:10.00)_计算机四级软件测试工程师-28 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.一下哪种应用服务器不遵循 J2EE 规范_。(分数:2.00)A.Oracle 9i App

    12、lication ServerB.PKUASC.Web LogicD.Tuxedo 解析:2.软件性能测试的目标不仅仅是发现性能缺陷,具体软件性能测试不包括下述中的_。(分数:2.00)A.发现缺陷B.性能调优C.能力检测与规划D.安全入侵检测 解析:3.选取足够多的测试数据,使得判定表达式中的每个条件的所有可能取值至少执行一次,而且每个判定表达式的所有可能的判定结果至少执行一次。这种覆盖测试方法为_。(分数:2.00)A.逻辑覆盖B.语句覆盖C.判定覆盖或分支覆盖D.判定-条件覆盖 解析:4.不考虑程序内部结构和内部特性的情况下,测试者依据该程序功能上的输入输出关系,或是程序的外部特性来设计

    13、和选择测试用例,推断程序编码正确性的测试方法是_。(分数:2.00)A.动态测试B.静态测试C.黑盒测试 D.灰盒测试解析:5.测试的复用包括_。(分数:2.00)A.测试用例的复用B.测试用例的复用C.测试用例的复用D.以上全部 解析:6.下列不是面向对象主要特征的选项为_。(分数:2.00)A.封装B.继承C.实效 D.多态解析:7.下列关于文档测试的说法中,不正确的是_。(分数:2.00)A.在软件系统的开发和维护工作中,文档编写与维护所占到的比重是 10%25%B.如果文档出现了与当前系统不符的问题,测试人员应作为错误上报C.有缺陷的程序通常会导致有缺陷的结果,而又缺陷的文件可能不会D

    14、.有缺陷的文件即使存在了,也不会导致系统被不当更改或系统的输出使用不当 解析:8.按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议的工作属于_。(分数:2.00)A.规划与分析阶段的系统规划与定义B.规划与分析阶段的可行性分析 C.需求分析阶段的业务规则需求分析D.系统设计阶段的总体设计解析:9.下列选项中不属于覆盖率对软件测试作用的是_。(分数:2.00)A.得知测试是否充分B.协助找出代码中的语法错误 C.指导设计能够增加覆盖率的测试用例D.了解测试的弱点在哪里解析:10.白盒测试方法的缺点是_和_。1. 不可测试软件的特

    15、定部位 2. 不能发现功能需求中的错误3. 无法检验软件的外部特征 4. 无法测试未实现功能需求的软件的内部缺陷(分数:2.00)A.1 2B.2 3 C.1 4D.3 4解析:11.面向对象集成测试的目的是_。(分数:2.00)A.测试系统的各个组成部分放在一起是否能够协调一致 B.检查测试用例生成,测试用例执行,测试结果判断是否正确C.选择哪些实体集成D.确定每个类及其实例是否能正常工作解析:12.集成测试中使用的主要的测试方法为_。(分数:2.00)A.黑盒测试 B.灰盒测试C.回归测试D.白盒测试解析:13.面向对象软件很难对单个成员方法进行充分的测试,加油良好封装性的类称为单元测试的

    16、基本对像。下列内容,不属于类层次测试内容的为_。(分数:2.00)A.不变式边界测试B.多态服务测试 C.模态类测试D.非模态类测试解析:14.渐增式开发方法有利于_。(分数:2.00)A.获取软件需求B.快速开发软件 C.大型团队开发D.商业软件开发解析:15.下列测试用例设计中既适用于失效恢复测试用例设计又适用于健壮性测试用例设计的方法为_。(分数:2.00)A.规范导出法B.错误猜测法 C.基于故障的测试D.基于风险的测试解析:16.针对下面的程序段,对于(MaxNum,Type)的取值,至少需要_个测试用例才能够满足判定覆盖的要求。While(MaxNum- - 0)If (10=Ty

    17、pe) x=y*2;Else if (100=Type) x=y+20;(分数:2.00)A.5B.4C.3 D.2解析:17.测试执行标准,缺陷描述和处理标准,文档标准和模板,测试分析、质量评估标准等应当是_所包含的内容。(分数:2.00)A.测试计划的整体目标B.测试项目输入标准C.测试项目输出标准 D.测试实施策略解析:18.Web 应用系统的安全测试与防护主要包括_。 (1)入侵检测(2)漏洞扫描(3)安全策略(4)安全管理策略(分数:2.00)A.(1)(2)(3)B.(2)(3)(4)C.(1)(3)(4)D.(1)(2)(3)(4) 解析:19.下述软件测试过程管理特点的叙述,不

    18、正确的是_。(分数:2.00)A.软件质量标准定义不准确、任务边界模糊B.软件测试项目的变化控制和预警分析要求高C.要求测试人力资源丰富,有快速的变动调整以适应 D.测试任务分配难解析:20.在软件交付使用之后,用户将如何实际使用它,对于开发者来说是无法预测的,关于 测试和 测试,叙述不正确的是_。(分数:2.00)A. 测试由用户在开发者的场所进行B. 测试由软件的最终用户们在一个或多个客户场所进行C. 测试是在不受控的环境中进行的 D. 测试是软件在一个用户自我使用的“真实”的环境中的应用。解析:21.通常测试用例很难 100%覆盖测试需求,因为_。1. 输入量太大2. 输出结果多3. 软

    19、件实现途径多4. 测试依据没有统一标准(分数:2.00)A.1 2 3B.2 3C.1 2 3 4 D.1 3解析:22.一般认为 80%的问题存在于 20%的程序中。例如美国 IBM 公司的 OS/370 操作系统中,47%的错误仅与该系统的 4%的程序模块有关。这种现象被称作_。(分数:2.00)A.错误的群集 B.错误的二八法则C.少数服从多数D.错误的潜在危机解析:23.软件测试活动主要包括_。(分数:2.00)A.测试设计与开发B.测试执行C.) A)B D.测试总结解析:24.不准确的手册容易导致用户误用软件,因此手册的测试必须测试手册的准确性,这方面检查范围不包括_。(分数:2.

    20、00)A.检查手册对相关概念和术语的使用B.检查手册对约束条件的约束C.检查手册对功能的描述D.检查是否有未在手册中出现的功能 解析:25.下列关于软件测试过程管理的原则,说法错误的是_。(分数:2.00)A.有关测试需求,应当有一个经各方同意的、完整的、清楚的、详细的、整体的、可实现和可测试性的需求并文档化,尽可能坚持最初的原则B.最后再测试,由 W 模型中抽象出来的理念 C.全面测试,由 W 模型中抽象出来的理念D.独立的、迭代的测试,由 H 模型中得到的理念解析:二、论述题(总题数:3,分数:50.00)26.请仔细阅读以下程序并完成要求。If(a2ElseFlag=0;请分别按照语句覆

    21、盖、判定覆盖、条件覆盖、判定/条件覆盖测试用例。(分数:10.00)_正确答案:(语句覆盖时基本的覆盖,只要能让 flag=1 和 flag=0 都被执行一次就达到了语句覆盖的表尊。用例 1 和 2 一起即满足了语句覆盖不标准的要去。判定覆盖就是让程序的判定分别为真和假一次,因此上面满足语句覆盖的测试用例也满足判定覆盖标准的要求。条件覆盖需要让判定总的所有条件去一次真和一次假,因此测试用例 3 和 4 一起让所有条件都取到了真和假,满足条件判定覆盖要求。判定/条件覆盖要求判定覆盖和条件覆盖都要被同时满足,而恰好测试用例 3 和 4 一起就满足了判定/条件覆盖的要求。用例编号 a b c d a

    22、2 b3 c4 d51 0 0 0 0 F T F T2 3 1 5 0 T T T T3 5 0 5 0 T T T T4 0 5 0 5 F F F F)解析:以下是某 C 程序段,其功能是计算输入数据是否为水仙花数,请仔细阅读程序并完成要求。#includevoid main()int i,a,b,c;scanf(“%d “,a=i/100;b=i/10%10;c=i%10;if(i=a*a*a+b*b*b+c*c*c)printf(“%d/n“,i);(分数:20.00)(1).画出此程序主函数的控制流程图。(分数:10.00)_正确答案:(主函数的控制流程图如下。*)解析:(2).设

    23、计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到 100%。如果认为该程序的语句或分支覆盖率无法达到 100%,需说明为什么。(分数:10.00)_正确答案:(此题测试用例的设计要覆盖两条路径,既有水仙花数,也不是水仙花数。153 和 123 即可。)解析:以下是 QESuite Web Version 1.0 操作手册的部分内容,请按要求回答问题(分数:20.00)(1).下图是 QESuite Web Version 1.0 中问题报告的管理过程。请描述在什么情况下对问题报告进行修复操作。(分数:10.00)_正确答案:(对于状态为“打开”的问题报告,相应的开发人员将负责修

    24、复它们。通过修复操作,开发人员将问题报告的状态由“打开”变为“待验”。通常的情况下,开发人员会修复这些问题。然而,对于某些问题,它们是不能被修复或者暂时不去修复的。例如:一个增强性需求的问题或者一个软件限制所带来的问题。只有具有管理员、开发人员及修复角色的人员可以执行修复操作。)解析:(2).请给出修复一个问题报告的操作步骤。(分数:10.00)_正确答案:(修复问题报告步骤: 1. 在问题报告列表中,打开需要修复的问题报告。(注意:只能修复那些状态为“打开”的问题报告)。 2. 在查看问题报告页面中选择修复按钮。 3. 在修复窗口中, 子状态下拉列表中可供选择的为: a) 修复 b) 间接修复 c) 需要更多信息 d) 不再现 e) 不是问题 f) 重复 g) 不修复 h) 延期处理 i) 增强需求 j) 用例错误 k) 作废 l) 硬件限制 m) 软件限制 n) 第三方软件限制 o) 不支持的配置 p) 其它; 如果修复的是一个状态为“打开/回归测试失败”的问题报告,子状态下拉列表中可供选择的为: a) 回归修复 b) 回归其它 c) 需要更多信息 4. 选择其中一个选项,按确认按钮,问题报告的状态变为“待验”。)解析:


    注意事项

    本文(【计算机类职业资格】计算机四级软件测试工程师-28及答案解析.doc)为本站会员(appealoxygen216)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开