Als de nieuwe kassa release speciaal voor u nieuwe functionaliteiten bevat dan is het verstandig dat u deze zelf onderwerpt aan een functionele acceptatie test. Uw softwareleverancier heeft deze functionaliteit, als het goed is, ook getest maar dan op hun eigen testomgeving en niet op uw integrale (keten) test omgeving.
Aan de hand van de beschikbare documentatie (dit kan een lijst met requirements zijn of een volledig gereviewd en goedgekeurd functioneel ontwerp inclusief acceptatiecriteria) wordt samen met de business bepaald of er behoefte is aan een Product Risico Analyse (PRA). Aan de hand van de bepaalde product risico’s wordt dan een teststrategie opgesteld en worden de logische en fysieke testgevallen gedefinieerd.
Als er geen behoefte is aan een Product Risico Analyse (bij kleine wijzigingen of bij voorbaat is al duidelijk wat de risico’s zijn) dan wordt er een lijst met logische testgevallen opgesteld die worden getest als de nieuwe release beschikbaar is. Deze logische testgevallen worden gevalideerd door de key-user(s) en als akkoord dan worden deze fysiek gemaakt (mits er voldoende voorbereidingstijd beschikbaar is).
Vervolgens wordt de functionele test uitgevoerd.