Web applications 如何执行动态网站的功能测试?

Web applications 如何执行动态网站的功能测试?,web-applications,web,automated-tests,Web Applications,Web,Automated Tests,我已经测试了Firefox扩展,比如和,但它们对于动态网站并没有真正的用处 事实上,内容经常发生变化,因此记录的所有函数测试很快就被弃用了。怎么办 Selenium RC使用编程语言的全部功能创建更复杂的测试,如读写文件、查询数据库。。。条件语句,迭代 。。。也许你可以使用Rails的功能测试之类的东西。不幸的是,我不允许向您提供链接。尝试创建动态网站。它非常支持更改内容。它不是记录/回放机制,但测试语言的语法非常简单 如果您对如何使用它有任何疑问,请询问。我也支持kschaper。Seleni

我已经测试了Firefox扩展,比如和,但它们对于动态网站并没有真正的用处

事实上,内容经常发生变化,因此记录的所有函数测试很快就被弃用了。

怎么办

Selenium RC使用编程语言的全部功能创建更复杂的测试,如读写文件、查询数据库。。。条件语句,迭代

。。。也许你可以使用Rails的功能测试之类的东西。不幸的是,我不允许向您提供链接。

尝试创建动态网站。它非常支持更改内容。它不是记录/回放机制,但测试语言的语法非常简单


如果您对如何使用它有任何疑问,请询问。

我也支持kschaper。Selenium RC具有测试动态网站的所有功能。

录制和重播是一个神话。测试自动化需要用良好的软件开发实践来处理,这样您的测试就不会很快被弃用,并且您可以在情况发生变化时最小化所需的维护。Selenium IDE只是一个起点,允许您记录与网站的对象交互,但是您在那里记录的任何测试都应该移植到Selenium RC,并进行调整以使其更加健壮和可维护。