Design for Testability (Online, Instructor-led)

21 and 28 of March 2024, from 9am to 3pm GMT

This course is for you if you are a programmer, lead developer, hands-on software architect, tester, or technical manager who wants to learn:

  • How to create software systems of higher quality, in less time, and at a lower cost, that are easier to support and update.
  • How to make legacy systems more testable, therefore easier to support and update.
  • A frame of reference to mentor others on creating more testable systems.

It is neither programming-language specific, nor about any specific testing method (e.g., TDD, BDD, Exploratory Testing, etc.). The concepts you will learn will help you improve testability independently of the testing method you choose.

The course is highly practical, and students will be able to apply the concepts they learn to their own projects right away.

This course assumes that the students are not new to programming.

We provide a 14-Day Money Back Guarantee: If you're unhappy for any reason, we'll give you your money back.

We restrict the attendance to 10 students only. Scroll down to book your place now.

What You Will Learn

By the end of the course you will learn:

  • Why testability is a fundamental quality for modern software systems.
  • The characteristics that make a system testable.
  • The relationship between testability, quality, cost, and speed of delivery.
  • The tools that will help you design and create a testable system, and add testability to an existing one.
  • How to recognise and avoid some common testability problems.

And you will be able to create software systems of higher quality, in less time, and at a lower cost, as well as make legacy systems more testable, therefore easier to support and update.

Duration And Organization

The total duration is 12 hours (including breaks), split in two 6-hours sessions one week apart.

The course comprises a mix of presentations and hands-on exercises, in which the attendees will work together.

The attendees will receive all the course materials in electronic format.

14-Day Money Back Guarantee

If you're unhappy for any reason, we'll give you your money back.