简答题

单元测试中为了模拟模块之间的关系,需要开发哪两种辅助测试模块?分别简述其概念。

正确答案

驱动模块和桩模块;
驱动模块:用来模拟被测模块的上机调用模块,功能要比真正的上级模块简单得多,仅仅是接受测试数据,并向被测模块传送测试数据,启动被测模块,回收并输出测试结果。
桩模块:用来模拟被测模块在执行过程中所要调用的模块。它接受被测模块输出的数据并完成它所指派的任务。
驱动模块(Driver):用以模拟待测模块的上级模块。驱动模块在集成测试中接受测试数据,把相关的数据传送给待测模块,启动待测模块,
并打印出相应的结果。
桩模块(StuB.:也成为存根模块,用以模拟待测模块工作过程中所调用的模块。桩模块由待测模块调用,它们一般只进行很少的数据处理,
例如打印入口和返回,以便于检验待测模块与其下级模块的接口。

答案解析

相似试题
  • 在单元测试中,测试一个模块时,需要设计()和桩模块。

    填空题查看答案

  • 单元测试需要在五个方面对所测模块进行检查,这五个方面是:模块接口测试、局部数据结构测试、()、错误处理测试和边界测试。

    单选题查看答案

  • 通常,在()的基础上,将所有模块按照设计要求组装成为系统。供选择的答案:()。 ①单元测试 ②部件测试 ③组装测试 ④系统测试 ⑤确认测试 ⑥联合测试

    单选题查看答案

  • 单元测试主要需要测试哪几点? 

    简答题查看答案

  • 自底向上渐增式测试不需要编写桩模块,只需要编写()。

    填空题查看答案

  • 自顶向下渐增式测试不需要编写驱动模块,只需要编写桩模块,其步骤是从模块开始,沿着被测程序的顶层的控制路径逐步向下测试,它有两种组合策略()和深度优先策略宽度优先策略

    填空题查看答案

  • 在单元测试中,所谓单元是如何划分的?

    简答题查看答案

  • 单元测试中对类进行三级测试()

    填空题查看答案

  • 单元测试中综合测试主要是考虑哪些方式?

    简答题查看答案