自动化测试对录制和编辑好的测试步骤进行回放,这种是线性的自动化测试方式,其缺点是明显的,就是其测试覆盖面比较低.测试回放的只是录制时做出的界面操作,以及输入的测试数据,或者是脚本编辑时指定的界面操作和测试数据. 如何让测试脚本执行时,不仅仅局限于测试录制或者编辑时的测试数据呢?数据驱动的测试方式是解决这个问题的最佳方案.数据驱动测试把测试脚本中的测试数据提取出来,存储到外部文件或数据库中,在测试过程中,从文件动态读入测试数据. 在QTP中,可以通过把测试脚本中固定的值替换成参数的方式来扩展测试脚