首页 > 试题广场 >

自底向上集成需要测试员编写驱动程序。请判断这句话的正确与否。

[单选题]
自底向上集成需要测试员编写驱动程序。请判断这句话的正确与否。
  • T
  • F
推荐
答案:A
自底向上测试是从“原子”模块(即软件结构最低层的模块)开始组装测试,因测试到较高层模块时,所需的下层模块功能均已具备,所以不再需要桩模块。 
自底向上集成方法不用桩模块,测试用例的设计亦相对简单,但缺点是程序最后一个模块加入时才具有整体形象,需要开发驱动模块


编辑于 2015-02-04 11:30:46 回复(2)

  自底向上集成是从最低层的模块开始集成,因测试到较高层模块时,所需求的下层模块功能均已具备,所以不再需要桩模块,测试用例的设计也相对简单,缺点是程序最后一个查勘块加入时才具有整体形象.

  自底向上集成测试的步骤为:
1.把低层模块组织成实现某个子功能的模块群;
2.开发一个测试驱动模块,控制测试数据的输入和测试结果的输出;
3.对每个模块群进行测试;
4.删除测试使用的驱动模块,用较高层模块把模块群组织成为完成更大功能的新模块群.

发表于 2016-08-22 20:43:43 回复(1)
1、自顶向下的集成是从主控模块(主程序,即根结点)开始,按照系统程序结构,沿着控制层次从上而下,逐渐将各模块组装起来。在从上向下的集成测试过程中,需对那些未经集成的模块开发桩模块。在集成过程中,可以采用宽度优先或深度优先的策略向下推进。

优点:较早地验证了主要控制和判断点;
           按深度优先可以首先实现和验证一个完整的软件功能;
           功能较早证实,带来信心;
           只需一个驱动,减少驱动器开发的费用;支持故障隔离。

缺点:柱的开发量大;底层验证被推迟;
          底层组件测试不充分。

适用于
产品控制结构比较清晰和稳定;
高层接口变化较小;
底层接口未定义或经常可能被修改;
产口控制组件具有较大的技术风险,需要尽早被验证;
希望尽早能看到产品的系统功能行为。


2、自底向上的集成是从最底层模块(即叶子结点)开始,按照调用图的结构,从下而上,逐层将各模块组装起来。在从下而上的集成测试环境中,需对那些未经集成测试的模块开发驱动模块。

优点:对底层组件行为较早验证;
          工作最初可以并行集成,比自顶向下效率高;
          减少了桩的工作量;
          支持故障隔离。

缺点:驱动的开发工作量大;
           对高层的验证被推迟,设计上的错误不能被及时发现。
适用于
底层接口比较稳定;
高层接口变化比较频繁;
底层组件较早被完成。

发表于 2019-07-25 16:41:40 回复(0)
这里的驱动模块,就像程序里的main方法,就是程序运行的入口。
发表于 2017-07-29 17:38:17 回复(0)
测试员写驱动程序?
发表于 2018-08-09 23:59:34 回复(0)

道理我都懂,但是这个驱动程序让测试来写?

发表于 2019-11-20 16:29:50 回复(2)
自底向上,已具备桩模块,即具备模块群,如果要测试,需添加测试驱动模块,控制输入输出,而后删除驱动模块,换成更好层次的模块群
发表于 2019-08-31 09:29:50 回复(0)
驱动模块到底是谁编写的,测试人员还是开发人员,不太懂
发表于 2020-12-13 09:43:45 回复(0)
自底向上需要驱动程序
发表于 2017-02-19 15:11:30 回复(0)

自底向上集成是从最低层的模块开始集成,因测试到较高层模块时,所需求的下层模块功能均已具备,所以不再需要桩模块,测试用例的设计也相对简单,缺点是程序最后一个查勘块加入时才具有整体形象.

  自底向上集成测试的步骤为:
1.把低层模块组织成实现某个子功能的模块群;
2.开发一个测试驱动模块,控制测试数据的输入和测试结果的输出;
3.对每个模块群进行测试;

4.删除测试使用的驱动模块,用较高层模块把模块群组织成为完成更大功能的新模块群.
自底向上集成需要测试员编写驱动程序。
发表于 2016-12-07 09:18:30 回复(0)
自底向上时桩模块不需要编写(因为已经存在),只需要开发驱动模块。自顶向下正好相反。
发表于 2019-01-28 17:07:20 回复(0)
那桩模块又是什么意思?
发表于 2018-10-10 19:59:46 回复(0)
自底向上,开发驱动模块自上而下,开发桩模块
发表于 2021-08-28 01:50:14 回复(0)
自底向上驱动程序 自上到下 桩模块
发表于 2021-03-24 11:22:39 回复(0)