我读过的一些资料..。请参考BDD作为对“Bad”的答复。
不知道我是不是错过了更多的福利。请投进去。
考虑到大多数用户(可能是本地现象)在规范的creation/elaboration/clarification中“协作”,但对editing/viewing/executing/maintaining不感兴趣,自动化版本(当然,他们希望软件能够满足所有规范):
xUnit (例如NUnit )是否有任何方面阻止它成为BDD的好工具?
有人能在我定制的BDD地图上标上“这里是龙”吗?
发布于 2011-05-31 21:37:21
这是给你的龙。
然而:
请注意,“对糟糕的TDD的反应”可能指的是BDD的早期,当时我们在类级别而不是在系统或应用程序级别这样做。
我提供了场景和单元级行为的示例,它们使用NUnit和C#中的DSL或Moq编写。为我工作。除非有明显的好处,否则不要使用自然语言工具。我对其中之一作出了广泛的贡献,所以我认为我被授权在不带偏见的情况下提出这项建议。
我希望我能给你更多的+1来指出创建/精化/澄清和编辑/查看/执行/维护之间的区别!
https://stackoverflow.com/questions/6097466
复制相似问题