gpt4 book ai didi

java - 在服务级别上测试 GWT/spring 应用程序

转载 作者:行者123 更新时间:2023-11-28 20:46:21 25 4
gpt4 key购买 nike

我最近设法说服我的项目伙伴我们需要测试 (!)。由于我们的 Web 应用程序具有高度动态和灵活的结构,其行为取决于许多参数和权限关系,因此他们完全拒绝了测试,原因通常是(耗时、测试维护等)。

我们将在服务层引入测试:

Web Browser -> GWT/RPC -> GWT Servlet -> RMI -> SessionEJB -> RMI -> Spring beans

因此在 GWT Servlet 之后。人们建议使用 junit 吗?还是有其他更适合的测试框架?还有其他一般性建议吗?谢谢

最佳答案

您确实可以使用带有模拟框架的普通 JUnit 或 TestNG 来单独测试您的 SessionEJB 和单独的 Spring bean,即适当的 Unit testing .

但是由于已经编写了很多代码,您可能会使用 system testing 以更少的代码发现更多的错误。或 integration testing ,即在测试应用程序上下文中测试完整的 SessionEJB 和 spring bean 往返,甚至后面还有一个真实的数据库。

对于集成和系统测试,您可以使用DBUnit在数据库中包含测试数据。而Spring也有很多test support utils .所有这些都适用于 JUnit 和 TestNG。

关于java - 在服务级别上测试 GWT/spring 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8582017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com