Inhoudsopgave:
- Definitie - Wat betekent User Acceptance Testing (UAT)?
- Techopedia verklaart User Acceptance Testing (UAT)
Definitie - Wat betekent User Acceptance Testing (UAT)?
User Acceptation Test (UAT) is de laatste fase van het softwaretestproces. Tijdens UAT testen echte softwaregebruikers de software om te controleren of deze volgens de specificaties de vereiste taken in real-world scenario's aankan.
UAT is een van de laatste en meest kritieke softwareprojectprocedures die moeten plaatsvinden voordat nieuw ontwikkelde software op de markt wordt gebracht.
UAT wordt ook wel bètatesten, applicatietesten of eindgebruikerstesten genoemd.
Techopedia verklaart User Acceptance Testing (UAT)
UAT betrekt direct de beoogde gebruikers van de software. UAT kan worden geïmplementeerd door software beschikbaar te stellen voor een gratis bètaversie op internet of via een intern testteam bestaande uit daadwerkelijke softwaregebruikers.
Dit zijn de stappen die betrokken zijn bij interne UAT:
- Planning: de UAT-strategie wordt uiteengezet tijdens de planningsstap.
- Testcases ontwerpen: testcases zijn ontworpen om alle functionele scenario's van de software in real-world gebruik te dekken. Ze zijn ontworpen in een eenvoudige taal en op een manier die het testproces voor de testers gemakkelijker maakt.
- Selectie van testteam: het testteam bestaat uit eindgebruikers uit de echte wereld.
- Testgevallen uitvoeren en documenteren: het testteam voert de aangewezen testgevallen uit. Soms voert het ook enkele relevante willekeurige tests uit. Alle bugs worden vastgelegd in een testdocument met relevante opmerkingen.
- Bugfixing: als reactie op de bugs die zijn gevonden door het testteam, voert het softwareontwikkelteam de laatste aanpassingen aan de code uit om de softwarefout gratis te maken.
- Sign-off: wanneer alle bugs zijn opgelost, geeft het testteam aan dat u de softwareapplicatie accepteert. Dit laat zien dat de applicatie voldoet aan de gebruikersvereisten en klaar is om in de markt te worden uitgerold.
UAT is belangrijk omdat het helpt aantonen dat de vereiste bedrijfsfuncties werken op een manier die geschikt is voor reële omstandigheden en gebruik.
