International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
|
Volume 149 - Issue 5 |
Published: Sep 2016 |
Authors: Harshad Naik |
![]() |
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
@article{ 10.5120/ijca2016911400, author = { Harshad Naik }, title = { Behavior Driven Development: An Effective Technical Practice to Develop Good Software }, journal = { International Journal of Computer Applications }, year = { 2016 }, volume = { 149 }, number = { 5 }, pages = { 23-27 }, doi = { 10.5120/ijca2016911400 }, publisher = { Foundation of Computer Science (FCS), NY, USA } }
%0 Journal Article %D 2016 %A Harshad Naik %T Behavior Driven Development: An Effective Technical Practice to Develop Good Software%T %J International Journal of Computer Applications %V 149 %N 5 %P 23-27 %R 10.5120/ijca2016911400 %I Foundation of Computer Science (FCS), NY, USA
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.