扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 系统实现与测试困难
单选题
2025年11月第1题
收藏
分享
#系统实现与测试
#第二版教材
#凯恩建议必须掌握
自底向上测试需要编写大量(__)用例。
问题(1)
正确答案B
凯恩解析
本题考察的是软件测试方法中集成测试策略——自顶向下与自底向上测试的基本概念。
在集成测试阶段,系统各模块之间需要逐步组合并验证它们的接口和交互是否正确。常见的两种策略是:
- 自顶向下测试:从系统的高层模块开始测试,逐步向下集成。未完成的下层模块需用桩程序(Stub) 来模拟。
- 自底向上测试:从最底层模块开始测试,逐步向上集成。未完成的上层模块需用驱动程序(Driver) 来模拟。
A选项桩程序:用于自顶向下测试中,替代未开发的下层模块,提供虚拟接口以支持上层模块测试,因此不符合自底向上测试的需求。
B选项驱动程序:用于自底向上测试中,模拟调用上层模块的功能以测试底层模块,是正确答案。自底向上测试需要编写大量驱动程序,以便逐步测试底层模块。
C选项算法用例:指针对算法逻辑设计的测试输入,不特定于集成测试策略,描述不准确。
D选项测试用例:泛指所有测试活动中设计的输入与预期输出集合,虽然测试活动都需要测试用例,但题干中特指“自底向上测试需要编写大量……”,应是驱动程序而非测试用例。
因此,正确答案是 B 驱动程序。
