Book Image

Mockito Essentials

By : Sujoy Acharya
Book Image

Mockito Essentials

By: Sujoy Acharya

Overview of this book

Table of Contents (14 chapters)

Exploring BDD

BDD is a software engineering process based on Test-driven Development (TDD). Martin Fowler explains TDD on the following URL:

BDD combines the best practices of TDD, Domain-driven Development (DDD), and Object Oriented Programming (OOPs). You can learn about DDD on the following URL:

In an agile team, scoping a feature is a mammoth task; the business stakeholders talk about business interests and the development team talks about technical challenges. BDD provides a universal language that allows useful communication and feedback between the stakeholders.

Agile methodologies include Scrum, Lean, Kanban, XP, and so on. Agile methodologies believe in self-organized teams. You can get more information about agile development on the following URL:

Dan North developed BDD and created...