问答题
说明
在软件开发与运行阶段一般需要完成单元测试、集成测试、确认测试、系统测试和验收测试,这些对软件质量保证起着非常关键的作用。
问答题
请简述单元测试的主要内容。
【正确答案】
【答案解析】单元测试的内容主要包括模块接口测试、局部数据结构测试、路径测试、错误处理测试和边界测试。
问答题
集成测试也称为“组装测试”或者“联合测试”,请简述集成测试的主要内容。
【正确答案】
【答案解析】集成测试的主要内容如下。
(1) 在连接各个模块时穿越模块接口的数据是否会丢失。
(2) 一个模块的功能是否会对另一个模块的功能产生不利的影响。
(3) 各个子功能组合起来能否达到预期要求的父功能。
(4) 全局数据结构是否有问题。
(5) 单个模块的误差累积起来是否会放大,从而达到不能接受的程度。
问答题
请简述集成测试与系统测试的关系。
【正确答案】
【答案解析】集成测试的主要依据是概要设计说明书,系统测试的主要依据是需求设计说明书。集成测试是系统模块的测试;系统测试是对整个系统的测试,包括相关的软硬件平台、网络,以及相关外设的测试。