A common misinterpretation is that BDD is another way to automate the functional testing or just a synonym to Acceptance Test Driven Development (ATDD). However, it’s not correct understanding. BDD doesn’t talk about only testing rather it focus on development which is driven by expected behaviour of application/system. It helps to share the understanding by examples among three amigos (BAs, Developers and Testers) and helps to explore unknown. It describes what business/end users want the system to do by talking through example behavior.
The 2-day behaviour-driven development training session with practical learning by Vinay was enriching with high level of engaging with participants. I could take a lot of learning and can apply at work. Vinay also shared the real challenges and thoughts to overcome them while implementing BDD. Really a valuable session and I would recommend for those interested to know about BDD and how can be applied at work.