摘要
在软件开发进入敏捷时代后,为了提高测试执行效率,自动化测试越来越多地应用到软件系统中。基于数据驱动的独立接口自动化测试,有很多的方法和实践,但对于业务关联紧密的流程类和场景类应用来说,独立接口测试的方式无法完全覆盖,仍然通过手工测试方式解决。如何基于数据驱动实现全流程业务的接口自动化测试,是各个企业研究的重点和难点,既要易于推广节省人工成本,又要能够提质增效。本文通过对工具中数据结构的全面剖析,结合实现方法的重点描述,论述本工具是如何实现全流程业务的接口自动化测试。本工具已经在多个项目中实践,产生了良好的反馈,测试人员只需关注数据本身,而不需要编写强耦合的测试脚本,就能够全面覆盖测试用例。本工具既能提升测试执行率,又不影响测试人员的设计能力,与应用系统的特性相结合,增强了自动化测试的覆盖度。