摘要

针对Web应用测试的特点,探讨了Web应用自动化回归测试系统的实现原理,并进一步介绍了该系统的实现。首先,为了与.NET框架更好地结合,系统使用C#语言脚本语言;其次,使用对象测试技术,利用网页元素多属性特征,实现与路径无关的定位方式,生成可靠的、可复用的、简洁的测试脚本;最后,在数据驱动模块实现两种类型的数据绑定,不仅支持传统数据库文件中数据的绑定,同时提出支持自定义随机数据,让测试用例对被测系统有更大的覆盖性,较常规测试更能发现被测系统中存在的问题。系统成功地应用于一些通信营销系统的部分功能回归测试及数据迁移。