Inhoudsopgave:
- Definitie - Wat betekent Graphical User Interface Testing (GUI Testing)?
- Techopedia legt grafische gebruikersinterfacetests uit (GUI-tests)
Definitie - Wat betekent Graphical User Interface Testing (GUI Testing)?
Grafische gebruikersinterface testen (GUI-testen) verwijst naar het testen van een grafische gebruikersinterface om probleemloos gebruik en implementatie te garanderen.
Een grafische gebruikersinterface is een softwaretool waarmee eindgebruikers een softwareomgeving kunnen gebruiken. Deze tools moeten goed werken om een gebruikersbestand te ondersteunen.
Techopedia legt grafische gebruikersinterfacetests uit (GUI-tests)
Het testen van grafische gebruikersinterfaces is gebaseerd op specifieke paradigma's die ontwikkelaars helpen het volledige bereik en de functionaliteit van het systeem te testen. Dit worden soms "testgevallen" genoemd. Ontwikkelaars en anderen moeten controleren of elk onderdeel van een grafische gebruikersinterface correct functioneert, bijvoorbeeld dat het gebruik van elk afzonderlijk menu-item, venster, tekstvak of ander besturingselement werkt zoals het hoort. Met GUI-testen zoeken professionals naar een breed scala aan problemen, van onjuiste uitvoer en kleine bugs of glitches tot systeemcrashes.
Regressietests voor GUI's omvatten meerdere of complexe besturingspaden. Een ontwikkelaar moet bijvoorbeeld een specifieke reeks gebruikersactiviteiten controleren waarbij een gebruiker eerst het menu-item selecteert en vervolgens achtereenvolgens andere bedieningselementen gebruikt. Het idee van complexe besturingspaden heeft tal van verschillende permutaties die moeten worden gecontroleerd in GUI-testen.
GUI-testen moet ook worden gedaan voor elke afzonderlijke apparaatomgeving. Een belangrijke toepassing van GUI-testen is opgetreden omdat draagbare apparaten zoals smartphones en tablets geleidelijk veel van de functionaliteit hebben overgenomen die eerder door laptopcomputers werd mogelijk gemaakt. De GUI's voor mobiele apparaten verschillen van die van laptops of desktopcomputers en er zijn veel verschillende soorten softwareteams nodig om de GUI-systemen dienovereenkomstig naar telefoons te migreren.
De grafische gebruikersinterface vormt in veel opzichten de kern van de omgeving en het testen van GUI's vergt doorgaans veel werk en investeringen van technische leveranciers.
