方法并存的原因是它们在初始建立及维护时所需要的努力程度不同。数据驱动测试的优点是易于增加新的输入，在产品或是被测系统的输入值发现新分组时格外方便。以成本的观点来看，数据驱动测试配合自动化测试的成本很低，但配合人工测试的成本则相当高昂。数据驱动测试和关键字驱动测试看似相同，后续会再说明二者的不同之处。
方法概述.数据驱动测试的数据包括输入变数及用来确认结果的输出变数。在较先进的自动化环境中，可以用一些客制化的工具或嗅探器（sniffer）来发掘相关的数据。数据驱动测试的框架播放发掘