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

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

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

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

1、下列哪个模型没有采用迭代的思想()

A、渐增模型

B、RUP模型

C、螺旋模型

D、瀑布模型

正确答案:D

2、有一个功能增强型的项目,其以前的产品已经很稳定,并且新增的项目只有少数几个构件被增加或修改,那么对该项目进行集成测试最适合采用的策略是( )。

A、基于功能的集成策略

B、自项向下集成策略

C、非增量集成策略

D、自底向上集成策略

正确答案:C

3、用来代替被测模块的子模块的是()

A、调用模块

B、配置模块

C、驱动模块

D、桩模块

正确答案:D

4、测试“关闭文件”操作时,下列说法不正确的是()。

A、编辑文件后保存,文件正常关闭

B、编辑文件后不保存,单击窗口右上角的关闭按钮,系统应有是否保存再关闭类似的提示

C、编辑文件后不保存,从任务管理器中结束任务,程序应直接被关闭

D、编辑文件后不保存,直接从菜单关闭,系统应有是否保存再关闭类似的提示

正确答案:A

5、下列不属于系统模块等级的是( )

A、高危模块

B、一般模块

C、低危模块

D、缺陷模块

正确答案:D

6、下列项目中不属于测试文档的是( )

A、测试计划

B、测试报告

C、测试用例

D、程序流程图

正确答案:D

7、在设计一个充分的健壮性测试思路上通常考虑使用的策略有( )。1)基于覆盖率的策略 2)基于可靠性的策略 3)基于错误的策略4)基于失效的策略

A、1)和3)

B、1)

C、1)和3)和4)

D、所有都应考虑

正确答案:C

8、在各种资源超负荷情况下,观察系统的运行情况的测试是什么测试方法( )。

A、负载测试

B、容量测试

C、压力测试

D、失效恢复测试

正确答案:C

9、对下列产品进行测试,要优先考虑自底向上集成策略的是( )。

A、采用契约式设计的产品

B、底层接口比较稳定的产品

C、以上全部

D、高层接口变化极为频繁的产品

正确答案:C

10、()是设计足够多的测试用例,使得程序中每个判定包含的每个条件的所有情况(真/假)至少出现一次,并且每个判定本身的判定结果(真/假)也至少出现一次。

A、条件覆盖

B、组合覆盖

C、判定覆盖

D、判定-条件覆盖

正确答案:D

11、使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和( )

A、程序的需求说明

B、程序的内部逻辑

C、程序的注释

D、用户使用说明书

正确答案:B

12、软件生存周期过程中,修改错误代价最大的阶段是( )

A、需求阶段

B、编程阶段

C、设计阶段

D、发布运行阶段

正确答案:D

13、下面有关软件缺陷的说法中错误的是()

A、缺陷就是系统所需实现的某种功能的时效和违背

B、缺陷就是软件产品在开发中存在的问题

C、缺陷就是导致系统程序崩溃的错误

D、缺陷就是软件维护过程中存在的错误、毛病等各种问题

正确答案:C

14、软件的集成测试工作最好由( )承担,以提高集成测试的效果

A、该软件的设计人员

B、不属于该软件开发组的软件设计人员

C、该软件的编程人员

D、该软件开发组的负责人

正确答案:B

15、针对用户手册的测试,()描述不正确。

A、检查每条陈述

B、修改错误设计

C、查找容易误导用户的内容

D、准确地按照手册的描述使用程序

正确答案:B

16、下列关于缺陷分类的说法中错误的是()。

A、缺陷的优先级随着项目的发展会发生变化

B、优先级表示修复缺陷的迫切程度和应该何时修复

C、按严重性来给缺陷进行分类,主要是从产品和用户的角度来考虑

D、缺陷越严重,优先级越高

正确答案:D

17、下面关于软件测试的说法,其中正确的是( )

A、测试的目标是为了证明程序没有错误

B、经过测试没有发现错误,说明程序正确

C、成功的测试是发现了迄今尚未发现的错误的测试

D、成功的测试是没有发现错误的测试

正确答案:C

18、软件测试的目的是()

A、解决软件中隐藏的错误

B、发现软件中隐藏的错误

C、尽量不发现错误以便早日提交软件

D、证明软件的正确性

正确答案:B

19、下列关于软件测试的说法中正确的是()。

A、软件测试仅仅是测试工程师的工作,与程序员无关

B、无经验用户的测试是盲目的,所以对提高软件质量没有帮助

C、某软件模块发现的缺陷越多,说明该模块潜在的缺陷越多

D、专业的测试人员要尽量运用测试技术进行测试,直觉和预感是没有用的

正确答案:C

20、定义管理进程间通信规则的是( )

A、通信文件

B、协议文件

C、数据库文件

D、系统文件

正确答案:B

21、( )是一种黑盒测试方法,它是把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据当作测试用例

A、等价类划分法

B、边界值分析法

相关文档
最新文档