Een beheerdersaccount gebruiken voor testen of deelnemen aan gebruikersprocessen

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.