软件测试1-3章练习及答案

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

软件测试1-3章练习及答案

一、单项选择题

1、软件设计阶段的输出主要是( C)。

A、程序

B、模块

C、伪代码

D、设计规格说明书

2、软件需求分析是保证软件质量的重要步骤,它的实施应该是在(C)

A、编码阶段

B、软件开发全过程

C、软件定义阶段

D、软件设计阶段

3、以下不属于逻辑覆盖的是(D )。

A、语句覆盖

B、判定覆盖

C、条件覆盖

D、基本路径

4、以下不属于白盒测试技术的是(D )

A、逻辑覆盖

B、基本路径测试

C、循环覆盖测试

D、等价类划分

5、以下说法正确

..的是(B)

A、集成测试必须在所有的单元模块测试完成后才进行。

B、系统测试必须在整个集成测试阶段完成后才进行。

C、软件测试的最后一道工序是回归测试。

D、系统测试过程中有可能用到白盒测试技术。

6、统计表明,软件测试工作往往占软件开发总工作量的(C)%以

上。

A、20

B、40

C、60

D、80

7、单元测试的测试对象是(A)。

A. 程序模块

B. 模块接口

C. 系统功能

D. 系统

8、软件文档是软件工程实施中的重要万分它不仅是软件开发各阶段

的重要依据,而且与影响软件的(B)。

A、可理解性

B、可维护性

C、可扩展性

D、可移植

9、下列不属于软件生命周期开发阶段的是(A)

A、运行维护

B、软件测试

C、程序设计

D、概要设计

10、需求分析阶段的任务是确定(D)。

A.软件开发方法

B. 软件开发工具

C.软件开发费用

D. 软件系统需求

11、制定软件测试策略时,不需要考虑的内容是(A)

A、测试人员的分工

B、要使用的测试方法

C、确定质量风险

D、测试完成和测试成功所采用的评价标准

12、技术可行性是可行性研究的关键,其主要内容一般不包括(C )。

A、风险分析

B、资源分析

C、人员分析

D、技术分析

13、软件测试方法中,黑盒、白盒测试法是常用的方法,

其中白盒测试主要用于测试(D)。

A、结构合理性

B、软件外部功能

C、程序正确性

D、程序

内部逻辑

14、软件调试的目的是(A)

A、改正软件中错误

B、暴露软件中错误

C、提高软件的性能

D、开发软件的潜能

15、检查软件产品是否符合需求定义的过程称为(D)

A、验证测试

B、验收测试

C、确认测试

D、集成测试

16、在下述哪一种测试中,测试人员必须接触到源程序(B)。

Ⅰ功能测试Ⅱ结构测试

A、只有Ⅰ

B、只有Ⅱ

C、I和Ⅱ

D、均不需

17、以下说法中,不正确

...的是( C )

A、验收测试第一步就是要对软件的文档的审核验收

B、验收测试分为正 `式验收测试和非正式验收测试

C、α、β测试中都必须有用户的参与

D、采用α、β测试的原因是所开发的软件拥有众多的用

18、软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测

试主要用于测试(D)。

A、结构合理性

B、软件外部功能

C、程序正确性

D、程序

内部逻辑

二、填空题

1、可行性分析的任务是_了解用户的要求及实现环境,从经济、技术和社会

等几个方面研究并论证软件系统的可行性____________________ __________。

2、软件测试的目的是_是为了发现程序中的错误_____。

3、按照测试技术,软件测试可分为___白盒测试____和___黑盒测试

________。

4、使用测试用例在计算机上运行程序,使其在运行过程中暴露错误,

称为___动态测试____。

5、测试评价主要包括__覆盖测试评测__和__质量测试评测___。

6、集成测试的主要测试的是模块的___接口______问题,所以大多采

用__黑盒测试_技术。

7、在进行单元测试时,通常需要设置若干辅助测试模块,一是驱动

模块,用于___模拟被测模块的上级模块___。

8、在软件测试的四个阶段中,要尽量使用真实数据的两个阶段是_

系统测试和__验收测试__。

9、计算程序控制流图环路复杂度的公式V(G)=E-N+2中,E指的是

__边数_。

10、如果在一个50万行代码软件模块中,发现了1200个缺陷,那么

该模块的软件缺陷密度是__2.4___。

11、软件的生命周期分为_软件定义__,_软件开发__和__软件的使用

和维护__。

12、按照测试组织,软件测试可分为_开发方测试、用户测试、第三方测试

13软件质量评测的最终目标是__保证产品能提供所要求的质量_。

14软件的质量保证的措施主要有_检查、评审和测试_。

15评价测试用例好坏的标准是_是否可以发现尚未发现的软件缺陷_和_是否可以覆盖全部的测试需求_。

三、简答题

1、什么是软件的生命周期?共分为那里几个阶段?

一个软件产品从形成概念开始,经过开发、使用和维护,直到最后退出使用的全部过程成为软件的生命周期。共分为三个阶段,分

别是软件的定义、软件开发和软件的使用和维护。

2、简述软件测试的基本原则。

答:1、应当把“尽早和不断的测试”作为开发者的座右铭

2.程序员应该避免检查自己的程序。

相关文档
最新文档