Context
Gebruik geen beheerdersaccount (een gebruiker met beheerderssysteemgroepen) bij het testen van of deelnemen aan gebruikersprocessen of functionele onderdelen.
Beheerdersaccounts zijn bedoeld voor systeemconfiguratie en beheertaken. Wanneer je ze gebruikt voor functionele tests of voor deelname aan gebruikersprocessen, zoals het afhandelen van tickets of wijzigen van reserveringen, kunnen ze misleidende of onjuiste resultaten opleveren. Hun rechten en gedrag verschillen namelijk van die van gewone gebruikers.
Waarom testen met een beheerdersaccount problemen kan veroorzaken
Beheerders hebben doorgaans:
- Extra rechten en mogelijkheden om beperkingen te omzeilen
- Toegang tot configuratie- en beheerfuncties
- Uitgebreidere zichtbaarheid van taken of workflowopties
- Ander systeemgedrag dan gewone gebruikers
Daardoor kunnen workflows zich anders gedragen dan bij een gewone gebruiker. Dit kan leiden tot onnauwkeurige testresultaten en onterecht gemelde problemen.
De juiste manier om gebruikersprocessen te testen
Bij het testen van functionele processen:
- Gebruik een specifiek testaccount
- Neem een bestaand gebruikersaccount over
- Zorg ervoor dat het account alleen de rechten heeft die relevant zijn voor het scenario
Dit zorgt voor:
- Correct workflowgedrag
- Correcte zichtbaarheid van pagina’s
- Betrouwbare controle van toegangsrechten
- Representatieve testresultaten
Beoogd gebruik van beheerdersaccounts
Gebruik beheerdersaccounts uitsluitend voor:
- Systeemconfiguratie
- Module- en workflowinstellingen
- Gegevenscorrecties
- Technisch en administratief beheer
Ze zijn niet bedoeld om functionele processen van eindgebruikers te valideren.