Java功能测试。

| 我想为Java Servlet编写一些功能测试,并且要确保它与所有可能会干扰Servlet的过滤器和其他随机Java Web东西一起使用。有没有在Java中执行此操作的好方法? 我注意到play框架有一个非常好的进行功能测试的方法。
import play.test.*;
import play.mvc.*;
import play.mvc.Http.*;
import org.junit.*;

public class ApplicationTest extends FunctionalTest {

    @Test
    public void testTheHomePage() {
        Response response = GET(\"/\");
        assertStatus(200, response);
    }
} http://www.playframework.org/documentation/1.0/test 那样的事情会很棒,但是我想我的希望越来越高了。 :)     
已邀请:
        硒是一种选择。它具有将测试导出到JUnit 3或4的能力。     
        Apache Cactus工具扩展了JUnit,并允许您测试服务器端代码。例如,它提供了一个
ServletTestCase
,使您可以像在Servlet,
FilterTestCase
JspTestCase
等中那样运行代码。有关更多详细信息,请参见“功能”页面。他们还引用了HttpUnit项目(该项目近期活动不多)。     
        我建议您使用Selenium + FluentLenium。 FluentLenium是一个Java框架,可简化Selenium的使用。 它针对众多的Web浏览器。     

要回复问题请先登录注册