我刚刚开始为我正在处理的网络应用编写测试。而且我已经意识到,如果服务器响应的数据发生变化,我的单元测试会遇到很多问题。因为所有响应数据都是在应用程序客户端测试中模拟的,所以测试应该通过。
根据TDD我应该首先编写测试,然后才更改代码。
好吧,如果我可以根据新数据格式快速更改我的测试中的所有模拟数据,那就没关系(我可以看到测试失败的地方)。但是,如果我不能快速做到这一点,如果有很多地方我需要这样做,我只是不知道在哪里看?
所以这是我的问题:这个问题归结为我需要以这样的方式编写测试,以便能够轻松地更改(或检查)所有的模拟数据格式我的考试?或者还有其他解决方案吗?