计算机科学与技术

填空题软件测试的步骤主要包括()、集成测试、确认测试和()。

题目
填空题
软件测试的步骤主要包括()、集成测试、确认测试和()。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

通常软件测试实施的步骤是()。

A.单元测试、集成测试、确认测试、系统测试

B.集成测试、确认测试、系统测试

C.确认测试、集成测试、单元测试

D.单元测试、集成测试、回归测试


正确答案:A

第2题:

通常软件测试实施的步骤是()。

A.集成测试、单元测试、确认测试

B.单元测试、集成测试、确认测试

C.确认测试、集成测试、单元测试

D.单元测试、确认测试、集成测试


正确答案:B

第3题:

从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试 ______。

A.集成测试、确认测试、单元测试

B.单元测试、集成测试、确认测试

C.单元测试、确认测试、组装测试

D.确认测试、集成测试、单元测试


正确答案:D
解析:软件开发需求分析对应的是测试阶段的确认测试,软件设计对应的是集成测试,编码阶段对应的是单元测试。

第4题:

GIS系统测试过程包括()。

A:软件测试
B:单元测试
C:集成测试
D:确认测试
E:数据测试

答案:B,C,D
解析:
GIS系统测试过程包括单元测试、集成测试和确认测试。

第5题:

软件测试类型按开发阶段划分是( )。

A. 需求测试、单元测试、集成测试和验证测试
B. 单元测试、集成测试、确认测试、系统测试和验收测试
C. 单元测试、集成测试、验证测试、确认测试和验收测试
D. 调试、一单元测试、集成测试和用户测试

答案:B
解析:
软件洲试按阶段划分为单元测试、集成测试、确认测试、系统测试、验收测试。

第6题:

软件测试过程一般按4个步骤进行:单元测试、集成测试、验收测试(确认测试)和系统测试。在程序编码阶段进行的测试通常是______ 。

A.单元测试

B.集成测试

C.验收测试(确认测试)

D.系统测试


正确答案:A
解析:单元测试(模块测试),针对每个模块进行的测试,可从程序的内部结构出发设计测试用例,多个模块可以平行地对立地测试,通常在编码阶段进行。

第7题:

关于软件测试,以下叙述中错误的是(47) 。

A.软件开发过程是自顶向下的,软件测试过程是自底向上的

B.单元测试主要采用白盒测试,辅之以黑盒测试

C.集成测试通常采用黑盒测试,包括渐增式集成和非增式集成

D.确认测试以软件的概要设计文档为依据,通常采用黑盒测试


正确答案:D
本题考查计算机软件测试方面的相关知识。软件测试在软件生存周期中横跨两个阶段,通常,编码与单元测试属于软件生存周期中的同一阶段。对软件系统进行各种综合测试则是测试阶段的主要工作。软件开发过程是一个自顶向下,逐步细化的过程,而软件测试过程则是以相反的顺序安排的自底向上逐步集成的过程。单元测试需要依据详细设计说明书和源程序清单了解该模块的I/O条件和模块的逻辑结构,主要采用白盒测试的测试用例,铺之以黑盒测试的测试用例。集成测试是对由各模块组装而成的系统进行测试,检查各模块间的接口和通信。该测试主要发现设计中的问题,通常采用黑盒测试。它包括渐增式集成和非增式集成。确认测试是检查软件的功能、性能及其他特征是否与用户的要求一致,它以软件的需求规格说明书(亦称需求规约)为依据,通常采用黑盒测试。

第8题:

大型软件测试的基本步骤是(60)。

A.单元测试、集成测试、功能测试和安全测试

B.单元测试、集成测试、确认测试和系统测试

C.单元测试、集成测试、功能测试和性能测试

D.单元测试、集成测试、功能测试、性能测试和验收测试


正确答案:B
解析:本题考查各种测试的概念与联系。大型软件测试的基本步骤是单元测试、集成测试、确认测试和系统测试。(1)单元测试也称模块测试,通常可放在编程阶段,由程序员对自己编写的模块自行测试,检查模块是否实现了详细设计说明书中规定的功能和算法。单元测试主要发现编程和详细设计中产生的错误,单元测试计划应该在详细设计阶段制定。(2)集成测试也称组装测试,它是对由各模块组装而成的程序进行测试,主要目标是发现模块间的接口和通信问题。例如,数据穿过接口可能丢失,一个模块对另一个模块可能由于疏忽而造成有害影响,把子功能组合起来可能不产生预期的主功能,个别看来可以接受的误差可能积累到不能接受的程度,全程数据结构可能有问题等。集成测试主要发现设计阶段产生的错误,集成测试计划应该在概要设计阶段制定。(3)确认测试主要依据软件需求说明书检查软件的功能、性能及其他特征是否与用户的需求一致。确认测试计划应该在需求分析阶段制定。(4)系统测试是对整体性能的测试,主要解决各子系统之间的数据通信和数据共享问题,以及检测系统是否达到用户的实际要求,系统测试的依据是系统分析报告。系统测试应在系统的整个范围内进行,这种测试不只对软件进行,而是对构成系统的软、硬件一起进行。

第9题:

软件测试可分为单元测试、集成测试、确认测试、系统测试、配置测试和回归测试等分类,( )主要用于检测软件的功能性能和其他特性是否与用户需求一致。

A.单元测试
B.集成测试
C.确认测试
D.系统测试

答案:C
解析:
本题考察测试的类型。
单元测试也称模块测试,测试的对象是可独立编译或汇编的程序模块、软件构件或OO软件中的类(统称模块),其目的是检查每个模块能否正确地实现设计说明的功能、性能、接口和其他设计约束等条件,发现模块内可能存在的各种差错。
集成测试的目的是检查模块之间,以及模块和已集成的软件之间的接口关系,并验证已集成的软件是否符合设计要求。
确认测试主要用于验证软件的功能、性能和其他特性是否与用户需求一致。
系统测试的目的是在真实环境下,验证完整的软件配置能否和系统正确连接,并满足系统/子系统设计文档和软件开发合同规定的要求。
配置项测试的目的是检验软件配置项与SRS(含接口需求规格说明)。
回归测试的目的是测试软件变更之后,变更部分的正确性对变更需求的符合性。

第10题:

软件测试的过程各阶段的顺序正确的是()

  • A、单元测试,确认测试,集成测试,系统测试,验收测试
  • B、单元测试,集成测试,确认测试,系统测试,验收测试
  • C、单元测试,系统测试,集成测试,确认测试,验收测试
  • D、单元测试,集成测试,系统测试,确认测试,验收测试

正确答案:B

更多相关问题