单项选择题
11.安全性测试,其目标是__B_____。
(A)测试各种资源在超负荷的情况下的运行情况
(B)系统的保护机制能否抵御入侵者的攻击
(C)度量系统的性能和预先定义的目标有多大差距
(D)验证系统从软件或者硬件失效中恢复的能力
12.软件可靠性预测的目的是_____A__。
(A)根据软件在可靠性与测试揭示的故障情况来预测软件在正在运行时的故障和实效情况
(B)通过受控的软件测试过程来预测软件在实际运行中的可靠性
(C)通过软件测试揭示软件缺陷并通过修改缺陷来提高软件可靠性
(D)关注可能导致失效的事件及其实效概率,并计算出各种事件组合导致失效的概率
13.关于做好系统测试的原则,下列说法中错误的是___A_____。
(A)所有的测试都应追溯到总体设计
(B)在测试工作真正开始之前,尽早开始测试计划
(C)Pareto原则应用于软件测试
(D)系统缺陷应记入文档
14.关于面向对象软件开发过程和测试过程的说法,不正确的是___D_____。
(A)面向对象的软件开发过程通常是一个迭代与渐进的过程
(B)面向对象的软件测试过程通常是一个迭代与渐进的过程
(C)测试活动之间是一系列相关测试任务的集合,时间上并不一定是连贯的。
(D)测试活动之间是首尾相接的而非穿插交错的
15.由于面向对象软件中可独立被测试的单元通常是一个类族或最小是一个独立的类,所以面向对象的单元测试可以分为几个层次,其中方法层次的测试中常用的测试技术有 __C______。
(1)等价类划分测试
(2)组合功能测试
(3)递归函数测试
(4)多态消息测试
(5)不变式边界测试
(6)模态类测试
(7)非模态类测试
(8)多态服务测试 外语学习网
(9)展平测试
(A)(2)(4)(6)(8)
(B)(2)(4)(5)(6)
(C)(1)(2)(3)(4)
(D)(5)(6)(7)