Behavior Driven Development: An Effective Technical Practice to Develop Good Software

Harshad Naik · International Journal of Computer Applications · 2016

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.

Read the paper · More papers on PaperTik