是否有关于单元测试和 Specflow 测试如何工作以及如何完成的真正简单的分步示例/教程?
最佳答案
是的,有,但最大的问题是要做好 TDD 并了解 Sepcfication By Example(例如 SpecFlow)如何适用,我建议您更深入一些。
如果您从 Gojko Adzic 的 http://gojko.net/2011/02/04/tdd-breaking-the-mould/ 开始那么它有望成为大局。我建议密切关注演讲的七步 tdd 或双循环部分。对我来说,示例规范是外圈,当我们收到新的业务需求时,将其编码在 Gherkin 中并使用 Specflow 来验证该功能是否还没有工作。
然后我建议使用 TDD 来帮助从技术上开发您的代码。使用多个测试来塑造开发以实现您的业务目标。有穹顶Keith Braithwaite's TDD as if you mean it练习 我真的可以推荐你尝试一下。
最后,您的 TDD 驱动您的规范通过,在这一点上,我建议您考虑重构所有内容,考虑您的生产代码、单元测试,甚至您的规范以进行简化和重复删除。让它干净。
祝你好运。
关于testing - 循序渐进的 SpecFlow 傻瓜测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14436693/