数据驱动应该是自动化的一个进步;从它的本意来讲,数据的改变(更新)驱动自动化的执行,从而
引起测试结果的改变。这显然是一个非常高级的概念和想法。其实,我们可直白的理解成参数化,
输入数
据的不同从而引起输出结果的变化。
关键字驱动:
理解了数据驱动,无非是把“数据”换成“关键字”,通过关键字的改变引起测试结果的改变。
关键字驱动用编程方式就不太容易表现了。QTP、robot framework 等都是以关键字驱动为主的自动
化工具,因为这类工具主打的易用性,“填表格”式的关键字驱动帮我们封装了很多底层的东西,我们只
要考虑三个问题就可以了:我要做什么? 对谁做?怎么做?。