- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件评测师软件测试基本知识过关练习
软件评测师软件测试基本知识过关练习程序员(2005上)●一般地,可以将软件开发的生命周期划分为软件项目计划、A可行性分析、软件设计、编码、测试和运行/维护6个阶段。(50)A. 可行性分析B. 初始调查C. 需求分析与定义D. 问题分析●以下关于程序测试的叙述,正确的是(55)A程序测试的目的是为了证明程序的正确性。(55)A. 程序测试的目的是为了证明程序的正确性B. 白盒测试也称为功能测试C. 黑盒测试也称为结构测试D. 程序测试要注意检验程序是否有多余的功能(2005下●如果用户对系统的目标不是很清楚,需求难以定义,这时最好使用(53)A进行系统开发。(53)A. 原型法B. 瀑布模型C. V-模型D. 螺旋模型●在软件开发的各个阶段中,对软件开发成败影响最大的是(54)A。(54)A. 需求分析B. 概要设计C. 详细设计D. 编码●系统测试计划应该在软件开发的(55)阶段制定。A(55)A. 需求分析B. 概要设计C. 详细设计D. 系统测试(2006上)●ISO9000:2000 标准是(17)C系列标准。(17)A. 产品生产和产品管理B. 技术管理和生产管理C. 质量管理和质量保证D. 产品评估和质量保证●按照ISO/IEC 9126 软件质量模型的规定,软件的适应性是指(49)不确定。(49)A. 软件运行于不同环境中的故障率B. 软件运行于不同环境中的安全等级C. 将一个系统耦合到另一个系统所需的工作量D. 软件运行于不同环境中的能力●数据流图的作用是(50)A。(50)A. 描述数据对象之间的关系B. 描述对数据的处理流程C. 说明将要出现的逻辑判定D. 指明系统对外部事件的反应●结构化分析方法(SA)的主要思想是(51)A。(51)A. 自顶向下、逐步分解B. 自顶向下、逐步抽象C. 自底向上、逐步抽象D. 自底向上、逐步分解●进行软件测试的目的是(52)。A(52)A. 尽可能多地找出软件中的缺陷B. 缩短软件的开发时间C. 减少软件的维护成本D. 证明程序没有缺陷●选择一个适当的测试用例,用以测试下图的程序,能达到判定覆盖的是(C)。(53)A. B. C. D.(2006下)试题(50)软件的易使用性反映了用户学习、使用该软件以及为程序准备输入和解释输出所需的工作量。按照ISO/IEC 9126软件质量度量模型定义,一个软件的易使用性不包括(50)C。(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(2007上)●通常在软件开发的(50)C活动中无需用户参与。(50)A. 需求分析B. 维护C. 编码D. 测试●软件“做什么”和“怎么做”是软件开发过程中需要解决的关键问题,其中“怎么做”是在(51C)阶段解决的。(51)A. 需求分析B. 文档设计C. 软件编码D. 测试●ISO/IEC 9126 软件质量模型中第一层定义了六个质量特性,并为各质量特性定义了相应的质量子特性。其中易替换性子特性属于软件的(52)
文档评论(0)