如何最佳地编写针对SOAP服务的JUnit测试

4

什么是适用于soap服务的最佳Junit测试?

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

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

谢谢。


迟做总比不做好 - https://github.com/skjolber/mockito-soap-cxf - ThomasRS
1个回答

6
对于单元测试,您应该测试单个类的隔离行为,并尽可能使用模拟/存根/测试替身。如果您不进行模拟,则无法测试代码的隔离部分。因此,隔离错误变得更加困难,测试也可能无法重复(例如,可能会出现奇怪的网络行为)。
您还应该尝试自动化集成测试,将模拟对象替换为真实实现。 在此infoq网站上,您可以找到有关模拟Web服务的简短介绍以及多个教程/工具/白皮书的链接。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接