Scenariotest - test van het systeem door middel van een scenario.
Functionele test- test van specifieke functionaliteit van de oplossing.
Generieke test - ongespecificeerde tests door de gebruiker (hierbij bestaat het risico dat niet alles wordt getest).
Multi-user test- hoe gedraagt het systeem zich als meer gebruikers er tegelijkertijd gebruik van maken?
Onervaren gebruikerstest- deze tests kunnen erg effectiefzijn, omdat 'onervaren' gebruikers mogelijk andere 'oplossingspaden' hanteren en daarbij juist andere problemen aan het licht kunnen brengen.
Alpha- en bètatesting- gebruikers testen hierbij een versie van de oplossing nog voordat deze echt wordt uitgebracht.
Gebruikersacceptatietest- met goed doorlopen van deze test wordt het ontwikkeltraject formeel afgesloten; de oplossing wordt geaccepteerd en kan 'live' gebracht worden.