我们正在一个大型 Web 应用程序上设置Selenium测试活动。我们做的第一件事是建立一个框架,在测试前初始化数据库中的 SQL 数据,启动测试,归档结果,然后清除数据。
我们已将其集成到 Maven 2 进程中,由TeamCity每天在专用数据库上运行。
我们现在已经设置了几个 Selenium 测试,但它没有按计划使用。
原因是测试有时会因为回归以外的其他原因而中断(数据可能已更改,存储过程可能已重新编译等)。
我想知道用户界面测试是否取得了巨大的成功,如果是的话,原因是什么。Commons 错误也可能让我感兴趣。