测试 – 行为驱动或测试驱动的开发?

前端之家收集整理的这篇文章主要介绍了测试 – 行为驱动或测试驱动的开发?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我最近听说过BDD,发现它与TDD非常相似.

你使用哪两个(如果有的话)?

哪些是每个的利弊?

我非常喜欢BDD = TDD做正确的营地.如果你正在做原始的Beck所描述的TDD,并由许多人实践,那么基本上没有区别.

BDD带来的是一些有趣的变体,用于描述这个过程.通过在流程描述中使用备用术语和BDD民间希望鼓励更好的做法的工具 – 一个值得称道的目标.

我一直在做TDD这么长时间,我很难判断这是否真的有帮助.我想(希望:-)我已经学到了许多BDD工具/语言鼓励的经验教训,这些教训似乎并没有为我提供更多的价值.当然,YMMV – 我还没有使用BDD工具完成一个整个“现实世界”的项目 – 所以我可能会把我的个人实验和外推太过分.

我猜测,BDD工具/语言可能更有用于民间介绍这种接近发展的方式 – 因为它们避免了与传统意义上使用的“测试”的混淆.我还没有做到这一点 – 如果这里的民间有这样的经历,那将是有兴趣的.

原文链接:https://www.f2er.com/javaschema/281707.html

猜你在找的设计模式相关文章