Tuesday, February 21, 2006

Categorization of tests

I thought the following categorization of tests sufficient and complete:

"I believe that the traditional testing terms; unit tests, integration tests and system tests have become outdated. Instead I prefer the terms developer tests, functional tests and non-functional tests. Non-functional tests are things like performance testing, functional tests are tests that the customer cares about like use case tests or business transaction tests, and developer tests are everything else that the developer needs to test to prove to herself that the code is correct."
- Agile Development Checklist

2 comments:

Anonymous said...

This checklist is very useful. It all boils down to making useful and flexible applications within a framework that benefits both the developer and the end-user.

Anonymous said...

When will we be able to enjoy the next entry on this blog page?