Beep for Help biedt ouderen via een mobiele app directe toegang tot niet-medische zorg aan huis. Of het nu gaat om een bed verschonen, boodschappen doen of simpelweg gezelschap houden – de veelzijdige helpers van Beep for Help staan altijd klaar. Dankzij deze dienstverlening kunnen ouderen langer zelfstandig blijven wonen. Beep for Help maakt het vragen en aanbieden van hulp zo gemakkelijk mogelijk via een app en de website. Zowel helpers als hulpbehoevenden registreren zich eenvoudig via de app en geven daarbij hun voorkeuren aan.
Efficiëntie en kwaliteit naar een hoger niveau
Hoewel de mobiele app van Beep for Help al geruime tijd in ontwikkeling was, werden de testen tot voor kort handmatig uitgevoerd. Dit proces bleek tijdrovend en foutgevoelig. De behoefte ontstond om een volledige end-to-end (E2E) testset te bouwen die automatisch en via de cloud – uitgevoerd kan worden.
Innovatieve aanpak: bouwen aan robuustheid
In oktober 2024 zijn twee experts van Polteq gestart met het opzetten van een geautomatiseerd testframework in Appium, gecombineerd met Behavior-Driven Development (BDD). Omdat de app is ontwikkeld in Flutter en beschikbaar is voor zowel Android als iOS, bleek Appium de perfecte keuze: flexibel, platformonafhankelijk en gericht op herbruikbare tests.
Hoewel Flutter grote voordelen biedt zoals snellere ontwikkeling en consistente gebruikerservaringen, bracht de integratie met Appium ook uitdagingen met zich mee. Door de unieke widgetstructuur van Flutter was het identificeren van UI-elementen complex. Dankzij intensieve samenwerking tussen testers en ontwikkelaars zijn deze uitdagingen succesvol overwonnen en zijn betrouwbare, onderhoudbare tests gerealiseerd.
Automatische tests in de cloud: altijd inzicht
Alle bestaande functionaliteiten zijn in het testframework opgenomen. Met behulp van BrowserStack worden de tests elke avond automatisch uitgevoerd op een breed scala aan echte mobiele apparaten. Zo beschikt Beep for Help elke dag over actuele inzichten in de kwaliteit van hun app en kunnen eventuele issues razendsnel worden opgespoord én opgelost.
Shift left: sneller fouten vinden, sneller verbeteren
Naast de functionele app-tests is ook de API-laag volledig geautomatiseerd. Door hiervoor een apart testframework voor API’s op te zetten, zijn de E2E-tests aanzienlijk sneller geworden: API-calls hoeven niet meer integraal getest te worden binnen de app-tests. Dit versnelt het testproces, maakt fouten makkelijker traceerbaar en verhoogt de efficiëntie van het gehele testproces.
Onderhoudbaarheid en zelfstandigheid als resultaat
Beep for Help is nu in staat om zowel de E2E- als de API-testsets zelfstandig te onderhouden. Daarnaast hebben de Polteq-experts de softwareleverancier geholpen om de app beter testbaar te maken. Hierdoor is Beep for Help in staat om structureel een hogere kwaliteit te leveren én sneller verbeteringen door te voeren.
“Beep for Help zet technologie in om iets wezenlijks te betekenen: mensen ondersteunen bij niet-medische zorgvragen, een brug slaan tussen hulpvragers en helpers, en zo bijdragen aan het doorbreken van eenzaamheid en isolement. Dat raakt mensen direct. Juist in dit menselijke aspect herkennen wij ons als Polteq.”
Remco Neve, Manager Sales bij Polteq