软件测试复习题(判断).doc

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

√1 发现错误多的模块,残留在模块中的错误也多。

╳2 目前在进行集成测试时普遍采用非渐增式测试方法。(实际工作中一般采用渐增式测试模式)因为非渐增式测试方法先是对每一个子模块进行测试(单元测试阶段),然后将所有模块一次性的全部集成起来进行集成测试。很难确定出错的真正位置、所在的模块、错误的原因。

╳3 Alpha测试在一个或多个客户场所进行,Beta测试由用户在开发者的场所进行。(Alpha测试在开发者场所进行,Beta测试在客户场所进行)验收测试分为正式验收测试、Alpha测试、Beta测试

√4 单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。

╳5 测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误.

╳6 成功的测试是没有发现错误的测试(成功的测试是发现了至今为止没有发现的错误的测试)(软件工程P150)

√7 确认测试也称为验收测试,它的目的是验证软件的有效性。(软件工程P160)

╳8 软件测试是通过运行程序来查看错误。(静态测试不运行程序)

√9 类的私有方法可以测试。

√10源程序代码的逻辑简单明晰,易读易懂是好程序的一个重要标准。(软件工程P147)

╳11边界测试中所选择的输入测试数据一定是有效数据。

?╳12抽象类可以测试。(抽象类本身无法实例化,所以不能测试)

√13如数据流具有明显的事务特点时(有一个明显的事务中心),以采用事务分析方法为宜.(软件工程P107)

√14结构化程序设计是一种设计程序的技术,它采用自顶向下逐步求精的设计方法和单入口单出口的控制结构。

√15在程序设计过程中,我们尽量采用自顶向下和逐步细化的原则,由粗到细,一步步展开。

√16程序流程图本质上不是逐步求精的好工具,它诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构。(软件工程P124)

╳17良好的单元测试可以代替集成测试。

?╳18 在面向对象测试领域,对子类展开测试,既要测试子类的属性和方法,也要测试从父类的属性和方法。但是对于子类当中的重载方法,仅仅需要测试子类中的方法。

╳19等价划分属于白盒测试技术而控制结构测试属于黑盒测试。(等价划分属于黑盒测试,控制结构测试属于白盒测试)

√20 静态分析工具可用于软件测试中直接分析源代码,辅助生成测试用例。

√21 动态测试工具并不适用于需要大量交互操作的回归测试场合

╳22 静态分析工具能分析测试用例对判定的覆盖程度

√23 静态分析工具通常把被测程序看作为字符流输入,经检查与分析后,产生出一份分析报告。

╳24良好的单元测试可以代替集成测试。

√25软件测试的目的是尽可能多的找出软件的缺陷。

√26Beta测试是验收测试的一种。

?√27验收测试是由最终用户来实施的。(软件工程P161)

√28项目立项前测试人员不需要提交任何工件。

√29单元测试能发现约80%的软件缺陷。

╳30代码评审是检查源代码是否达到模块设计的要求。(软件评审目的尽早发现产品中的缺陷)

√31自底向上集成需要测试员编写驱动程序。(P134)

╳32负载测试是验证要检验的系统的能力最高能达到什么程度。

╳33测试人员要坚持原则,缺陷未修复完坚决不予通过。

╳34代码评审员一般由测试员担任。

╳35我们可以人为的使得软件不存在配置问题。

╳36集成测试计划在需求分析阶段末提交。

√37软件测试是有风险的行为,并非所有的软件缺陷都能够被修复。

╳38软件质量保证和软件测试是同一层次的概念。

测试只是质量保证工作中的一个环节。软件质量保证和软件测试是软件质量工程的两个不同层面的工作。

╳39我们有理由相信只要能够设计出尽可能好的测试方案,经过严格测试之后的软件可以没有缺陷。

╳40程序员兼任测试员可以提高工作效率。

√41在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。

√42传统测试是在开发的后期才介入,现在测试活动已经扩展到了整个生命周期。

√43传统测试以发现错误为目的,现在测试已经扩展到了错误预防的范畴。

√44软件测试的生命周期包括测试计划、测试设计、测试执行、缺陷跟踪、测试评估。

╳45调试从一个已知的条件开始,使用预先定义的过程,有预知的结果;测试从一个未知的条件开始,结束的过程不可预计。(顺序反了,测试从一个已知的条件开始,有预知的结局,而调试是从未知的条件开始,其结局不可预知)

╳46白盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞。(黑盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞)

╳47在边界值方法中,对于一个有n个变量的函数作最坏情况测试,生成的测试用例个数是7n个。(4n+1)

╳48软件生存周期是从软件开始开发到开发结束的

文档评论(0)

bookljh + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档