单选题
在对具有层次结构的大型软件进行单元测试时,有一种方法是从上层模块开始,由上到下进行测试。此时,用于代替被测模块调用的子模块是______。
【正确答案】
A
【答案解析】[解析] 单元测试的环境并不是系统投入使用后所需的真实环境,在对具有层次结构的大型软件进行单元测试时,应建立一个满足单元测试要求的环境,由于一个模块或一个方法并不是一个独立的程序,在考虑测试时往往要同时考虑它与外界的联系,因此就要用到一些辅助模块来模拟与被测模块相联系的其他模块,这时用于代替被测模块调用的子模块叫做桩模块,它可以进行少量的数据操作,不需要实现子模块所有的功能,而相当于被测模块的主程序的是驱动模块,它接收测试数据,把这些数据传送给被测模块,被测模块执行它本身的功能,然后输出实际测试的结果。