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

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

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

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

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

    1、计算机四级软件测试工程师-81 及答案解析(总分:92.50,做题时间:90 分钟)一、选择题(总题数:25,分数:52.50)1.在实际测试中,软件性能的高低往往直接取决于A) 用户对响应时间的接受程度 B) 响应时间的绝对值C) 系统响应时间 D) 所有功能的最大响应时间(分数:2.00)A.B.C.D.2.制定测试计划,要达到的目标有_。A) 确定测试所需要的时间和资源B) 确立每个测试阶段的测试完成及测试成功的标准和要实现的目标C) 识别出测试活动的各种风险,对风险进行消除或者降低风险带来的损失影响D) 以上全是(分数:2.00)A.B.C.D.3.不属于所有测试工具脚本语言都支持的结

    2、构是 _。A选择结构 B迭代结构C离散结构 D线性结构(分数:2.00)A.B.C.D.4.关于人工测试方法,说法正确的是_。A) 走查以小组为单位进行,是一系列规程和错误检查技术的集合B) 同行评审的文档是一种过渡性的文档,不是公开的正式文档C) 桌上检查的文档是一个最终可交付的文档D) 评审是一项很浪费时间的活动,会减缓项目的进度(分数:3.00)A.B.C.D.5.整体的项目计划框架,需求规格说明,技术知识和业务知识,标准环境,设计文档,足够的资源,人员的组织结构应当是_所包含的内容。A) 测试计划的整体目标 B) 测试项目输入标准C) 测试项目输出标准 D) 测试实施策略(分数:2.0

    3、0)A.B.C.D.6.不需要运行程序,通过收集有关代码的结构信息来对程序进行测试的是A) 静态分析 B) 动态测试C) 白盒测试 D) 黑盒测试(分数:2.00)A.B.C.D.7.关于面向对象的设计,下列说法错误的是_。A) 面向对象的设计以面向对象分析为基础归纳分类B) 建立类结构或进一步构造成类库,实现分析结果对问题空间的抽象C) 面向对象的设计是面向对象分析的另一种思维方式D) 面向对象的设计是面向对象分析进一步的细化和更高的抽象(分数:2.00)A.B.C.D.8.以下关于面向对象软件测试的说法中,正确的是A) 单个成员方法的测试不属于面向对象单元测试考虑的范畴B) 等价类划分测试

    4、只适用于传统软件的测试,不适用于面向对象软件的测试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.50)A.B.C.D.11.容量测试(Volume Testing)

    5、的主要目标是_。A) 测试各种资源在超负荷的情况下的运行情况B) 检测系统可以处理目标内确定的数据容量C) 度量系统的性能和预先定义的目标有多大差距D) 验证系统从软件或者硬件失效中恢复的能力(分数:2.00)A.B.C.D.12.Web 应用软件的三层体系结构是:表示层、业务层和数据层。三者的位置依次是_。(A) 客户端 服务器端 客户端(B) 客户端 服务器端 服务器端(C) 服务器端 客户端 服务器端(D) 客户端 客户端 服务器端(分数:2.00)A.B.C.D.13.软件规划阶段实际上指的是 _。A需求获取和定义阶段 B数据获取和定义阶段C测试用例设计规划阶段 D产品实施规划(分数:

    6、2.00)A.B.C.D.14.在 Web 应用软件的分层测试策略中,不属于测试关注的层次的是A) 数据层 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) 测试计划手册(分数

    7、:2.00)A.B.C.D.17.软件质量的判断绝不只限于程序中的错误,在_产生的错误会在整个软件开发过程中影响最大。A) 编码阶段 B) 测试阶段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) 揭示软件在逻辑、执行

    8、以及功能和编码上的错误D) 以上全部(分数:3.00)A.B.C.D.21.用来代替被测模块的子模块的是 _。A驱动模块 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

    9、.C.D.24.以下关于软件性能的说法中,正确的是A) 软件性能与该软件的实现算法无关B) 软件的吞吐量越大,其平均响应时间总是越短C) 给软件的可用资源越少,其平均响应时间越短D) 对于一个网络,其支持的同时发送请求的用户数越大,该网站的性能越好(分数:2.00)A.B.C.D.25.下列四种测试方法,不属于白盒测试技术的是A) 语句覆盖 B) 判定覆盖C) 边界值分析 D) 条件组合覆盖(分数:2.00)A.B.C.D.二、论述题(总题数:2,分数:40.00)以下是某软件项目规格说明,请按要求回答问题。某一软件项目的规格说明:对于处于提交审批状态的单据,数据完整率达到 80%以上或已经过

    10、业务员确认,则进行处理。(分数:20.00)(1).请根据规格说明,画出对应的因果图。(分数:10.00)_(2).采用基于因果图的方法为该软件项目设计测试用例。(分数:10.00)_26.以下是某软件项目规格说明,请按要求回答问题某一软件项目的规格说明:对于处于提交审批状态的单据,数据完整率达到 80%以上或已经过业务员确认,则进行处理。(1)请根据规格说明,画出对应的因果图。(2)采用基于因果图的方法为该软件项目设计测试用例。(分数:20.00)_计算机四级软件测试工程师-81 答案解析(总分:92.50,做题时间:90 分钟)一、选择题(总题数:25,分数:52.50)1.在实际测试中,

    11、软件性能的高低往往直接取决于A) 用户对响应时间的接受程度 B) 响应时间的绝对值C) 系统响应时间 D) 所有功能的最大响应时间(分数:2.00)A. B.C.D.解析:解析 软件的性能是软件的一种非功能特性,响应时间是软件性能指标之一,响应时间是指系统对请求做出响应的时间,对于单机的没有并发操作的应用系统而言,人们普遍认为响应时间会是一个合理且准确的性能指标,但是要指出的是,在实际测试中,响应时间的绝对值并不能直接反映软件性能的高低,软件性能的高低实际上取决于用户对响应时间的接受程度。2.制定测试计划,要达到的目标有_。A) 确定测试所需要的时间和资源B) 确立每个测试阶段的测试完成及测试

    12、成功的标准和要实现的目标C) 识别出测试活动的各种风险,对风险进行消除或者降低风险带来的损失影响D) 以上全是(分数:2.00)A.B.C.D. 解析:解析 测试计划的整体目标是为了确定测试的任务、所需的各种资源和投入、预见可能出现的问题和风险,以指导测试的执行,最终实现测试的目标。制定测试计划要达到的目标有:为测试各项活动制定一个现实可行的、综合的计划,为项目实施建立一个组织模型,定义角色职责和工作内容,开发有效的测试过程模型,以便能正确地验证正在开发的系统,确定测试所需要的时间和资源,确立每个测试阶段的测试完成及测试成功的标准和要实现的目标,识别出测试活动的各种风险,对风险进行消除或者降低

    13、风险带来的损失影响。3.不属于所有测试工具脚本语言都支持的结构是 _。A选择结构 B迭代结构C离散结构 D线性结构(分数:2.00)A.B.C. D.解析:4.关于人工测试方法,说法正确的是_。A) 走查以小组为单位进行,是一系列规程和错误检查技术的集合B) 同行评审的文档是一种过渡性的文档,不是公开的正式文档C) 桌上检查的文档是一个最终可交付的文档D) 评审是一项很浪费时间的活动,会减缓项目的进度(分数:3.00)A. B.C.D.解析:解析 桌上检查的文档是一种过渡性的文档,不是公开的正式文档,而同行评审的“产品”可以理解成最终产品的组成部分,同行评审是在软件开发过程中产生一个可交付的文

    14、档。产品的例子包括需求文档、设计文档、软件代码和单元测试产品、用户/操作手册、支持手册、计划文档和过程文档等。在软件开发过程中,管理者、开发人员、客户有时会反对评审,因为他们认为评审浪费时间,会减缓项目的进度,但实际上,真正造成项目进度缓慢的是各种各样的产品缺陷,同行评审不仅可以缩短工作时间,同时还可以节约大量成本。选项 A(走查以小组为单位进行,是一系列规程和错误检查技术的集合)的说法完全正确。5.整体的项目计划框架,需求规格说明,技术知识和业务知识,标准环境,设计文档,足够的资源,人员的组织结构应当是_所包含的内容。A) 测试计划的整体目标 B) 测试项目输入标准C) 测试项目输出标准 D

    15、) 测试实施策略(分数:2.00)A.B. C.D.解析:解析 整体的项目计划框架,需求规格说明,技术知识和业务知识,标准环境,设计文档,足够的资源,人员的组织结构应当是测试项目输入标准所包含的内容。6.不需要运行程序,通过收集有关代码的结构信息来对程序进行测试的是A) 静态分析 B) 动态测试C) 白盒测试 D) 黑盒测试(分数:2.00)A. B.C.D.解析:解析 软件测试的分类方法比较多,针对测试时是否要运行程序,可分为静态测试和动态测试,其中静态测试也称为静态分析。它不必运行程序,目的仅仅是收集程序代码的结构信息而不用查错。相反,动态测试则是要执行程序,目的是查出程序的错误而非检查程

    16、序代码的结构信息。7.关于面向对象的设计,下列说法错误的是_。A) 面向对象的设计以面向对象分析为基础归纳分类B) 建立类结构或进一步构造成类库,实现分析结果对问题空间的抽象C) 面向对象的设计是面向对象分析的另一种思维方式D) 面向对象的设计是面向对象分析进一步的细化和更高的抽象(分数:2.00)A.B.C. D.解析:解析 面向对象的设计以面向对象分析为基础归纳出类并建立类结构或进一步构造类库,实现分析结果对问题空间的抽象。由此可见,面向对象的设计并不是面向对象分析的另一种思维方式,而是面向对象分析的进一步的细化和更高层的抽象,面向对象设计与面向对象分析的界限通常是难以严格区分的。8.以下

    17、关于面向对象软件测试的说法中,正确的是A) 单个成员方法的测试不属于面向对象单元测试考虑的范畴B) 等价类划分测试只适用于传统软件的测试,不适用于面向对象软件的测试C) 基于判定表的测试适用于面向对象软件的测试D) 抽象类无法进行单元测试(分数:2.00)A.B.C.D. 解析:解析 抽象类中的方法没有具体的定义,不能进行方法层次的测试,方法层次的测试是单元测试中非常重要的方面,缺少了这一方面也就不能进行单元测试。9.测试软件功能、性能、安全可靠性、易用性等大多数指标的主要环境被叫做_。(A) 主测试环境(B) 辅测试环境(C) 核心测试环境(D) 边界测试环境(分数:2.00)A.B.C.D

    18、. 解析:10.坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发工程中尽早发现和预防错误,把出现的错误克服在早期_。A) 技术评审 B) 程序测试C) 文档审查 D) 管理评审(分数:2.50)A. B.C.D.解析:解析 由测试用例的原则第 1 条(应当把“尽早地和不断地进行软件测试”作为软件开发人员的座右铭)可得,由于软件开发的各个环节都有可能会出错,所以我们要坚持在各个阶段的技术评审,才能尽早地发现和预防错误,把出现的错误克服在早期,杜绝某些发生错误的隐患减少开发费用,提高软件质量,而后面 B、C、D 三个选项都是只针对某个阶段来讲的,所以不正确,故正确答案为 A。11.容量

    19、测试(Volume Testing)的主要目标是_。A) 测试各种资源在超负荷的情况下的运行情况B) 检测系统可以处理目标内确定的数据容量C) 度量系统的性能和预先定义的目标有多大差距D) 验证系统从软件或者硬件失效中恢复的能力(分数:2.00)A.B. C.D.解析:解析 容量测试是在系统正常运行的范围内测试并确定系统能够处理的数据容量。容量测试是面向数据的,主要目的就是检测系统可以处理目标内确定的数据容量。12.Web 应用软件的三层体系结构是:表示层、业务层和数据层。三者的位置依次是_。(A) 客户端 服务器端 客户端(B) 客户端 服务器端 服务器端(C) 服务器端 客户端 服务器端(

    20、D) 客户端 客户端 服务器端(分数:2.00)A.B. C.D.解析:13.软件规划阶段实际上指的是 _。A需求获取和定义阶段 B数据获取和定义阶段C测试用例设计规划阶段 D产品实施规划(分数:2.00)A. B.C.D.解析:解析 规划阶段的测试实际上就是对需求获取和定义阶段进行的测试,产品规划小组应由系统分析员、销售人员和市场营销人员以及产品经理等组成,他们对产品进行定义,制作演示模型,以阐明他们的构想。规划人员目的是编写文档来知道将来的开发工作。14.在 Web 应用软件的分层测试策略中,不属于测试关注的层次的是A) 数据层 B) 表示层C) 业务层 D) 服务层(分数:2.00)A.

    21、B.C.D. 解析:解析 通常 Web 应用软件的测试分为三层:表示层、业务层和数据层。15.下列关于逻辑覆盖的叙述中,说法错误的是A) 对于多分支的判定,判定覆盖要使每一个判定表达式获得每一种可能的值来测试B) 语句覆盖是比较弱的覆盖标准C) 语句覆盖较判定覆盖严格,但该测试仍不充分D) 条件组合覆盖是比较强的覆盖标准(分数:2.00)A.B.C. D.解析:解析 考察自盒测试中各种逻辑覆盖之间的关系。16.在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档是A) 用户手册 B) 外部设计规格说明C) 内部设计规格说明 D) 测试计划手册(分数:2.00)A. B.C.D.解析:解析

    22、 软件的外部设计是从用户的角度对产品进行描述的,外部设计规格说明是在外部设计期间产生的文档,用户手册是另一种文档,与外部设计规格说明不同的是,它是在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档。17.软件质量的判断绝不只限于程序中的错误,在_产生的错误会在整个软件开发过程中影响最大。A) 编码阶段 B) 测试阶段C) 概要设计 D) 详细设计(分数:2.00)A.B.C. D.解析:18.极限编程中,完成开发任务的标志是 _。A通过的单元测试 B编码完成C测试用例设计完成 D通过验收测试(分数:2.00)A. B.C.D.解析:19.不属于软件测试开发步骤的是 _。A建立项目共享路

    23、径 B安装测试工具软件C建立测试脚本开发环境 D确定测试目标(分数:2.00)A.B.C.D. 解析:20.技术评审的目的足_。A) 确保软件的一致性B) 验证软件是否符合需求C) 揭示软件在逻辑、执行以及功能和编码上的错误D) 以上全部(分数:3.00)A.B.C.D. 解析:解析 技术评审作为一项软件质量保证活动的需要,目的在于:揭示软件在逻辑、执行以及功能和编码上的错误(不涉及详细的错误修改细节);验汪软件是甭符合需求;确保软件的一致性。21.用来代替被测模块的子模块的是 _。A驱动模块 B桩模块C调用模块 D配置模块(分数:2.00)A.B. C.D.解析:22.以下关于软件可靠性测试

    24、的说法中,错误的是A) 软件可靠性测试能有效地减少软件在恶意使用下出现崩溃的次数B) 定义软件运行剖面是软件可靠性测试的重要步骤C) 软件可靠性测试通常需要基于软件可靠性预测模型D) 软件可靠性测试不能沿用硬件可靠性测试的方法(分数:2.00)A. B.C.D.解析:解析 软件可靠性测试是通过受控的软件测试过程来预测软件在实际运行中的可靠性,不能减少软件在恶意使刚下出现崩溃的次数,故 A 错。23.待测试的配置包括项目编译运行所需的A) 源文件路径 B) 编译参数C) 链接参数 D) 以上全部(分数:2.00)A.B.C.D. 解析:解析 动态测试过程的第一步就是要设定待测试的配置,该配置包括

    25、项目编译运行所需的源文件路径、编译参数、链接参数等。24.以下关于软件性能的说法中,正确的是A) 软件性能与该软件的实现算法无关B) 软件的吞吐量越大,其平均响应时间总是越短C) 给软件的可用资源越少,其平均响应时间越短D) 对于一个网络,其支持的同时发送请求的用户数越大,该网站的性能越好(分数:2.00)A.B.C.D. 解析:解析 软件性能指标主要有响应时间、系统响应时间和应用延迟时间、吞吐量、并发用户数、资源利用率五种。软件实现的算法与系统响应时间和应用延迟时间是直接相关的,所以软件的性能也必定与实现算法是有关系的。吞吐量是指系统在单位时间内处理请求的数量,对于无并发的应用系统而言,吞吐

    26、量是与响应时间严格的反比关系,但对于其他系统则不一定。资源数量与平均响应时间没有直接关系,因为在具体一个时间点,所占用的资源往往并不多-,即若处理单个请求,在每个时间点都可能会有许多资源被闲置,当处理多个请求时,平均响应时间也与资源调配是否合理有关,与资源数量没有直接关系。另外,并发用户数是性能的一个重要指标,所以选项 D“对于一个网络,其支持的同时发送请求的用户数越大,该网站的性能越好”,说的就是这点,完全正确。25.下列四种测试方法,不属于白盒测试技术的是A) 语句覆盖 B) 判定覆盖C) 边界值分析 D) 条件组合覆盖(分数:2.00)A.B.C. D.解析:二、论述题(总题数:2,分数

    27、:40.00)以下是某软件项目规格说明,请按要求回答问题。某一软件项目的规格说明:对于处于提交审批状态的单据,数据完整率达到 80%以上或已经过业务员确认,则进行处理。(分数:20.00)(1).请根据规格说明,画出对应的因果图。(分数:10.00)_正确答案:(首先根据规格说明,列出所有可能的输入和输出,得到如下结果:输入:处于提交状态、数据完整率达到 80%以上、已经过业务员确认。输出:处理或不处理。找出所有输入与输出的关系,通过分析,得到以下的对应关系:如果单据处于提交审批状态且数据完整率达到 80%以上,则处理;如果单据不处于提交审批状态,则不处理;如果单据处于提交审批状态,数据完整率

    28、未达到 80%以上,但已经过业务员确认,则处理。下面列出所有的原因和结果,并进行编号,根据上面分析的关系,画出因果图,如下图所示。)解析:(2).采用基于因果图的方法为该软件项目设计测试用例。(分数:10.00)_正确答案:(首先将上面的因果图转换成判定表,如表 10 所示。表 10 判定表0 1 2 3 4 5 6 7 81 Y Y Y Y N N N N2 Y Y N N Y Y N N条件3 Y N Y N Y N Y N中间结果 11 Y Y Y N Y Y Y N21 Y Y Y N N N N N动作 22 N N N Y Y Y Y Y然后将判定表中的 8 列转换成测试用例即可。

    29、)解析:解析 首先根据程序的规格说明,根据所有可能的输入和输出条件,找出所有的原因和结果以及二者之间的关系,画出因果图。然后基于因果图的方法设计测试用例。26.以下是某软件项目规格说明,请按要求回答问题某一软件项目的规格说明:对于处于提交审批状态的单据,数据完整率达到 80%以上或已经过业务员确认,则进行处理。(1)请根据规格说明,画出对应的因果图。(2)采用基于因果图的方法为该软件项目设计测试用例。(分数:20.00)_正确答案:(问题 1:解答:首先根据规格说明,列出所有可能的输入和输出,得到如下结果: 输入:处于提交状态、数据完整率达到 80%以上、已经过业务员确认。 输出:处理或不处理。找出所有输入与输出的关系,通过分析,得到以下的对应关系: 如果单据处于提交审批状态且数据完整率达到 80%以上,别处理; 如果单据不处于提交审批状态,则不处理; 如果单据处于提交审批状态,数据完整率未达到 80%以上,但已经过业务员确认,则处理。下面列出所有的原因和结果,并进行编号,根据上面分析的关系,画出因果图,如图 17-2 所示。原因:1:处于提交状态2:数据完整率未达到 80%以上3:已经过业务员确认结果:21:处理22:不处理)解析:解析 首先根据程序的规格说明,根据所有可能的输入和输出条件,找出所有的原因和结果以及二者之间的关系,画出因果图。然后基于因果图的方法设计测试用例。


    注意事项

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




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

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

    收起
    展开