我最近阅读/观看了很多关于 TDD 和 BDD 的内容,我真的很想掌握它。我一直是一个只编写代码然后从外部测试它的开发人员(就像我们总是开始一样)。问题似乎在于使用 TDD 启动和运行。我只想创建一个简单的 Winform 应用程序,我想在其中显示一些可以说产品的列表。我只是不知道从哪里开始,我应该先为控制器编写一个测试吗?控制器需要参考视图和服务等。ASP.Net MVC 是为测试而构建的,因此它有点容易上手,但 Winforms 是一个真正的痛苦。请给我一些在 Winforms 中显示 TDD 的视频(最受欢迎)。
我看过很多视频,展示了你测试一个类或特性,但是你如何测试不支持测试的 UI?
简而言之,我想知道是否有人已经做了一段时间的 TDD,他/她是如何在 Winforms 中做到的?
我写了很多代码,我只是因为卡住而删除了,请帮忙!