Als Test Automation Engineers bij Delta Fiber hadden we het genoegen deel uit te maken van het IPTV-project. Onze focus lag op het versterken van testautomatisering binnen dit project.
De uitdaging
Binnen het groeiende IPTV-project van Delta Fiber stond het testen van toenemende functionaliteiten centraal. Handmatige tests waren tijdsintensief en beperkten de efficiëntie van het ontwikkelproces. Hier kwamen wij als Test Automation Engineers in actie. Ons doel was het implementeren en optimaliseren van testautomatisering om tests sneller, nauwkeuriger en uitgebreider te maken.
Automatisering van mobiele applicaties
We begonnen met het automatiseren van testcases voor zowel Android als iOS mobiele applicaties, waarbij we Appium, een krachtig testautomatiseringsframework, inzetten. Het automatiseren van herhaalbare testscenario’s resulteerde niet alleen in snellere feedback voor het ontwikkelteam, maar verhoogde ook de consistentie en nauwkeurigheid van de tests. Dit gaf functionele testers de ruimte om nieuwe functionaliteiten en complexe use-cases te verkennen.
Uitbreiding naar AndroidTV
Na het succesvol automatiseren van de mobiele applicaties, verschoof onze focus naar het automatiseren van de AndroidTV-applicatie. Deze stap was niet alleen technisch uitdagend, maar beloofde ook aanzienlijke voordelen voor het project.
De AndroidTV-applicatie bracht unieke uitdagingen met zich mee, zoals navigeren met een afstandsbediening en het omgaan met verschillende schermresoluties. Met Appium, aangepaste locators en zorgvuldige scripts, ontwikkelden we een robuuste automatiseringsoplossing die deze uitdagingen effectief aanpakte.
Voordelen en resultaten
De invoering van testautomatisering binnen het IPTV-project bracht aanzienlijke voordelen met zich mee. Functionele testers konden zich nu richten op nieuwe functionaliteiten en complexe use-cases, in plaats van tijd te besteden aan repetitieve handmatige tests. Dit resulteerde in verbeterde softwarekwaliteit en een versnelde time-to-market.
Bovendien leverde de automatisering van AndroidTV-tests aanzienlijke efficiëntiewinst op. Tests werden uitgevoerd op diverse apparaten en schermformaten, waardoor de dekkingsgraad toenam. Dit verminderde het risico op onverwachte problemen voor eindgebruikers en leidde tegelijkertijd tot besparingen op FTE capaciteit, doordat minder handmatige tests nodig waren.
Conclusie
Onze tijd als Test Automation Engineers bij Delta Fiber’s IPTV-project was een mooie en leerzame ervaring. De reis van het automatiseren van mobiele applicaties tot het uitbreiden naar AndroidTV bracht technische uitdagingen met zich mee en leverde tastbare voordelen op voor het project en het team.
We zijn trots op onze bijdrage aan het succes van het IPTV-project en kijken uit naar het voortzetten van onze reis in testautomatisering. Met voortdurende inzet van onze vaardigheden en expertise streven we ernaar waarde toe te voegen aan toekomstige projecten.