我想将 TDD 应用于我的 Java EE 应用程序。
要求是创建一家具有名称和联系方式的公司。系统的入口点是Rest和Web服务,取决于客户端。
我正在努力寻找编写单元测试的起点。
我应该从无状态的CompanyService bean(Rest和Web服务将使用此服务/bean)开始,它在create
方法中接收参数,还是开始在 Rest 服务和 Web 服务级别并向下工作,即入口点?
最佳答案
有一些书籍可以回答这个问题,因此无法用简短的答案来正确涵盖它,但这是一个起点:
您首先对一些简单的用户功能进行验收测试,例如仅通过网络服务创建具有名称的公司。然后,您使用 TDD 创建满足验收测试所需的代码。您可以“由外向内”或“由内向外”执行此操作。
关于Java EE TDD 起点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31564793/