单项选择题

单元测试时所编写的测试模块分为______。

A.驱动模块与桩模块
B.上级模块与下级模块
C.主程序与子程序
D.测试模块与被测试模块