Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Why test?

More specifically why invest in tests that can be executed unattended?

  • Business Value:
    • Shorter development cycles.
    • Faster development of new features.
    • Less bugs reaching the customers.
  • Avoid regression.
  • Better Software Design (This is a side-effect of TDD.)
  • Your Sanity.
    • When your software is well tested you know that the chances of having unexpected downtime are much lower then with a software that was not tested well.