软件测试理论知识试题与参考答案_第1页
软件测试理论知识试题与参考答案_第2页
软件测试理论知识试题与参考答案_第3页
软件测试理论知识试题与参考答案_第4页
软件测试理论知识试题与参考答案_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件测试理论知识试题与参考答案

一、单选题(共70题,每题1分,共70分)

1、对程序中已发现的错误进行错误定位和确定出错性质,并改正这些错

误,同时修改相关的文档,称为()

A、验证

B、错误分析

C、测试

D、调试

正确答案:D

2、侧重于观察资源耗尽情况下的软件表现的系统测试被称为()

A、强度测试

B、容量测试

C、性能测试

D、压力测试

正确答案:D

3、以程序内部的逻辑结构为基础的测试用例设计技术属于()

A、黑盒测试

B、白盒测试

C、灰盒测试

D、数据测试

正确答案:B

4、使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。

A、程序的复杂度

B、程序的内部逻辑

C、程序的功能

D、使用说明书

正确答案:B

5、软件生命周期中持续时间最长的是()阶段。

A、软件测试

B、需求分析

C、程序编码

D、软件运行维护

正确答案:D

6、关于同行评审说法正确的是()

A、同行评审是对程序进行模拟,一步步的展示程序如何处理测试数据

B、在软件开发过程中进行同行评审会浪费时间,减缓项目的进度

C、同行评审虽然可以缩减工作时间,但同时也增加了大量的成本

D、同行评审的目的是发现产品的缺陷,因此在评审上的投入可以减少大

量的后期返工

正确答案:D

7、关于软件测试的目的,下列说法哪个是错误的()o

A、一个好的测试用例在于能够发现至今未发现的错误。

B、测试的目标是以最少的时间和人力改正软件中潜在的所有错误和缺陷。

C、测试是程序的运行过程,月的在于发现错误。

D、一个成功的测试是发现了至今未发现的错误的测试。

正确答案:B

8、据权威部门统计,软件错误产生的原因分布图表中,如下()选项是

导致软件错误的主要原因

A、软件需求规格说明错误

B、测试错误

C、编码错误

D、设计错误

正确答案:A

9、不用执行程序,目的是收集有关程序代码的结构信息,这一过程是()

A、大突击测试

B、静态分析

C、增量测试

I)、性能测试

正确答案:B

10、测试后程序中残存的错误数目与该程序中已发现的错误数目成()o

A、未知

B、正比

C、相等

D、反比

正确答案:B

11、下列叙述中,()是正确的。

A、必须根据软件需求说明文档生成用于白盒测试的测试用例

B、一般而言,黑盒测试对结构的覆盖比白盒测试高

C、白盒测试又称为逻辑驱动测试

D、穷举路径测试可以查出程序中因遗漏路径而产生的错误

正确答案:C

12、下列测试用例设计方法可以用来为正向测试设计的是()。

A、状态迁移测试

B、边界值分析

C、内部边界分析

D、错误猜测法

正确答案:A

13、集成测试的测试用例是根据()的结果来设计。

A、需求分析

B、概要设计

C、源程序

D、详细设计

正确答案:B

14、下面有关测试原则的说法正确的是()。

A、程序最好由编写该程序的程序员自己来测试

B、使用测试用例进行测试是为了检查程序员是否做错了他该做的事

C、测试用例应由测试的输入数据和预期的输出结果两部分组成

D、测试用例自诩选取合理的输入数据

正确答案:C

15、坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开

发工程中尽早发现和预防错误,将出现的错误克服在早期。

A、技术评审

B、程序测试

C、文档审查

D、管理评审

正确答案:A

16、下列—不是软件自动化测试的优点

A、准确度和精确度高

B、能提高测试的质量

C、速度快、效率高

D、能充分测试软件

正确答案:D

B、测试分析员

C、测试监测员

D、测试员

正确答案:B

23、软件项目计划一般不包括以下哪项内容C)

A、进度安排

B、培训计划

C、人员安排

D、软件开发标准的选择和制定(可行性)

正确答案:D

24、划分软件测试属于白盒测试还是黑盒测试的依据是()

A、是否执行程序代码

B、是否能看到软件设计文档

C、是否能看到被测源程序

D、运行结果是否确定

正确答案:C

25、()是选择若干个测试用例,运行被测程序,使得程序中的每个可

执行语句至少执行一次。

A、条件覆盖

B、语句覆盖

C、判定覆盖

D、组合覆盖

正确答案:B

26、软件是计算机系统中与硬件相互依存的另一部分,它的组成部分是

()o

A、程序、数据

B、程序

C、程序、文档

D、程序、数据、文档

正确答案:D

27、验收测试是以()为主的测试。

A、QA人员

B、用户

C、软件开发人员

D、软件测试人员

正确答案:B

28、不属于逻辑覆盖方法的是()0

A、条件覆盖

B、判定覆盖

C、组合覆盖

D、接口覆盖

正确答案:D

29、在做安全性测试之前,首先要分析()。

A、暴露出来的行为

B、安全性控制

C、资产和危险

