The podcast is here
A discussion on what can cause some issues when implementing BDD taken from personal experience.
Things like, in no particular order:
- Don’t rush into automation
- Don’t spend hours arguing about the correct language to use
- See what others are doing
- Write scenarios as a team
- Have the conversation
- Don’t add implementation details in scenarios
- Add tests to continuous integration process as early as possible
- Use your scenarios
- Include the SME (Subject Matter Expert)
- domain expert and customer
- Keep scenarios precise
- Use examples to reinforce the scenario
- Every scenario is negotiable and is subject to change at any time
- Your scenarios are your living documentation
- Make things visual
- Sign off scenarios
- Just do it.