Testing Extreme Programming

  • All acceptance tests on an Extreme Programming project must be automated.

  • On an Extreme Programming project, a manual test may be worse than no test at all.

  • Manual tests are unreliable.

  • Manual tests undermine the XP testing practice.

  • Manual tests are divisive.

  • An Extreme Programming project with manual acceptance tests is like an airplane with a "Wings Fall Off " button.

  • If, having mastered acceptance test automation, you have an excellent reason for a manual test, it must be repeatable, with recorded results that can be viewed the same way as the automated test results.

Категории