单选题 模块是软件中的一个单独的编译单位,而不是一个单独的执行单位。所以在测试时要为模块设计两类附加模块,模拟模块的实际运行环境,这两类模块是______。
A) 桩模块和接口模块 B) 驱动模块和接口模块
C) 驱动模块和桩模块 D) 数据模块和计算模块

【正确答案】 C
【答案解析】[解析] 所测试模块与它相关的驱动模块和桩模块共同构成一个“测试环境”,驱动模块和桩模块通常不作为软件产品的一部分交给用户,但是为了进行单元测试必须编写。