Sunday, March 30, 2008

Agile means that tests are second class citizens

The Agile Manifesto states working software over comprehensive documentation. Working software is what the customer really wants and will always be the first class citizen in agile methodologies. Your tests is part of your documentation (at least to some extent). Hence tests are second class citizens.

By the way I would not like to develop software without tests.

1 comments:

Anonymous said...

Well. I would say that test are more on the Working Software side. It is documentation but it is also working software. And you wouldn't know they are working without tests.