傻瓜的逐步SpecFlow测试

时间:2013-01-21 10:30:43

标签: testing specflow

是否有关于单元测试和Specflow测试如何工作且可以完成的非常简单的逐步示例/教程?

2 个答案:

答案 0 :(得分:3)

是的,有,但最大的问题是要做好TDD以及了解SepFfication 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驱动你的规范通过,此时我建议你考虑重构一切,考虑你的生产代码,你的单元测试,甚至你的规范,以简化和删除重复。把它弄干净。

祝你好运。

答案 1 :(得分:2)

我从Matt Wynne的演讲中学到了很多关于BDD(和示例规范)的知识:http://skillsmatter.com/podcast/agile-scrum/bdd-as-its-meant-to-be-done

这不是SpecFlow,但我相信无论如何你都可以从中学到很多东西。

对于SpecFlow工具,我会建议免费的TekPub视频:http://vimeo.com/46915798