Behavior Driven Development (BDD) is the best way to prevent communication gaps within a software development team as well as communication gaps between software developers and stakeholders. This paper talks about what Behavior Driven Development is and why it should be preferred over Test Driven Development. It comprehensively reviews Behavior Driven Development against Test Driven Development. It also talks about implementing Behavior Driven Development using BDD tools such as Cucumber and Selenium and the BDD life cycle. General Terms Behavior Driven Development, BDD, TDD, Cucumber, Selenium
CITATION STYLE
Naik, H. (2016). Behavior Driven Development: An Effective Technical Practice to Develop Good Software. International Journal of Computer Applications, 149(5), 23–27. https://doi.org/10.5120/ijca2016911400
Mendeley helps you to discover research relevant for your work.