我创建了存根Web服务来帮助我的团队实现并“集成”测试其代码而无需遍历整个堆栈,在这种情况下这是不可能的。使用存根服务进行测试
我想为他们创建一些不同的场景,例如成功,不同种类的失败。我想过处理这些场景的一种方式是,如果某个输入是例如“史密斯”然后返回一个对象,如果“琼斯”返回另一个对象。
我想知道这个场景映射是否太脆弱,但主要是如何以一种很好的方式来管理这些场景,这将允许开发人员扩展场景。一个想法是序列化他们期望的可能结果,并将它们的参数存储在某种类的存储库中。这意味着他们可以添加和修改。序列化可能会破坏,而对于复杂的对象则会很尴尬。
觉得我真的很想念这里的东西!