• Software development

    How TDD and BDD complement each other?

    Test Driven Development (TDD) and Behaviour Driven Development (BDD) are the most widely used technical practices in agile software development. These two automated testing approaches are not alternative to each other but complement each other by addressing software quality from a different angle. To understand the unique strengths of these two practices, let’s think of the journey a user story…