JavaEETDD起点

JavaEETDD起点,java,web-services,rest,unit-testing,tdd,Java,Web Services,Rest,Unit Testing,Tdd,我想将TDD应用于我的JavaEE应用程序 要求是创建一个有名称和联系方式的公司。进入系统的入口点是Rest和web服务,这取决于客户端 我正在努力寻找编写单元测试的起点 我是从一个无状态的CompanyServicebean(Rest和web服务将使用这个服务/bean)开始的,它接受create方法中的参数,还是从Rest服务和web服务级别开始,然后继续工作,也就是说,入口点?有一些书是为了回答这个问题而写的,因此不能在简短的回答中正确地涵盖它,但这里有一个起点: 您可以从一个简单的用户功

我想将TDD应用于我的JavaEE应用程序

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

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


我是从一个无状态的
CompanyService
bean(Rest和web服务将使用这个服务/bean)开始的,它接受
create
方法中的参数,还是从Rest服务和web服务级别开始,然后继续工作,也就是说,入口点?

有一些书是为了回答这个问题而写的,因此不能在简短的回答中正确地涵盖它,但这里有一个起点:


您可以从一个简单的用户功能验收测试开始,例如,通过web服务创建一个只有名称的公司。然后使用TDD创建满足验收测试所需的代码。您可以“由外而内”或“由内而外”进行此操作。

谢谢,迈克。你能告诉我你正在谈论的那本书的名字吗?以Arquillian为起点编写一个集成测试是否可以接受。然后,当您尝试使集成测试工作时,您编写单元测试来测试隔离所需的对象?是的,请尝试开始