Jump to content

Tester-driven development

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Arneeiri (talk | contribs) at 15:20, 8 November 2006. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Tester driven development is an Anti-pattern in software development. It referes to any software development project where the [Software Testing] phases are too long.

Projects that are developed using this anti-pattern often suffer from being extremely late. The testing phases are so long that the requirements may change radically during software testing. New requirements may often appear as bug reports.

Common causes for projects ending up being developed this way are often: The testing phases are started too early, incomplete requirements, unexperienced testers, unexperienced developers.