软件测试习题.pdfVIP

  • 11
  • 0
  • 约2.14万字
  • 约 21页
  • 2019-10-13 发布于湖北
  • 举报
第一章 1 采用瀑布模型进行系统开发的过程中,每个阶段都会产生不同的文档。以下关于产生这些 文档的描述中,正确的是(B) A .外部设计评审报告在概要设计阶段产生 B.集成测试计划在程序设计阶段产生 C .系统计划和需求说明在详细设计阶段产生 D.在进行编码的同时,独立地设计单元测试计划 2 瀑布模型表达了一种系统的、顺序的软件开发方法。以下关于瀑布模型的叙述中,正确的 是 (D) A.瀑布模型能够非常快速地开发大规模软件项目 B.只有很大的开发团队才使用瀑布模型 C.瀑布模型已不再适合于现今的软件开发环境 D.瀑布模型适用于软件需求确定,开发过程能够采用线性方式完成的项目 3 软件生存周期过程中,修改错误代价最大的阶段是 A :需求阶段 B:设计阶段 C :编程阶段 D:发布运行阶段 4 下列有关测试过程V 模型的说法中,正确的是(B) A :验收测试应确定程序的执行是否满足软件设计的要求 B:功能测试应确定系统功能是否达到系统要求的指标 C :单元测试和集成测试应确定软件的实现是否满足用户需要或合同的要求 D:集成测试在编码结束前就可以开始 5 V 模型指出, (47/A ) 对程序设计进行验证, (48/D ) 对系统设计进行验证,(49/C ) 应当追朔到用户需求说明。 (47 )A .单元和集成测试 B.系统测试 C .验收测试和确认测试 D.验证测试 (48 )A .单元测试 B.集成测试 C .功能测试 D.系统测试 (49 )A .代码测试 B.集成测试 C .验收测试 D.单元测试 6 渐增式开发方法有利于(B) A .获取软件需求 B.快速开发软件 C .大型团队开发 D.商业软件开发 7 下列关于极限测试的说法中,正确的是(D) A:极限测试是一种新型的测试方法,传统的测试技术均不适用于极限测试 B:极限测试中所有的测试均是由编码人员完成的 C:与传统的软件测试相比,极限测试是一种更严格的测试 D:极限测试需要频繁地进行单元测试 8 Myers 在1979 年提出了一个重要观点,即软件测试的目的是为了(B) A :证明程序正确 B:查找程序错误 C :改正程序错误 D:验证程序无错误 10 下列有关软件测试的叙述中,正确的是(D) A:测试是软件开发中一个单独的阶段,其目的是对已实现的程序编码进行正确性检验 B:一个成功的测试能够验证程序的确做了它应该做的事情 C:根据 80 /20 的原则,优秀的软件开发人员所编写的程序错误少,因此对于他们的程序, 重点不应放在缺陷测试上 D:在软件过程的早期寻找尽可能多的错误符合软件测试的原则 11 软件测试员究竟做些什么。(C ) (A )软件测试员的目的是发现软件缺陷 (B)软件测试员的目的是发现软件缺陷,尽可能早一些 (C)软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复 (D)软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复 12 (1)软件测试和软件调试是同一回事。 (2 )软件测试是可以无穷尽的。 (3 )测试是为了证明软件的正确性。 (4 )测试过程中应重视测试的执行,可以轻视测试的设计。 (5 )测试不能修复所有的软件故障。 (6 )因为测试工作简单,对软件产品影响不大,所以可以把测试作为新员工的一个过渡工 作,或安排不合格的开发人员做测试。 (1)(2 )(3 )(4 )(6 )错误,(5 )正确。 第二章 软件测试的基本概念和方法 1. 在指定条件下使用时,软件产品维持规定的性能水平的能力。这是指软件外部质量的 (D) A:效率 B:易用性 C:功能性 D:可靠性 2. 以下哪一项属于兼容性测试关注的范畴 (B) A:办公软件在异常退出时是否会破坏正在处理的文档 B:杀毒软件在清除病毒时是否会破坏办公软件的文档 C:软件同类功能的使用风格是否一致 D:软件提供的功能与用户手册的说明是否一致 3.下列有关软件质量的叙述中,错误的是 (C ) A:软件质量不仅包括软件产品的质量,还包括软件过程的质量 B:明确的软件质量属性是指在合同或行业标准中规定必须实现的质

文档评论(0)

1亿VIP精品文档

相关文档