为了避免回归测试过程中重复低效地执行测试用例,在对自动化测试框架理论研究的基础上,设计并搭建了基于Selenium的符合企业需求的自动化测试框架。框架包括测试调度及运行、测试模块、工具模块、配置模块、测试报告等部分,采用了模块化设计的思想,降低了代码的冗余度,使得自动化测试脚本在后期易于维护。实践表明,框架能有效地对电商网站等Web应用程序开展回归测试,提高测试的效率。