Java EE TDD 起点

标签 java web-services rest unit-testing tdd

我想将 TDD 应用于我的 Java EE 应用程序。

要求是创建一家具有名称和联系方式的公司。系统的入口点是Rest和Web服务,取决于客户端。

我正在努力寻找编写单元测试的起点。

我应该从无状态的CompanyService bean(Rest和Web服务将使用此服务/bean)开始,它在create方法中接收参数,还是开始在 Rest 服务和 Web 服务级别并向下工作,即入口点?

最佳答案

有一些书籍可以回答这个问题,因此无法用简短的答案来正确涵盖它,但这是一个起点:

您首先对一些简单的用户功能进行验收测试,例如仅通过网络服务创建具有名称的公司。然后,您使用 TDD 创建满足验收测试所需的代码。您可以“由外向内”或“由内向外”执行此操作。

关于Java EE TDD 起点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31564793/

相关文章:

java - 在 Java Soap 服务中使用 https

spring - 我应该在哪里包装我的 REST 响应、 Controller 或服务?

java - Struts2 Ognl 标签中的日期比较

web-services - 调用安全 Web 服务 (HTTPS) 是否需要更多设置?

java - 当我在查询中使用 BigDecimal 时,我无法从 mongoDB 获取数据

java - 使用 EC2 托管 Java Web 服务的最佳实践

ios - 从 ios5 应用程序与 REST 服务通信

rest - 使用REST客户端调用multipart/form-data Rest web service

java - 使用 Spring validator 自定义 xsd 模式验证

Java 通用唯一标识符