Inleiding

Een acceptatietestplan beschrijft de aanpak, scope en criteria voor de gebruikers‑ en functionele acceptatietesten van de SaaS‑applicatie Xpert Suite. De applicatie wordt als standaardproduct geleverd, maar kent uitgebreide configuratiemogelijkheden, waaronder onder meer rollen & rechten, workflow‑instellingen en koppelingen. Doel van deze acceptatietest is aan te tonen dat zowel de standaardfunctionaliteit als de voor klant ingerichte configuratie de vastgestelde business requirements ondersteunen en voldoen aan de afgesproken acceptatiecriteria. Daarbij ligt de nadruk op het valideren van configuratie‑afhankelijke processen, de stabiliteit van de koppelingen en de bruikbaarheid voor eindgebruikers in een omgeving die zo dicht mogelijk bij productie ligt. 


Onderdelen acceptatietesten

De scope van het project is bepalend wat allemaal onderdeel uitmaakt van de acceptatietesten. Hierbij zijn drie hoofdonderdelen te benoemen waarbij per onderdeel wordt uitgelegd wat belangrijk is om mee te nemen in de acceptatietesten.


Werkprocessen

Tijdens de projectuitvoering zijn één of meerdere werkprocessen ingericht. Welke processen dit zijn verschilt per klant en wordt ook beïnvloed door de aanvullende modules die naast het XS Core platform worden gebruikt. Een werkproces wat in de meeste gevallen altijd wordt in gezet is een proces voor de uitvoering van Wet Verbetering Poortwachter (WvP). Als onderdeel van de acceptatietesten is het nodig om het volledige werkproces te testen vanaf de start van het proces tot en met de output die het proces moet opleveren. Daarbij is het belangrijk om dit vanuit alle gebruikersrollen die betrokken zijn in het proces te doen. Op deze manier kun je de volgende onderdelen beoordelen:

  • Het proces inclusief taken en signaleringen.
  • De verschillende gebruikersrollen en de ingestelde autorisaties per gebruikersrol.
  • De documenten die als output van het proces opgesteld moeten worden.


Koppelingen

Op het moment dat een koppeling aanwezig is tussen bijvoorbeeld een HR-systeem en Xpert Suite is voorafgaand aan het configureren van de koppeling afgestemd welke gegevens worden uitgewisseld via de koppeling en welke applicatie de bron van de informatie is. Hierbij is het belangrijk om de volgende onderdelen te beoordelen:

  • De gegevens die worden uitgewisseld; is dit conform afspraken en verwachtingen.
  • De verwerking van de gegevens; kunnen de gegevens automatisch verwerkt worden.
  • Uitval op de koppeling; welke gegevens kunnen niet automatisch verwerkt worden en welke actie is nodig om deze gegevens alsnog (handmatig) te verwerken.


Datamigratie

Bij de overgang van een bestaande applicatie naar Xpert Suite is het gebruikelijk dat data uit de oude applicatie wordt gemigreerd naar Xpert Suite. Hierbij zijn afspraken gemaakt over de inhoud van de dataset die wordt overgenomen. In de meeste gevallen wordt eerst een proefmigratie uitgevoerd welke de basis is voor de acceptatietesten. Hierbij is het belangrijk om de volgende onderdelen te beoordelen:

  • De inhoud van de data die is gemigreerd naar Xpert Suite; zijn de gegevens herkenbaar op basis van de informatie uit de bestaande applicatie.
  • Vanuit welke gebruikersrollen is welke data inzichtelijk; dit hoort in overeenstemming te zijn met de afspraken over de autorisaties per gebruikersrol.
  • Kunnen de gebruikers hun werkzaamheden op lopende processen vervolgen na de overgang naar Xpert Suite.


Testbevindingen

Uit de acceptatietesten kunnen testbevindingen naar voren komen. Het is wenselijk deze gestructureerd bij te houden zodat de opvolging hiervan bewaakt kan worden. Hiervoor is een standaard template beschikbaar welke is toegevoegd als bijlage bij dit artikel. Bij het samenwerken vanuit één teams omgeving kan de bevindinglijst als lijst in teams worden opgenomen zodat alle bevindingen op één plek verzameld worden.

Essentieel bij het vastleggen en delen van de bevindingen is om daar geen persoonsgegevens op te nemen zoals bijvoorbeeld naam, adres, woonplaats en e-mailadressen. Een personeelsnummer of een traject id is voldoende om de bevinding te kunnen beoordelen. 


Voorbeeld template acceptatietestplan

De bijlage bevat een template die gebruikt kan worden om een acceptatietestplan op te stellen. Dit document is een hulpmiddel en kan naar eigen inzicht worden aangepast aan de situatie die passend is bij de eigen implementatie van Xpert Suite.