D、以上全部

正确答案:D

30、软件动态测试方法分为白盒法和()o

A、白盒法

B、动态测试

C、灰盒法

D、黑盒法

正确答案:D

31、在GB/T17544中,软件包质量要求包括三部分,即产品描述要求、

、程序和数据要求。

A、用户文档要求

B、设计要求说明

C、系统功能要求

D、软件配置要求

正确答案:A

32、下列测试策略中,不是在系统测试的中后期和验收测试阶段进行的

是()。

A、安装测试

B、裸机测试

C、加密测试

D、数据库测试

正确答案:A

33、用测试工具测试一个Web系统最大支持多少个用户同时并发登录,

这个测试属于()o

A、负载测试

B、容量测试

C、安全性测试

D、压力测试

正确答案:D

34、软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的

最基础环节?

A、结构测试

B、功能测试

C、单元测试

D、验收测试

正确答案:C

35、软件质量的定义是o

A、满足规定用户需求的能力

B、最大限度达到用户满意

C、软件的功能性、可靠性、易用性、效率、可维护性、可移植性

D、软件特性的总和,以及满足规定和潜在用户需求的能力

正确答案:D

36、控制流覆盖准则约束最弱的是()。

A、点覆盖

B、条件覆盖

C、路径覆盖

D、边覆盖

正确答案:A

37、以下选项中不属于协议一致性测试分析方法中的测试的是()。

A、定向诊断测试

B、基本互联测试

C、能力测试

D、人员测试

正确答案:D

38、以下()方法大是黑盒测试用例的设计方法。

A、因果图法

B、路径法

C、边界值法

D、场景法

正确答案:B

39、下列哪种文档不是在详细设计阶段产生的()o

A、单元测试计划

B、详细设计说明书

C、系统测试用例

D、单元测试报告

正确答案:C

40、下列不适合使用功能测试工具的场合是:)。

A、需要频繁更改测试用例的测试

B、涉及与物理设备交互的测试

C、回归测试

D、跨平台的测试

正确答案:D

41、下面说法正确的是()

A、测试配置是软件配置的一个子集

B、错误发现的越晚,改正的代价就越大,这个代价是呈现接近线性增长

的趋势。

C、软件测试仅是在编程之后进行的测试

D、需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些

并不全是软件测试的对象

正确答案:A

42、下述说法错误的是o

A、集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序

模块进行有序的、递增的测试

B、系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否

和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并

满足用户需求

C、集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设

计要求的程序部件或整个系统。

D、单元测试又称为模块测试,是针对软件测试的最小单位一程序模块进

行正确性检验的测试工作

正确答案:A

43、黑盒测试是一种重要的测试策略,又称为数据驱动的测试,其测试

数据来源于()

A、概要设计说明

B、软件规格说明

C、软件设计说明

D、详细设计说明

正确答案:B

44、在进行单元测试时,常用的方法是()

A、采用白盒测试,辅之以黑盒测试;

B、只使用白盒测试。

C、采用黑盒测试,辅之以白盒测试;

D、只使用黑盒测试;

正确答案:A

45、下列不属于动态分析的软件行为是()

A、结构分析

B、建模

C、分支执行分析

D、屏幕仿真

正确答案:A

46、为测试覆盖率指标完成测试用例设计的技术有()。

A、数据定义/使用测试

B、状态迁移

C、判断和条件测试

D、以上全部

正确答案:D

47、单元测试中设计测试用例的依据是()

A、详细设计规格说明书

B、项目计划说明书

C、概要设计规格说明书

D、用户需求规格说明书

正确答案:A

48、下列能作为设计阶段测试对象的文档是C)

A、逻辑设计规格说明

B、内部设计规格说明

C、以上全部

D、外部设计规格说明

正确答案:C

49、一个Web应用程序的版本升级后,测试人员分别在IE5和IE6下浏

览应用,查看程序是否存在问题,这种测试属于()。

A、兼容性测试

B、易用测试

C、安装测试

D、安全测试

正确答案:A

50、与设计测试用例无关的文档有()。

A、需求规格说明书

B、项目开发计划

C、设计说明书

D、源程序

正确答案:B

51、严重的软件缺陷的产生主要源自()。

A、需求

编码

C、测试

D、设计

正确答案:D

52、设计测试用例时候,()是用得最多的一种黑盒测试方法。

A、等价类划分

B、错误推测

C、边界值分析

D、因果图

正确答案:C

53、产品发布后修复软件缺陷比项目开发早期这样做的费用要高

A、1〜2倍

B、100倍或更高

C、10〜20倍

D、50倍

正确答案:B

54、提高系统时间效率的最佳方法是()

A、选择最好的测试月例

B、选择最佳的测试方法

C、使用测试工具

D、选择高效的算法

正确答案:D

55、下列不属于安全性的性能是()。

A、有效性

B、精确性

C、生存性

D、一致性

正确答案:D

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

A、边界值分析法

B、场景法

C、决策表法

D、等价类划分法

正确答案:A

57、在对单机版的软件进行测试的过程中,下列说法中正确的是()o

