An Introduction to Test Driven Development 

TDD (Test-Driven Development) is based on the principle of testing first, coding later and helps development teams to shorten the time to market and improve the quality of their code. This one day course introduces the PhpSpec tool and gives you a thorough deep-dive into TDD from writing specs to testing and is delivered by practicing TDD engineers. This one-day course will help you apply TDD in your day-to-day work with confidence using the tools, approaches and best practice to create polished, high quality and stable code.

Who is this course for?

Due to its technical content, this course is suitable for engineers who have had exposure to object oriented PHP.


The course will cover

  • PhpSpec tutorial
  • The rules of TDD
  • TDD and BDD
  • Coding kata
  • Emergent design
  • Pair programming
  • Driving composition with mock objects
  • TDD guided exercises


At the end of this course, you will be able to apply TDD to your projects equipped with the knowledge and hands-on experience of using the best tools for Test Driven Development.

Meet our Trainers