如何在一个只从许多web服务收集数据并在屏幕上显示的web应用程序中应用TDD和BDD



在我们使用web服务的应用程序中尝试TDD和BDD,根据一些条件收集数据,然后在网页上显示这些数据,这是不是太过分了?我试图说服我的团队使用TDD和BDD,但他们似乎不理解这一点的必要性。

特别是对于跨系统边界的通信,我发现自动化测试非常有用。

以某种方式设置另一个系统,使其显示测试所需的行为,通常是相当乏味的。通过自动化测试,您可以模拟这些Web服务。有了这种方法,开发变得更快、更容易(在为TDD过度填充学习曲线之后)。

再加上一些测试,测试实际的Web服务是否按预期运行,如果Web服务的更改将破坏您的系统,您就会提前收到通知。

最新更新