单选题 软件测试通常分为单元测试、组装测试、确认测试、系统测试等四个阶段。______属于确认测试阶段的活动。

【正确答案】 D
【答案解析】[解析]
软件测试通常分为①单元测试、②组装测试、③确认测试、④系统测试等四个阶段。表5-9给出了这4个阶段的主要工作任务和测试依据。
确认测试包括有效性测试和软件配置审查。有效性测试是在模拟的环境下,运用黑盒测试方法,验证所测软件是否满足需求规格说明书列出的要求。在有效性测试中除考虑功能、性能以外,还需检验可移植性、可靠性、兼容性、用户界面及系统所提供的文档资料是否符合要求等内容。软件配置审查的目的在于确保已开发软件的所有文档资料均已编写齐全,足以支持投入运行以后的软件维护工作。

表5-9 软件测试各阶段的主要任务及依据

阶 段
主 要 任 务
测 试 依 据
 单元测试  对软件设计的最小单位—模块进行正确性检验的测试  详细设计说明书、源程序
 组装测试  也称为集成测试,它是把模块在按照设计要求组装起来的同时进行测试,主要目的是发现域接口有半的错误  概要设计说明书
确认测试
检验软件的功能和性能及其他特性是否满足了需求规格说明中确定的各种需求,以及软件配置是否完全、正确
需求规格说明书、合同书
系统测试
把通过确认测试的软件作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行环境下的测试活动