为SOAP服务编写JUnit测试的最佳方法

时间:2011-09-05 19:47:49

标签: unit-testing testing soap

肥皂服务的最佳Junit测试是什么?

连接到Web服务是否属于单元测试或集成测试?

我需要选择有用的单元测试,并且正在寻找可自动化和可重复的测试的想法。

感谢。

1 个答案:

答案 0 :(得分:5)

对于单元测试,您应该测试单个类的隔离行为,因此尽可能使用mocks / stubs / test double。如果你不模拟,那么你不是在测试代码的孤立部分。因此,隔离错误变得更加困难,并且测试也可能不可重复(例如,奇怪的网络行为可能不可重复地发生)。

您还应该尝试自动化集成测试,将实际的实现替换为模拟对象。

At this infoq site您可以找到关于模拟Web服务的简短介绍,以及指向教程/工具/白皮书的几个链接。