SAP Hybris Cloud for Customer en geautomatiseerd testen

Download Report

Transcript SAP Hybris Cloud for Customer en geautomatiseerd testen

VNSG Magazine | december 2016
SAP Hybris Cloud for Customer en geautomatiseerd testen
Het testen van SAP Hybris Cloud for Customer is een vast onderdeel van elke implementatie en moet
daarnaast vier keer per jaar gebeuren tijdens de kwartaalupdate.
Regelmatig wordt de vraag gesteld of het testen geautomatiseerd kan, vooral als men een
volumetest wil uitvoeren om de performance te meten. Het antwoord hierop is: JA, dat kan. Er zijn
verschillende pakketten beschikbaar die hierin kunnen ondersteunen.
SAP gebruikt bijvoorbeeld in een "how-to" document het programma "HP loadrunner" om een
volumetest te doen. Het stappenplan is vrij simpel en over het algemeen gelijk aan andere test
software programma's:
1. Je bepaalt een aantal scenario's, logischerwijs de meest voorkomende.
2. Je ontwerpt een volume plan waarmee je bepaalt hoeveel gebruikers je wilt simuleren en
hoeveel denktijd er tussen stappen behoort te zijn.
3. Je creëert de testcases door middel van recordings
4. Je voert de test cases uit
5. Je analyseert de resultaten
Mocht je aan de slag gaan met een testprogramma, vergeet dan niet SAP op de hoogte te stellen
middels een ticket dat je een performance test gaat doen.
Daarnaast is het verstandig om de recording van de stappen en de uitvoer van de testcases niet in
een "koude" browser te doen. Daarmee wordt bedoeld dat je al een keer door de stappen bent
geweest zodat de browser cache gevuld is met de laatste C4C bestanden zoals HTML, CSS en
javascript.
Naast HP loadrunner zijn er alternatieven, zowel betaald als gratis. Apache JMeter (Open source,
gratis) is een bekende en een vaak gebruikt programma maar er zijn ook afgeleiden van JMeter zoals
Iocust en Smartmeter.io.
Samenvattend kan er gesteld worden dat er meerdere mogelijkheden zijn om een SAP Hybris Cloud
for Customer geautomatiseerd te testen. De cases die je vastlegt, kunnen vaak bij nieuwe releases
opnieuw gebruikt worden. Indien bij een kwartaalupdate relevante velden worden toegevoegd,
moeten die uiteraard ook aan de cases worden toegevoegd.