在单元测试中,()。

13 查阅

A、驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外编写驱动模块

B、桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块

C、驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块 。

D、桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块

参考答案:

A

本题考查单元测试的基本概念。单元测试也称为模块测试.测试的对象可立编译或汇编的程序模块,软件构件 成面向对象软件中的类(统称为模块),其目的是检查每个模块能否正确地实现设计说明 中的功能、性能、接口和其他设计的约束等条件。发现模块内可能存在的各种差错。单元 测试的技术依据是软件详细设计说明书。测试一个模块时.可能需要为该模块编写—个驱动模块和若干个桩模块。驱动模块 用来调用被测模块。它接收测试者提供的测试数据.并把这些数据传送给被测模块.然 后从被测模块接收测试结果•并以某种可见的方式将测试结果返回给测试人员:桩模块用来模拟被测模块所调用的子模块•它接受被测模块的调用.检验调用參数,并以尽可能简单的操作模拟被调用的子程序模块功能.把结果送回被测模块.顶层模块测试时不需要驱动模块.底层模块测试时不要桩模块。单元测试策略主要包括自顶向下的单元测试。自底向上的单元测试,孤立测试和综合测试策略.1自顶向下的单元测试先测试上层模块,再测试下层模块,测试下层模块时由于它的上层模块已测试过•所以不必另外編写驱动模块.②自底向下的单元测试。自底向上的单元测试先测试下层模块,再测试上层模块。

信息系统项目管理师