软件测试题集 下载本文

A.基本路径法 B.等价分类法和边界值分析法 C.逻辑覆盖法 D.错误推测法

14.下列属于维护阶段的文档是(C) A.软件规格说明 B.用户操作手册 C.软件问题报告 D.软件测试分析报告

15.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为 (C)

A.可用性 B.可靠性 C.正确性 D.完整性

16. “软件危机”是指( C) A. 计算机病毒的出现

B. 利用计算机进行经济犯罪活动 C. 软件开发和维护中出现的一系列问题 D. 人们过分迷恋计算机系统

17. 下面关于PDL语言不正确的说法是(B) A. PDL是描述处理过程怎么做 B. PDL是只描述加工做什么 C. PDL也称为伪码

D. PDL的外层语法应符合一般程序设计语言常用的语法规则

18. 单元测试的测试用例主要使用(A)技术来设计。

A. 白盒测试 B. 黑盒测试 C. 黑盒测试和白盒测试 D. 其他

19. 测试的关键问题是(D)

A. 如何组织对软件的评审 B. 如何验证程序的正确性 C. 如何采用综合策略 D. 如何选择测试用例

20. 结构化维护与非结构化维护的主要区别在于(D) A. 软件是否结构化 B. 软件配置是否完整 C. 程序的完整性 D. 文档的完整性 21. 软件维护困难的主要原因是(C)

A. 费用低 B. 人员少 C. 开发方法的缺陷 D. 得不到用户支持

22. 快速原型是利用原型辅助软件开发的一种新思想,它是在研究(A)的方法和技术中产生的。

A. 需求阶段 B. 设计阶段

C. 测试阶段 D. 软件开发的各个阶段

24. 下列文档与维护人员有关的有(C) A. 软件需求说明书 B. 项目开发计划 C. 概要设计说明书 D. 操作手册

25.软件结构使用的图形工具,一般采用(B)图。

A、DFD B、PAD C、功能结构图 D、ER

26.Jackson方法是一种面向(D)的设计方法。

A、对象 B、数据流 C、控制结构 D、数据结构

27.软件测试中,白盒法是通过分析程序的(B)来设计测试用例的。

A、应用范围 B、内部逻辑 C、功能 D、输入数据

28.瀑布模型本质上是一种(B)模型。

A、线性顺序 B、顺序迭代 C、线性迭代 D、及早见产品

29. 通过(B)可以完成数据流图的细化。

A.结构分解 B.功能分解 C.数据分解 D.系统分解

30.软件工程的基本要素包括方法、工具和(A)。

A. 过程 B. 软件系统 C. 硬件环境 D. 人员 31.软件的复杂性是(C),它引起人员通信困难、开发费用超支、开发时间超时等问题。

A.固有的 B.人为的 C.可消除的 D.不可降低的

32.单元测试的测试用例主要根据(D)的结果来设计。

A. 需求分析 B. 源程序 C. 概要设计 D. 详细设计

33.原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(A)系统。

A.需求不确定的 B.需求确定的 C. 管理信息 D.决策支持

34、黑盒测试在设计测试用例时,主要需要研究(A )。

A.需求规格说明与概要设计说明 B.详细设计说明

C.项目开发计划 D.概要设计说明与详细设计说明

35、若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用

例的方法是(C )。

A.条件覆盖法 B.等价分类法 C.边界值分析法 D.错误推测法

36、快速原型模型的主要特点之一是(D )。

A.开发完毕才见到产品

B.及早提供全部完整的软件产品

C.开发完毕后才见到工作软件

D.及早提供工作软件

47、因计算机硬件和软件环境变化而作出的修改软件的过程称为(B)。

A.校正性维护 B.适应性维护 C.完善性维护 D.预防性维护

48、用于软件维护的费用会占到软件生命周期总费用的(B)。

A.85% B.65% C.35% D.25%