Are you doing BDD? This is a question I've often heard at recent conferences. As far as I can tell, most people that have looked at BDD concepts are quite sure if they're doing BDD or not. Here are some sign that you might be a Behaviorist:
- You talk more about executable specifications and less about "tests."
- You write your specifications before you write the production code.
- You place high value on natural language in your tests.
- You can generate a system-wide report that shows system behaviors in natural language. Bonus points if you do this with every build.
- You write your specifications or tests with exactly one context per test class.
If I have missed anything, Dear Reader, please let me know.
No comments:
Post a Comment