自底向上集成测试策略优点包括()。
本题考查软件测试知识点。集成测试(integrationtesting)也称为组装测试,在单元测试基础之上,把所有模块组装成一个系统进行测试。主要测试设计阶段产生错误,集成测试计划应该在概要设计阶段制定。
非渐增式集成测试。首先将每个模块分别进行单元测试,再把所有模块组装成一个完整系统进行测试。目前在进行集成测试时已普遍采用渐增式集成。
渐增式集成测试。又可以分为自顶向下集成和自底向上集成。自顶向下集成先测试上层模块,再测试下层模块,由于测试下层模块时上层模块已经测试过,所以不必要另外编写驱动模块。自底向上集成,先测试下层模块,再测试上层模块。
顶层模块测试时不需要驱动模块,底层模块测试时不需要桩模块。软件集成测试最好由不属于该软件开发组软件设计人员承担,以提高集成测试效果。
三明治测试。从系统三个角往中间包围测试方法。
自底向上集成测试不需要编写桩模块,但需要编写驱动模块,而自顶向下集成测试需要编写桩模块,不需要编写驱动模块。本题选择C选项。









