软件测试题目

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题

1、软件测试按照层次可以分为(C)

A、黑盒测试、白盒测试

B、功能性测试和结构性测试

C、单元测试、集成测试和系统测试

D、动态测试和静态测试

2、单元测试中用来模拟被测模块调用者的模块式(C)

A、父模块

B、子模块

C、驱动模块

D、桩模块

3、导致软件缺陷的最大原因是:(A)

A、软件需求说明书

B、设计方案

C、编码

D、维护

4、如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的

( A )

A、判定覆盖

B、条件覆盖

C、判定/条件覆盖

D、组合覆盖

5、下列(C)方法设计出的测试用例发现程序错误的能力最强

A、等价类划分法

B、场景法

C、边界值分析法决策表法

6、软件测试的目的( B )

A、避免软件开发中出现的错误

B、发现软件中出现的问题

C、尽可能发现并排除软件中潜藏的错误,提高软件的可靠性

D、修改软件中出现的错误

7、在下列描述中,关于测试与调试的说法错误的是( D )

A、测试是显示错误的行为;而调试是推理的过程;

B、测试显示开发人员的错误,调试时开发人员为自己辩护;

C、测试能预期和可控,调试需要想象、经验和思考;

D、测试必须在详细设计已经完成的情况下才能开始;没有详细设计的信息调试不

可能进行。

8、V模型指出,()对程序设计进行验证,()对系统设计进行验证,()应当追溯到用户需求说明

(1)A、单元和集成测试 B、系统测试C、验收测试和确认测试 D、验证测试(2)A、单元测试 B、集成测试 C、功能测试D、系统测试

(3)A、代码测试 B、集成测试C、验收测试 D、单元测试

9、关于第三方测试的描述,正确的观点是( B )

A、既不是开发人员,也不是用户所进行的测试就是第三方测试

B、由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试

C、第三方测试是在开发方与用户方的测试基础上所进行的验证测试

D、第三方测试又被称为β测试

10、()可以作为软件测试结束的标志

A、使用了特定的测试用例

B、错误强度曲线下降到预定的水平

C、查出了预定数目的错误

D、按照测试计划中所规定的时间进行了测试

11、如下图所示的N-S图,至少需要()个测试用例完成逻辑覆盖

A、12

B、48

C、27

D、18

12、单元测试中用来模拟实现被测模块需要调用的其他功能模块的是( B )

A、驱动模块

B、桩模块

C、主控模块

D、真实的被调用模块

13、在软件性能测试中,下列指标中哪个不是软件性能的指标()

A、响应时间

B、吞吐量

C、资源利用率

D、并发进程数

14、下列关于程序效率的描述错误的是()

A、提高程序的执行速度可以提高程序的效率

B、降低程序占用的存储空间可以调高程序的效率

C、源程序的效率与详细设计阶段确定的算法的效率无关

D、好的程序设计可以提高效率

15、自底向上增量式集成测试中,下面()描述是正确的

A、测试由桩模块控制

B、最上面的模块最先测试

C、父单元用测试过的子单元测试

D、包含树的深度优先或广度优先遍历过程

16、软件测试是采用( A )执行软件的活动

A、测试用例

B、输入数据

C、测试环境

D、输入条件

17、软件缺陷修复的代价最高的阶段为( A )

A、发布阶段

B、需求阶段

C、设计阶段

D、编码阶段

18、在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称之为( B )

A、单元测试

B、回归测试

C、集成测试

D、验收测试

19、对于一个含有n个变量的程序,采用基本边界值分析法测试程序会产生( C )个测试用例

A、6n+1

B、5n

C、4n+1

D、7n

20、典型的软件测试过程模型有()等,在这些模型中,()强调了测试计划等工作的先行和对系统需求和系统设计的测试,()对软件测试流程予以了说明

(1)A、V模型、W模型、H模型、渐进模型B、V模型、W模型、H模型、螺旋模型

C、X模型、W模型、H模型、前置测试模型

D、X模型、W模型、H模型、增量模型

(2)A、V模型 B、W模型 C、渐进模型 D、螺旋模型

(3)A、V模型 B、W模型C、H模型 D、增量模型

21、用边界值分析法,假定1<=x<=100,那么x在测试中应取的边界值( B )

A、x=1,x=100

B、x=0,x=1,x=100,x=101

C、x=2,x=99

D、

x=0,x=101

22、( D )是一种关注变量定义赋值点(语句)和引用或使用这些值的点(语句)的结构性测试,主要用作路径测试的真实性检查

A、基本路径测试

B、逻辑覆盖

C、决策表

D、数据流测试

23、下列()不是软件自动化测试的优点

A、速度快、效率高

B、准确度和精确度高

C、能提高测试的质量

D、能充分测试软件

二、判断题

1、一个程序中所含有的路径数与程序的复杂程度有着直接的关系。(对)

2、程序员兼任测试员可以提高工作效率。(错)

3、在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。(对)

4、传统测试时在开发的后期才介入,现在测试活动已经扩展到了整个生命周期(对)

5、软件测试的生命周期包括测试计划、测试设计、测试执行、缺陷跟踪、测试评估(对)

6、软件缺陷属性包括缺陷标识、缺陷类型、缺陷严重程度、缺陷产生可能性、缺陷优先级、缺陷状态、缺陷起源、缺陷来源、缺陷原因。(对)

7、测试是可以穷尽的。(错)

8、单元测试属于动态测试。(错)

9、测试时为了验证软件已正确地实现了用户的要求。(错)

10、每一个软件项目都有一个最优的测试量。(对)

11、代码审查工作属于静态测试。(对)

12、为了快速完成集成测试,采用一次性集成方式是适宜的。(错)

13、好的测试员不懈追求完美。(错)

14、不存在质量很高但可靠性很差的产品。(对)

15、单元测试能发现约80%的软件缺陷。(对)

相关文档
最新文档