Behavior Driven Development, also known as BDD, is a concept developed by Dan North and is based on a popular and well adopted TDD. As in Dan's words - 'BDD is a second-generation, outside–in, pull-based, multiple-stakeholder, multiple-scale, high-automation, agile methodology. It describes a cycle of interactions with well-defined outputs, resulting in the delivery of working, … Continue reading BDD in Python with lettuce
Tag: Test-driven development
Understanding Test Driven Development with Python
Author: Chetan Giridhar and Vishal Kanaujia Published at: agilerecord, February 2012 Edition Objective Test Driven Development is still a nascent concept for many. Developers often have erroneous assumptions, preconceived notions about the concept, and may fail to understand its potential. This article explains TDD with an intuitive Python example. Let’s start with what TDD is? … Continue reading Understanding Test Driven Development with Python
Applying Automation in Test Driven Development
Author: Chetan Giridhar and Vishal Kanaujia Published at: agilerecord, July 2011 Edition According to Wikipedia, “Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: first the developer writes a failing automated test case that defines a desired improvement or new function, then produces code to pass that test … Continue reading Applying Automation in Test Driven Development