网站大量收购独家精品文档,联系QQ:2885784924

软件评测师软件试基本知识过关练习.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件评测师软件试基本知识过关练习

软件评测师软件测试基本知识过关练习 程序员 (2005上)● 一般地,可以将软件开发的生命周期划分为软件项目计划、 (50) 、软件设计、编码、测试和运行/维护6个阶段。 (50)A. 可行性分析 B. 初始调查 C. 需求分析与定义 D. 问题分析 ● 以下关于程序测试的叙述,正确的是(55) 。 (55)A. 程序测试的目的是为了证明程序的正确性 B. 白盒测试也称为功能测试 C. 黑盒测试也称为结构测试 D. 程序测试要注意检验程序是否有多余的功能 (2005下 ● 如果用户对系统的目标不是很清楚,需求难以定义,这时最好使用(53) 进行 系统开发。 (53)A. 原型法 B. 瀑布模型 C. V-模型 D. 螺旋模型 ● 在软件开发的各个阶段中,对软件开发成败影响最大的是 (54) 。 (54)A. 需求分析 B. 概要设计 C. 详细设计 D. 编码 ● 系统测试计划应该在软件开发的(55) 阶段制定。 (55)A. 需求分析 B. 概要设计 C. 详细设计 D. 系统测试 (2006上) ● ISO9000:2000 标准是(17) 系列标准。 (17)A. 产品生产和产品管理 B. 技术管理和生产管理 C. 质量管理和质量保证 D. 产品评估和质量保证 ● 按照 ISO/IEC 9126 软件质量模型的规定,软件的适应性是指(49) 。 (49)A. 软件运行于不同环境中的故障率 B. 软件运行于不同环境中的安全等级 C. 将一个系统耦合到另一个系统所需的工作量 D. 软件运行于不同环境中的能力 ● 数据流图的作用是 (50) 。 (50)A. 描述数据对象之间的关系 B. 描述对数据的处理流程 C. 说明将要出现的逻辑判定 D. 指明系统对外部事件的反应 ● 结构化分析方法(SA)的主要思想是(51) 。 (51)A. 自顶向下、逐步分解 B. 自顶向下、逐步抽象 C. 自底向上、逐步抽象 D. 自底向上、逐步分解 ● 进行软件测试的目的是(52) 。 (52)A. 尽可能多地找出软件中的缺陷 B. 缩短软件的开发时间 C. 减少软件的维护成本 D. 证明程序没有缺陷 ● 选择一个适当的测试用例,用以测试下图的程序,能达到判定覆盖的是(53) 。 (53) A. B. C. D. (2006下) 试题(50) 软件的易使用性反映了用户学习、使用该软件以及为程序准备输入和解释输出所需的工作量。按照ISO/IEC 9126软件质量度量模型定义,一个软件的易使用性不包括 (50) 。 (50)A.易理解性?B.易操作性?C.易改变性?D.易学性 试题(50)分析 目前已有多种关于软件质量的度量模型,它们都是把软件质量特性定义为分层模型,其中最基本的称做基本质量特性(简称质量特性),每个质量特性包括多项质量子特性。在最初的ISO模型中,包括8个基本特性。而1991年发布的ISO/IEC 9126模型中,基本特性降为6个:功能性、可靠性、易使用性、效率、可维护性和可移植性。其中易使用性包括三个子特性,即易理解性、易学性和易操作性。 参考答案 (50)C试题(51)、(52) 在了解程序内部结构和流程后,通常采用 (51) 验证程序内部逻辑是否符合设计要求,此时可使用 (52) 技术设计测试案例。 (51)A.黑盒测试?B.白盒测试?C.等价类划分?D.边界值分析 (52)A.等价类划分?B.边界值分析 ?C.因果图?D.逻辑覆盖 试题(51)、(52)分析 常用的软件测试方法包括黑盒测试和白盒测试,其中黑盒测试适用于仅了解程序已被设计要完成的规定功能,而不了解其内部实现细节的情况。白盒测试适用于已知程序的内部工作原理和流程的情况,可采用逻辑覆盖法、基本路径测试等技术设计测试用例。 参考答案 (51)B? (52)D 试题(53) 软件测试中的测试由用户在软件开发者指导下完成,这种测试属于(53)阶段的测试活动。 (53)A.单元测试?B.集成测试?C.系统测试?D.确认测试 试题(53)分析 软件测试通常分为单元测试、集成测试、确认测试和系统测试等几个阶段,与软件开发过程密切配合。其中确认测试是指通过一系列黑盒测试案例来证明软件的功能和需求是一致的。确认测试需要用户参与,若该软件要提供给很多用户使用,则让每一位用户都参与测试是不现实的,所以很多软件都使用 测试、 测试等形式以发现那些目前仍未发现的错误。所以这两种形式的测试都属于确认测试阶段的活动。 参考答案 (53)D 50) 活动中无需用户参与。 (50)A. 需求分析 B. 维护 C. 编码 D. 测试 ● 软件“做什么”和“

您可能关注的文档

文档评论(0)

hhax1 + 关注
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档