我们正在使用Selenium对我们的AJAX应用程序进行功能测试。虽然Selenium对我们来说是一个很大的帮助,但它仍然遇到功能测试总是遇到的同样问题:测试维护开销。我们有很多Java代码,在软件更改时不易维护。我知道其他测试工具(如BadBoy和其他测试工具)在这方面并没有太大的不同。我的问题是:最近功能测试行业有没有突破?或许这个领域还有一项有前景的研究?
答案 0 :(得分:5)
我知道的一件事是使用page object pattern会降低硒测试的维护水平。
答案 1 :(得分:0)
目前,Selenium是可用于自动执行功能测试的最佳工具之一。但是必须确定可能在任何特定类型的应用程序上实现的任何工具的潜在用途。对于基于AJAX的应用程序,如果我们使用Java语言使用Selenium会更好。或者我们可以对基于AJAX的项目使用Selenoid(硒的替代品,因为它很容易维护)。