A、对鼠标的左右键功能不需要测试,因为是自动支持的,不需要编程实

现对此功能的支持

B、对鼠标和滚轮功能都需要进行测试

C、对于滚轮功能不需要测试,因为是自动支持的,不需要编程实现对此

功能的支持

D、对双击和三击鼠标功能不需要测试,因为是自动支持的,不需要编程

实现对此功能的支持

正确答案:B

58、下列关于测试方法的说法中正确的是()。

A、随机测试是一种很不专业的测试方法,所以在测试中不能用随机测试

方法

B、在实际测试中,边界值分析法和等价类划分法经常结合使用

C、错误猜测法本身穴是一种测试技术,所以不用编写测试用例

D、在设计测试用例的过程中,应考虑失败测试,不用考虑通过测试

正确答案:B

59、软件测试员究竟做些什么。

A、软件测试员的目的是发现软件缺陷

B、软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复

C、软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修

D、软件测试员的目的是发现软件缺陷,尽可能早一些

正确答案:C

60、什么是配置测试?

A、检查缺陷是否有效改正

B、是交互适应性、实用性和有效性的集中体现

C、是指使用各种硬件来测试软件操作的过程

D、是指检查软件之间是否正确交互和共享信息

正确答案:C

61、基于调用图的集成测试方式有两种,即成对集成和相邻集成。其中

相邻集成是针对()

A、边

B、模块

C、结点

D、语句

正确答案:C

62、可以作为软件测试结束的标志。

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

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

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

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

正确答案:D

63、下列不属于软件本身的原因产生的缺陷的是()

A、系统结构不合理

B、文档错误

C、算法错误

D、语法错误

正确答案:B

64、计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,

或者隐藏的功能缺陷是属于()

A、缺陷

B、故障

C、缺点

D、失效

正确答案:A

65、自底向上测试的策略不需要单独设计桩模块,也无需依赖结构设计,

对于需要考虑对象或复用时,相对其他测试策略而言,该策略比较合理,

所以自底向上测试是()。

A、面向结构的测试

B、面向数据的测试

C、面向功能的测试

D、面向程序的测试

正确答案:C

66、下列产品不适合采用基于功能的集成测试策略的是()

A、技术探索型项目,其功能的实现远比质量更关键

B、关键功能具有较大风险的产品

C、控制结构比较清晰和稳定的产品

D、对于功能实现没有把握的产品

正确答案:C

67、下面()方法能够有效地检测输入条件的各种组合可能引起的错误。

A、边界值分析

B、因果图

C、等价类划分

D、错误推测

正确答案:B

68、下列缺陷中,不属于加工缺陷的是()

A、初始化缺陷

B、静态逻辑缺陷

C、接口缺陷

D、算术与操作缺陷

正确答案:C

69、对于软件的B测试,下列描述正确的是o

A、B测试就是在软件公司外部展开的测试,由专业的测试人员执行的测

B、B测试就是在软件公司外部展开的测试,可以由非专业的测试人员执

行的测试

C、B测试就是在软件公司内部展开的测试,由公司专业的测试人员执行

的测试

D、B测试就是在软件公司内部展开的测试,由公司的非专业测试人员执

行的测试

正确答案:B

70、针对是否对无效数据进行测试,可以将等价类测试分为()1)标准

(一般)等价类测试2)健壮等价类测试3)弱等价类测试4)强等价类测试

A、1)3)

B、3)4)

C、1)2)

D、2)4)

正确答案:C

二、判断题(共30题,每题1分,共30分)

1、软件测试员可以对产品说明书进行白盒测试。

A、正确

B、错误

正确答案:B

2、功能测试的回归测试经常要多次重复

A、正确

B、错误

正确答案:A

3、为验证某音乐会订票系统是否能够承受大量用户同时访问,测试工程

师一般采用负载压力测试工具。

A、正确

B、错误

正确答案:A

4、错误猜测法本身天是一种测试技术,所以不用编写测试用例

A、正确

B、错误

正确答案:B

5、在集成测试阶段是采用黑盒测试与白盒测试相结合的方法

A、正确

B、错误

正确答案:A

6、单元测试通常由开发人员进行。

A、正确

B、错误

正确答案:A

7、软件测试工具可以代替软件测试员。

A、正确

B、错误

正确答案:B

8、在软件开发过程中,若能尽早暴露其中的错误,则为修复和改进错误

所花费的代价就会降低。

A、正确

B、错误

正确答案:A

9、设计功能测试用例的根本依据是概要设计说明书

A、正确

B、错误

正确答案:B

10、软件测试的目的在于发现错误、改正错误。

A、正确

B、错误

正确答案:B

11、为了提高测试的效率,需要取一切可能的输入数据作为测试数据,达

到全部覆盖的要求

A、正确

B、错误

正确答案:B

12、软件测试按照测试阶段可分为单元测试、确认测试、系统测试、验

收测试

A、正确

B、错误

正确答案:B

13、没有发现错误的测试是没有价值的。

A、正确

B、错误

正确答案:A

14、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论