Testvormen zijn de brede manieren waarop testen wordt georganiseerd en uitgevoerd, en hebben vaak betrekking op de manier waarop tests worden gepland en beheerd. Ze zijn minder gefocust op technische details en meer op het type testactiviteiten en -strategieën.
TMAP zegt: "Een groep testactiviteiten met het oogmerk het informatiesysteem op een aantal samenhangende (sub-) kwaliteitsattributen te controleren."
**Voorbeelden van testvormen:**
- **Manual Testing**: Tests worden handmatig uitgevoerd door testers zonder gebruik te maken van geautomatiseerde tools.
- **Automated Testing**: Tests worden automatisch uitgevoerd met behulp van testautomatiseringshulpmiddelen.
- **Static Testing**: Testen waarbij de code niet wordt uitgevoerd, maar wordt geanalyseerd door middel van technieken zoals code reviews en statische analysetools.
- **Dynamic Testing**: Testen waarbij de code tijdens uitvoering wordt getest, met technieken zoals memory leak detection en performance profiling.