Behavior-driven Development

Originally published at: https://semaphoreci.com/community/tutorials/behavior-driven-development

BDD a logical step forward in the evolution of the practice of software development. This article explains the concept and its origins.