将TDD与Web应用程序开发集成的最佳实践?

Gab*_*erg 27 tdd unit-testing

单元测试和ASP.NET Web应用程序在我的小组中是一个含糊不清的点.通常情况下,良好的测试实践会逐渐消失,Web应用程序最终会在没有测试的情况下上线数年.

这个痛点的原因通常围绕编写UI自动化中期开发的麻烦.

您或您的组织如何将最佳TDD实践与Web应用程序开发相集成?

Joh*_*lan 18

如果适当地分层,则可以实现单元测试.正如Rob Cooper暗示的那样,除了逻辑之外,不要在WebForm中添加任何逻辑来管理您的演示文稿.所有其他逻辑和持久层应保存在单独的类中,然后您可以单独测试它们.

为了测试GUI,有些人喜欢.其他人抱怨建立起来很痛苦.