什么是 soap 服务的最佳 Junit 测试。
连接到 Web 服务属于单元测试还是集成测试?
我需要选择有用的单元测试,并且一直在寻找关于可自动化和可重复的测试的想法。
谢谢。
最佳答案
对于单元测试,您应该测试单个类的孤立行为,因此尽可能使用模拟/ stub /测试替身。如果你不模拟,那么你就不是在测试代码的孤立部分。因此,隔离错误变得更加困难,并且测试也可能不可重复(例如,奇怪的网络行为可能不可重复地发生)。
您还应该尝试自动化您的集成测试,在其中您用真实的实现替换您的模拟对象。
At this infoq site您可以找到有关模拟 Web 服务的简短介绍,以及几个指向教程/工具/白皮书的链接。
关于unit-testing - 为 SOAP 服务编写 JUnit 测试的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7312167/