1.6 Testing

Automated tests are integral in maintaining the quality and reliability of agile projects. The pace at which the functionality of a project may change and releases may occur, means that testing must also be rapid and repeatable. Automated tests can be written to test all aspects of the system from low-level unit test to high-level acceptance tests. Quality comes with a mind set on always testing.

Though testing is hands of the developer, AgileTrack allows tests to be planned for stories, and also considers testing a vital part of task completion. It makes testing highly visible and serves as a constant reminder of the necessity to test completed tasks.

Next Section: 1.7 Releases