代码之家  ›  专栏  ›  技术社区  ›  Kico Lobo

如何为java servlet编写单元测试?

  •  6
  • Kico Lobo  · 技术社区  · 16 年前

    3 回复  |  直到 16 年前
        1
  •  17
  •   Svante    16 年前

    与servlet行为没有直接关系

    这立即使测试核心功能成为一种挑战 许多 更容易的。通过这样做,您可以立即获得一组组件,这些组件没有绑定到容器,并且可以进行测试,而无需运行和连接到容器(除了使它们更加可重用之外)。应该考虑架构和组件的适当分层,例如返回对象结构而不是可显示片段的组件,不直接使用HttpRequests,而是一些请求编组结构等。

    Apache Cactus Selenium

    (注意:这种方法适用于大多数GUI环境,例如Swing)

        2
  •  2
  •   Community Mohan Dere    9 年前

    here .

    Jakarta cactus 是一个用于servlet的单元测试框架。

        3
  •  2
  •   Sudhir Jonathan    16 年前

    我们通常做的是用模拟请求和响应加载servlet。如果您使用的是Spring,这尤其容易,因为它实际上提供了MockHttpRequest和MockHttpResponse。