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

    【计算机类职业资格】软件评测师-1-(2)1及答案解析.doc

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

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

    【计算机类职业资格】软件评测师-1-(2)1及答案解析.doc

    1、软件评测师-1-(2)1 及答案解析(总分:107.00,做题时间:90 分钟)一、判断题(总题数:37,分数:37.00)1.软件测试是有效的排除软件缺陷的手段。(分数:1.00)A.正确B.错误2.测试是为了验证软件已正确地实现了用户的要求。(分数:1.00)A.正确B.错误3.软件测试的目的是尽可能多的找出软件的缺陷。(分数:1.00)A.正确B.错误4.白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。(分数:1.00)A.正确B.错误5.白盒测试不仅与程序内部结构有关,还要考虑程序的功能要求。(分数:1.00)A.正确B.错误6.黑盒测试的测试用例是根据应用程序的功能需求

    2、设计的。(分数:1.00)A.正确B.错误7.在软件开发过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的代价就会降低。(分数:1.00)A.正确B.错误8.单元测试通常由开发人员进行。(分数:1.00)A.正确B.错误9.压力测试不需要辅助工具的支持。(分数:1.00)A.正确B.错误10.在设计测试用例时,应包括合理的输入条件和不合理的输入条件。(分数:1.00)A.正确B.错误11.程序员与测试工作无关。(分数:1.00)A.正确B.错误12.产品说明书(需求文档)的变更应当受到控制。(分数:1.00)A.正确B.错误13.白盒测试的“条件覆盖”标准强于“判定覆盖”。(分数:1.

    3、00)A.正确B.错误14.软件开发全过程的测试工作都可以实现自动化。(分数:1.00)A.正确B.错误15.找出的软件缺陷越多,说明剩下的软件缺陷越少。(分数:1.00)A.正确B.错误16.验收测试是以最终用户为主的测试。(分数:1.00)A.正确B.错误17.自底向上集成需要测试员编写驱动程序。(分数:1.00)A.正确B.错误18.软件测试工具可以代替软件测试员。(分数:1.00)A.正确B.错误19.Beta 测试是验收测试的一种。(分数:1.00)A.正确B.错误20.代码评审员一般由测试员担任。(分数:1.00)A.正确B.错误21.一个程序中所含有的路径数与程序的复杂程度有着直

    4、接的关系。(分数:1.00)A.正确B.错误22.软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。(分数:1.00)A.正确B.错误23.测试是可以穷尽的。(分数:1.00)A.正确B.错误24.每一个软件项目都有一个最优的测试量。(分数:1.00)A.正确B.错误25.代码审查工作属于静态测试。(分数:1.00)A.正确B.错误26.回归测试是在软件修改后再次运行以前为查找错误而执行程序曾用过的测试用例。(分数:1.00)A.正确B.错误27.集成测试是为确定软件系统是否满足验收标准以及使客户决定是否接受而进行的正式测试。(分数:1.00)A.正确B.错误28.只要能够达到 100%的

    5、逻辑覆盖率,就可以保证程序的正确性。(分数:1.00)A.正确B.错误29.软件测试是有风险的行为,并非所有的软件缺陷都能够被修复。(分数:1.00)A.正确B.错误30.软件质量保证和软件测试是同一层次的概念。(分数:1.00)A.正确B.错误31.软件测试的生命周期包括测试计划、测试设计、测试执行、缺陷跟踪、测试评估。(分数:1.00)A.正确B.错误32.在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的测试方法。(分数:1.00)A.正确B.错误33.测试用例的数日越多,测试的效果越好。(分数:1.00)A.正确B.错误34.验收测试是以最终用户为主的测试。(分数:1.

    6、00)A.正确B.错误35.测试是调试的一个部分。(分数:1.00)A.正确B.错误36.程序中隐藏错误的概率与其已发现的错误数成正比。(分数:1.00)A.正确B.错误37.代码评审是检查源代码是否达到模块设计的要求。(分数:1.00)A.正确B.错误二、简答题(总题数:14,分数:70.00)38.简述软件测试的生命周期及各阶段的内容。(分数:5.00)_39.简述软件测试的目的(分数:5.00)_40.简述静态测试和动态测试的区别。(分数:5.00)_41.简述黑盒测试的具体技术方法。(分数:5.00)_42.简述白盒测试中常用的逻辑覆盖测试方法。(分数:5.00)_43.黑盒测试与白盒

    7、测试各有哪些优缺点。(分数:5.00)_44.简述软件测试过程的三种模型(分数:5.00)_45.简述软件测试过程。(分数:5.00)_46.简述增量式集成测试方式的自项向下和自底向上两种测试方法。(分数:5.00)_47.软件性能测试有哪些?(分数:5.00)_48.简述面向对象测试与传统测试的区别(分数:5.00)_49.自动化测试工具分为儿类?举例说明几种与之对应的测试工具。(分数:5.00)_50.Web 系统测试通常包括哪些内容?(分数:5.00)_51.简述软件质量保证与软件测试的关系。(分数:5.00)_软件评测师-1-(2)1 答案解析(总分:107.00,做题时间:90 分钟

    8、)一、判断题(总题数:37,分数:37.00)1.软件测试是有效的排除软件缺陷的手段。(分数:1.00)A.正确 B.错误解析:2.测试是为了验证软件已正确地实现了用户的要求。(分数:1.00)A.正确B.错误 解析:3.软件测试的目的是尽可能多的找出软件的缺陷。(分数:1.00)A.正确 B.错误解析:4.白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。(分数:1.00)A.正确 B.错误解析:5.白盒测试不仅与程序内部结构有关,还要考虑程序的功能要求。(分数:1.00)A.正确B.错误 解析:6.黑盒测试的测试用例是根据应用程序的功能需求设计的。(分数:1.00)A.正确 B

    9、.错误解析:7.在软件开发过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的代价就会降低。(分数:1.00)A.正确B.错误 解析:8.单元测试通常由开发人员进行。(分数:1.00)A.正确 B.错误解析:9.压力测试不需要辅助工具的支持。(分数:1.00)A.正确B.错误 解析:10.在设计测试用例时,应包括合理的输入条件和不合理的输入条件。(分数:1.00)A.正确 B.错误解析:11.程序员与测试工作无关。(分数:1.00)A.正确B.错误 解析:12.产品说明书(需求文档)的变更应当受到控制。(分数:1.00)A.正确 B.错误解析:13.白盒测试的“条件覆盖”标准强于“判定覆

    10、盖”。(分数:1.00)A.正确B.错误 解析:14.软件开发全过程的测试工作都可以实现自动化。(分数:1.00)A.正确B.错误 解析:15.找出的软件缺陷越多,说明剩下的软件缺陷越少。(分数:1.00)A.正确B.错误 解析:16.验收测试是以最终用户为主的测试。(分数:1.00)A.正确 B.错误解析:17.自底向上集成需要测试员编写驱动程序。(分数:1.00)A.正确 B.错误解析:18.软件测试工具可以代替软件测试员。(分数:1.00)A.正确B.错误 解析:19.Beta 测试是验收测试的一种。(分数:1.00)A.正确 B.错误解析:20.代码评审员一般由测试员担任。(分数:1.

    11、00)A.正确B.错误 解析:21.一个程序中所含有的路径数与程序的复杂程度有着直接的关系。(分数:1.00)A.正确 B.错误解析:22.软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。(分数:1.00)A.正确B.错误 解析:23.测试是可以穷尽的。(分数:1.00)A.正确B.错误 解析:24.每一个软件项目都有一个最优的测试量。(分数:1.00)A.正确 B.错误解析:25.代码审查工作属于静态测试。(分数:1.00)A.正确 B.错误解析:26.回归测试是在软件修改后再次运行以前为查找错误而执行程序曾用过的测试用例。(分数:1.00)A.正确 B.错误解析:27.集成测试是为确

    12、定软件系统是否满足验收标准以及使客户决定是否接受而进行的正式测试。(分数:1.00)A.正确B.错误 解析:28.只要能够达到 100%的逻辑覆盖率,就可以保证程序的正确性。(分数:1.00)A.正确B.错误 解析:29.软件测试是有风险的行为,并非所有的软件缺陷都能够被修复。(分数:1.00)A.正确 B.错误解析:30.软件质量保证和软件测试是同一层次的概念。(分数:1.00)A.正确B.错误 解析:31.软件测试的生命周期包括测试计划、测试设计、测试执行、缺陷跟踪、测试评估。(分数:1.00)A.正确 B.错误解析:32.在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的

    13、测试方法。(分数:1.00)A.正确 B.错误解析:33.测试用例的数日越多,测试的效果越好。(分数:1.00)A.正确B.错误 解析:34.验收测试是以最终用户为主的测试。(分数:1.00)A.正确 B.错误解析:35.测试是调试的一个部分。(分数:1.00)A.正确B.错误 解析:36.程序中隐藏错误的概率与其已发现的错误数成正比。(分数:1.00)A.正确 B.错误解析:37.代码评审是检查源代码是否达到模块设计的要求。(分数:1.00)A.正确 B.错误解析:二、简答题(总题数:14,分数:70.00)38.简述软件测试的生命周期及各阶段的内容。(分数:5.00)_正确答案:(软件生命

    14、周期分为 6 个阶段:需求阶段、功能设计阶段、详细设计阶段、编码阶段、软件测试阶段、以及运行/维护阶段。(1)需求阶段测试任务:制定验证和确认测试计划。对需求进行分析和审核。分析并设计基于需求的测试,构成对应的需求覆盖或追踪矩阵。(2)功能设计阶段测试任务:功能设计验证和确认测试计划分析和审核功能设计规格说明可用性测试设计分析并设计基于功能的测试,构造对应的功能覆盖矩阵。实旌基于需求和基于功能的测试(3)详细设计阶段测试任务详细设计验收测试计划。分析和审核详细设计规格设计说明说。(4)编码阶段测试任务代码验收测试计划分析代码验证代码设计基于外部的测试。设计基于内部的测试。(5)测试阶段测试任务

    15、制定测试计划审查由开发部门进行的单元和集成测试进行功能测试进行系统测试审查用户手册。(6)运行维护阶段测试任务监视验收测试为确认的问题开发新的测试报告用例对测试的有效性进行评估。)解析:39.简述软件测试的目的(分数:5.00)_正确答案:(软件测试的目的包括以下三点:(1)测试是程序的执行过程,目的在于发现错误,不能证明程序的正确性,仅限于处理有限种的情况。(2)检查系统是否满足需求,这也是测试的期望目标。(3)一个好的测试用例在于发现还未曾发现的错误;一个成功的测试是发现了错误的测试。)解析:40.简述静态测试和动态测试的区别。(分数:5.00)_正确答案:(静态测试通过对被测程序的静态审

    16、查,发现代码中潜在的错误。它一般用人工方式脱机完成,故亦称人工测试或代码评审(Code Review);也可借助于静态分析器在机器上以自动方式进行检查,但不要求程序本身在机器上运行动态测试使用和运行被测软件,通常意义上的测试。动态测试的对象必须是能够由计算机真正运行的被测试的程序,它包含黑盒测试和白盒测试。)解析:41.简述黑盒测试的具体技术方法。(分数:5.00)_正确答案:(典型的黑盒测试方法包括主要包括等价类划分法、边界值分析法、错误推测法、因果图法、决策表表法、正交试验法、场景法、功能图法等)解析:42.简述白盒测试中常用的逻辑覆盖测试方法。(分数:5.00)_正确答案:(常用的逻辑覆

    17、盖测试方法有:语句覆盖、判定覆盖、条件覆盖、“判定条件”覆盖、条件组合覆盖及路径覆盖。)解析:43.黑盒测试与白盒测试各有哪些优缺点。(分数:5.00)_正确答案:(黑盒测试: (确认技术)优点:1适用于各阶段测试2从产品功能角度测试3容易入手生成测试数据缺点:1某些代码得不到测试2如果规格说明有误,则无法发现3不易进行充分性测试白盒测试: (验证技术)优点:1可构成测试数据使特定程序部分得到测试2有一定的充分性度量手段3可获较多工具支持缺点:1不易生成测试数据(通常)2无法对未实现规格说明的部分进行测试3工作量大,通常只用于单元测试,有应用局限)解析:44.简述软件测试过程的三种模型(分数:

    18、5.00)_正确答案:(a) V 模型反映测试活动与分析设计活动的关系b) W 模型增加了软件各开发阶段中应同步进行的验证和确认活动c) H 模型H 模型将测试活动完全独立出来,形成了一个完全独立的流程,将测试准备活动和测试执行活动清晰地体现出来)解析:45.简述软件测试过程。(分数:5.00)_正确答案:(软件测试过程按各测试阶段的先后顺序可分为单元测试、集成(组装)测试、确认(有效性)测试、系统测试和验收(用户)测试 5 个阶段。)解析:46.简述增量式集成测试方式的自项向下和自底向上两种测试方法。(分数:5.00)_正确答案:(自底向上增值测试方式:根据软件的模块结构图,按控制层次从低到

    19、高的顺序对模块进行集成,也就是从最底层模块向上逐步集成,在集成的同时进行测试,直至组装成符合要求的最终软件系统。自项向下的增值测试:首先对含读操作的子系统自底向上直至根结点模块进行组装和测试,然后对含写操作的子系统做自顶向下的组装与测试)解析:47.软件性能测试有哪些?(分数:5.00)_正确答案:(常见的性能测试类型:压力测试、负载测试、强度测试、容量测试、疲劳测试等。)解析:48.简述面向对象测试与传统测试的区别(分数:5.00)_正确答案:(传统测试而向对象测试对象不同而向过程的软件,用结构化方法构建而向对象软件,采用而向对象的概念和原则,用而向对象的方法构建基本单位小同模块类和对象方法

    20、和策略不同白盒、黑龠、路径覆盖等类测试、对象交互测试、类层次结构测试等)解析:49.自动化测试工具分为儿类?举例说明几种与之对应的测试工具。(分数:5.00)_正确答案:(测试设计工具静态分析工具单元测试工具功能测试工具性能测试工具测试过程管理工具)解析:50.Web 系统测试通常包括哪些内容?(分数:5.00)_正确答案:(网页测试包括以下内容:功能测试和可用性测试网站测试在网页测试的基础之上还包括:功能测试性能测试安全性测试兼容性测试)解析:51.简述软件质量保证与软件测试的关系。(分数:5.00)_正确答案:(QA 是质量保证,在软件企业中实际上就是 SQA,即软件质量保证;QC 是质量控制(质量检验、质量检查),在软件企业中实际上就是 SQC,即软件质量控制。)解析:


    注意事项

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




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

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

    收起
    展开