我創建了存根Web服務來幫助我的團隊實現並「集成」測試其代碼而無需遍歷整個堆棧,在這種情況下這是不可能的。使用存根服務進行測試
我想爲他們創建一些不同的場景,例如成功,不同種類的失敗。我想過處理這些場景的一種方式是,如果某個輸入是例如「史密斯」然後返回一個對象,如果「瓊斯」返回另一個對象。
我想知道這個場景映射是否太脆弱,但主要是如何以一種很好的方式來管理這些場景,這將允許開發人員擴展場景。一個想法是序列化他們期望的可能結果,並將它們的參數存儲在某種類的存儲庫中。這意味着他們可以添加和修改。序列化可能會破壞,而對於複雜的對象則會很尷尬。
覺得我真的很想念這裏的東西!