我最近才听说BDD(行为驱动开发),我很喜欢这个想法。因为我主要使用 C# 和 .NET,所以我找到了SpecFlow,然后得知 SpecFlow 使用Gherkin,现在我感到迷茫。您在哪里可以找到官方文档,告诉您您需要了解的有关 SpecFlow 的所有信息,对于 Gherkin 也是如此。
简而言之:有没有关于使用这些工具开发现实生活(实际)应用程序的书(不是博客和文章)?
不确定是否有很多书涵盖了这一点。这本书:使用 SCRUM 进行 Pro Agile .NET 开发确实在其中一章中介绍了 BDD。
我个人是通过以下文章/视频了解到的:
官方文档在 github 上:https ://github.com/techtalk/SpecFlow/wiki/Documentation
我强烈推荐黄瓜书(http://pragprog.com/book/hwcuc/the-cucumber-book)。
这与 C# 和 SpecFlow 无关,但所有概念都适用。爱它