International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 149 - Number 5 |
Year of Publication: 2016 |
Authors: Harshad Naik |
10.5120/ijca2016911400 |
Harshad Naik . Behavior Driven Development: An Effective Technical Practice to Develop Good Software. International Journal of Computer Applications. 149, 5 ( Sep 2016), 23-27. DOI=10.5120/ijca2016911400
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.