Fasering
Testen omvat een groot aantal verschillende activiteiten.
Dat betekent dat net als bij systeemontwikkeling een faseringsmodel voor het testen moet worden opgesteld.
Technieken
Er bestaan voor het testen diverse technieken.
Deze hebben tot doel om bepaalde kwaliteitskenmerken van een informatiesysteem te meten.
Infrastructuur
Een degelijke omgeving (infrastructuur, databases en services) is van belang voor het kunnen realiseren van reproduceerbare testen.
Organisatie
Het testproces vergt gewoonlijk de inzet van meer mensen.
Deze dienen georganiseerd te kunnen bijdragen aan het testen.
Dat betekent onder meer vastleggen wie verantwoordelijk is waarvoor.