TESTEN IN DE LOGISTIEKE E-COMMERCEKETEN
PRODUCTINFORMATIE
Productinformatie Testen in de logistieke e-commerceketen
PRODUCTINFORMATIE Productinformatie Testen in de logistieke e-commerceketen
Inhoudsopgave 1
Waarom testen in de logistieke e-commerceketen?........................................... 4 1.1 1.2 1.3
2
Hoe pakken we het testen aan? ........................................................................ 6 2.1 2.2
3
Verschillende klantperspectieven ........................................................... 4 Wat zijn de risico’s van flexibel leveren? ................................................ 5 Testen in de logistieke organisatie ......................................................... 5
Functionele acceptatie ........................................................................... 6 Gebruikersacceptatie ............................................................................. 6
Testautomatisering ............................................................................................ 8
Copyright 2014, Centric Netherlands B.V. Niets uit deze uitgave mag worden verveelvoudigd, opgeslagen in een geautomatiseerd gegevensbestand of openbaar gemaakt, in enige vorm of op enige wijze, hetzij elektronisch, mechanisch, door fotokopieën, opnamen of enige andere manier, zonder schriftelijke toestemming van Centric Netherlands B.V.
Centric Netherlands B.V.
5 maart 2014
PRODUCTINFORMATIE Productinformatie Testen in de logistieke e-commerceketen
1
Waarom testen in de logistieke e-commerceketen?
De afgelopen jaren heeft e-commerce een enorme vlucht genomen. Een groot aantal logistieke bedrijven zijn op de toenemende vraag naar bezorgen en retourneren ingesprongen. De steeds veeleisendere consument en de toenemende mate waarin webwinkeliers de klantbeleving willen beïnvloeden, dwingen uw organisatie tot een grote mate van automatisering en flexibiliteit. Om de kwaliteit van het logistieke proces te bewaken en de risico’s te beheersten, wordt het belang van het testen steeds groter.
1.1
Verschillende klantperspectieven
Een van uw klanten is de toeleverancier van pakketten. Hij stelt tegenwoordig eisen aan de logistiek om het pakket af te kunnen leveren op het moment en de locatie waarop de consument dit wil. Webwinkels willen daarnaast weten wanneer de bezorger op een specifiek adres is. Daarnaast is het voor de grotere webwinkel van belang dat de logistieke ICT het bezorg- en het retourtraject efficiënt inricht. Daarnaast is er de consument, die het leveringstraject ervaart. Hij heeft als belangrijkste eis om zijn bestelling zo snel mogelijk te ontvangen. Deze steeds toenemende vraag naar service zorgt ook voor een toenemende vraag naar flexibiliteit binnen de logistieke keten. Webwinkels willen de consument ook de mogelijkheid kunnen bieden om te kunnen ingrijpen op het bezorgproces. Zo kan de consument bijvoorbeeld willen dat een pakket op een ander moment of een andere locatie afgeleverd wordt. Onder de interne klant vallen de depots of locaties waar de bezorg- en afhaalopdrachten worden verdeeld naar de bezorgers, maar ook de bezorgers zelf. Zij moeten invulling geven aan de eisen van beide partijen: de toeleverancier en de consument. Bezorgers willen daarnaast zo snel mogelijk een individueel pakket afhandelen of een effectieve route afleggen. Tot slot wil uw logistieke organisatie winstgevendheid van de pakketten. Aan de ene kant maken de toenemende eisen uw IT-kosten hoger, maar de flexibiliteit geeft u ook de kans om te besparen. Wanneer bijvoorbeeld een consument aangeeft op een bepaald moment thuis te zijn, hoeft er alleen op dat moment een afleverpoging ondernomen te worden terwijl de webwinkelier mogelijk betaalt voor een vast aantal afleverpogingen.
Centric Netherlands B.V.
4
5 maart 2014
PRODUCTINFORMATIE Productinformatie Testen in de logistieke e-commerceketen
1.2
Wat zijn de risico’s van flexibel leveren?
Managen van verwachtingen richting de klanten: als de logistieke organisatie pretendeert flexibel te zijn, dan dient deze ook die mate van flexibiliteit te geven aan de klant. Frauderisico: elke online retailer loopt het risico dat de consument besteld onder valse voorwendselen, zeker als er voor achteraf betalen is gekozen. Ook kan er onder een andere naam worden besteld. Dit valt onder het frauderisico. Hierdoor balanceren online retailers tussen het gemak voor de consument om bijvoorbeeld om informatie aan te passen, zoals het aflevermoment en de afleverlocatie, en het risico dat ze lopen met betrekking tot een correcte levering en betaling.
Wanneer de risico’s in een vroeg stadium onderkend worden, kunnen zij getoetst worden voordat de productiefase ingaat.
1.3
Testen in de logistieke organisatie
De pakketinformatie vervult op verschillende momenten een verschillende rol. Bij het uitwerken van een teststrategie houden we daarom rekening met het gehele proces, vanaf de bestelling door de consument tot de levering aan diezelfde consument.
Centric Netherlands B.V.
5
5 maart 2014
PRODUCTINFORMATIE Productinformatie Testen in de logistieke e-commerceketen
2
Hoe pakken we het testen aan?
Bij het testen gaat het om bestaande systemen, die worden vernieuwd en waaraan nieuwe technologie wordt toegevoegd. Continuïteit heeft de hoogste prioriteit en het is van belang dat aangetoond kan worden dat we op een gestructureerde wijze hebben getest. Omdat het om een bestaande productieomgeving gaat, werken we met checklists. Een checklist is een beknopt document, dat als basis dient voor het uitwerken van een teststrategie. Een simpele maar doeltreffende manier om afstemming te verkrijgen in de te testen interfaces. Wanneer de te testen onderdelen zijn afgestemd met de stakeholders, volgt een verdiepingsslag. Dit maakt duidelijk wat de uit te voeren testen daadwerkelijk aan inzicht moeten opleveren. Gaat het om de snelheid van de verwerking of om gebruikersinterfaces? Vervolgens starten we met de functionele acceptatie, de gebruikersacceptatie en de testautomatisering.
2.1
Functionele acceptatie
Voor het verwerken van informatie over zendingen en het verwerken van de pakketten, maken we gebruik van specifieke performancetesten. Dit maakt het belang van de snelheid van de verwerking duidelijk. De sorteercentra willen zo lang mogelijk doorgaan met sorteren, om zoveel mogelijk pakketten de volgende dag af te kunnen laten leveren. Dat betekent dat de snelheid waarmee de pakketinformatie vanuit het sorteercentrum naar de depots in het land gaat, hoog moet zijn. In de verwerking en aanlevering van informatie komen een aantal piekmomenten voor. De pieken ontstaan wanneer de depots de planningen voor een dag gaan samenstellen en als de bezorgers aan de slag gaan. In de stresstest houden we hier rekening mee, zodat u inzicht krijgt in de stabiliteit van het systeem. Tijdens deze fase is het samenstellen van de juiste testdata van groot belang. Hierbij worden de verwerking van verschillende soorten pakketten (voor grote leveranciers, kleine leveranciers en individuen) en de betaling/facturering gecombineerd. De aangeleverde testdata en de bijbehorende businessrules maken een belangrijk onderdeel uit van het testproces.
2.2
Gebruikersacceptatie
Het belang van het testen van de gebruikersacceptatie dient niet onderschat te worden. Grote webwinkels als Wehkamp.nl en Bol.com willen de klantbeleving tot aan de deur kunnen beïnvloeden. De consument wil zijn zending op welk moment en op welke plek hij wil, kunnen ontvangen. De vervoerder en bezorgers willen hun services helder en transparant aanbieden.
Centric Netherlands B.V.
6
5 maart 2014
PRODUCTINFORMATIE Productinformatie Testen in de logistieke e-commerceketen
De tester begeleidt niet alleen de gebruikersacceptatietesten, het is nodig dat hij goed zicht heeft op de belangen van de verschillende gebruikers. Een bezorger heeft een andere gebruikerservaring bij het bezorgen van een pakket dan de consument die een wijziging wil doorgeven aan de vervoerder. Dit is een van de voornaamste uitdagingen bij het uitvoeren van gebruikersacceptatietesten; het op waarde schatten van feedback van de gebruikers en dit kunnen vertalen naar concrete resultaten. Door in gesprek te gaan met productowners of projectmanagers, zorgt de tester dat u de feedback op waarde kunt schatten. Het borgen van feedback en testresultaten kan soms al in een Excel-sheet. Het is hierbij wel van belang dat de kwaliteitsattributen waartegen getest wordt, worden afgezet tegen de resultaten (feedback). Hierdoor kunt u bepalen op welke kwaliteitsattributen er meer nadruk gelegd moet worden. Het resultaat en de feedback worden bruikbaar gepresenteerd voor de organisatie en sluiten aan bij de stijl van de organisatie. We kunnen de testresultaten op verschillende niveaus binnen de organisatie presenteren, hierbij is terugkoppeling naar de eindgebruiker van groot belang.
Centric Netherlands B.V.
7
5 maart 2014
PRODUCTINFORMATIE Productinformatie Testen in de logistieke e-commerceketen
3
Testautomatisering
Voor het functionele testen van de webbased applicaties maken we gebruik van tools als Selenium. Voor de webservices maken we onder andere gebruik van testtools als SoapUI. Door gebruik te maken van testdata die voldoen aan specifieke voorwaarden, kunnen we de geldigheid van de webservice nauwkeurig testen. Aangezien de logistieke keten veel externe raakvlakken heeft, zien we een toename in de SaaS-georiënteerde diensten (Software as a Service). Een prioriteit bij hiervan is data-integriteit en de correctheid van het berichtenverkeer. Bij Saas-diensten moet een grote mate van regressietesten uitgevoerd kunnen worden, hiermee moet bij de initiële investering in testautomatisering rekeninggehouden worden. Als de herhaalbaarheid van de testuitvoer groot is zonder telkens grote investeringen te doen, heeft automatisering grote waarde voor het testproces. Centric Centric Test & Security professionals werkt samen met diverse stakeholders in de logistieke keten om inzicht te geven in de kwaliteit van software. Hierbij ondersteunen we de implementatie van een structureel testproces voor de bestaande processen. De Cenric testprofessionals zijn in staat complexe testvraagstukken om te zetten naar een werkbaar en overzichtelijk testproces. Voor meer informatie neemt u contact op met onze verkoopafdeling. Centric Test & Security: +31 30 608 80 00 www.centric.eu/test
Centric Netherlands B.V.
8
5 maart 2014