Teststrategie
Vandekerkhove: “We bepalen de teststrategie op voorhand samen met de klant, zodat hij perfect weet wat en hoe er getest wordt. Omdat alles testen vandaag niet haalbaar is qua timing én financieel, opteren wij voor risk-based testing. We prioriteren het testen van bepaalde functionaliteiten die het grootste risico vormen. Een e-commerce zonder online bestellingen of een bedrijf dat niet meer kan factureren, heeft enorme gevolgen. Eens je weet wat je niet zal testen, kan je de eerstelijn helpdesk hiervan op de hoogte brengen, zodat zij weten welke problemen zich eventueel voordoen.”
Automatisatie
De testing is volledig geautomatiseerd, zodat fouten in luttele minuten in plaats van dagen gedetecteerd worden. Daarnaast is er transparantie naar de klant over het verloop van de testen (testcoverage) en de impact van bugs. Zo kan ook bij herstellingen voorrang gegeven worden aan bugs met de grootste impact.
Impactanalyse
Een volgende belangrijke stap in het testproces is de impactanalyse met behulp van solution manager. Vermits de SAP-modules verbonden zijn via interfaces met andere applicaties moeten ook die getest worden – en laat die interfaces nu juist het grootste risico vormen.
Vijf valkuilen
Vandekerkhove waarschuwt voor vijf valkuilen bij het testen:
- Onderschatten van wat je moet testen: SAP implementaties ondersteunen complexe business processen en zijn sterk data-gedreven. Dit resulteert in een groot aantal mogelijke data-variaties, alternatieve paden en gebruikersactiviteiten. Het doorlopen van ‘happy path’ scenario’s is dus onvoldoende.
- Teveel rekenen op key users. Deze businessgebruikers hebben vaak niet de nodige testing expertise om een volledige verificatie te doen, zodat belangrijke fouten over het hoofd worden gezien en pas in de productiefase opduiken.
- Testing met generieke testprofielen: Door zijn specifieke context moeten SAP testmanagers en testanalisten in staat zijn een gecontroleerde testomgeving op te zetten, testdata voor SAP aan te maken, typische SAP administratie en testing activiteiten uit te voeren, ...
- Onderschatten van de testduur: het opzetten van representatieve testomgevingen, aanmaken van testdata sets, integraties initialiseren ... vergt vaak meer tijd dan gedacht.
- Onderschatten van de nood aan herhaling: nieuwe ontwikkelde functionaliteiten en schermen worden vaak gevalideerd door key users. Maar ook na go-live zullen er regelmatig changes geïmplementeerd worden (op infra en SAP platform niveau) die regressietesten vereisen. Idealiter worden deze uitbesteed aan een afzonderlijk testing team en/of kiest men voor testautomatisatie.
Waarom is testen belangrijk?
Vandekerkhove: “Het SAP-systeem is vaak het kloppend hart van de productie van heel wat bedrijven. Om de kosten laag te houden, zorgen we dan ook van in het begin voor automatisatie en gestructureerd testen. Onze sterkte om klanten te adviseren, ligt in de combinatie van onze expertise op vlak van SAP Testing Practice en SAP Practice.”
Vinger aan de pols
Capgemini is wereldleider op het gebied van consulting, digitale transformatie en technologische diensten. Als koploper in innovatie bieden zij hun klanten de volledige waaier aan mogelijkheden aan om de evoluerende wereld van cloud, digitaal en platforms te integreren in hun business.
Computable.be over Capgemini
VS loopt achter op EU qua tech-infrastructuur
Capgemini coördineert iot-onderzoeksproject van EU
Dit zijn de beste outsourcers in België
Tevredenheid over outsourcingsdeals daalt
Capgemini boekt gunstige resultaten
Telecombedrijven investeren volop in cloud
Dit zijn belangrijkste techtrends (volgens Capgemini)
Deze it-bedrijven zijn Top Employer
Machtswissel bij Capgemini Invent België
Ai in de strijd tegen rivierblindheid