Also called unit tests, programmer tests are written by XP programmers for all classes in the system. Typically written in small increments before the corresponding code, programmer tests are upgraded whenever defects arise, and are run before any release of code. Programmer tests always run at 100% on an XP project. Are Programmer Tests Essential?Without programmer tests, your development will slow down. They support evolutionary development and the design improvement that comes from refactoring. They communicate important aspects of the design in support of collective ownership. In short yes, programmer tests are essential. |