App testen
Controleer uw mobiele app vóór iedere release
Een mobiele app moet betrouwbaar functioneren op verschillende apparaten, schermformaten en versies van iOS en Android. APPelit test mobiele apps op functionaliteit, gebruikersflows, koppelingen en app-specifiek gedrag zodat problemen vóór een release zichtbaar worden.
Waarom een app testen?
De praktijk is breder dan één toestel
Een app kan op het ene apparaat probleemloos functioneren en op een ander toestel afwijkend gedrag vertonen. Verschillen in besturingssysteem, schermformaat, hardware, rechten en configuratie kunnen invloed hebben op de werking.
Daarom wordt bij app testing niet alleen gecontroleerd of een functie technisch werkt. Ook complete gebruikersscenario’s zijn belangrijk. Kan een gebruiker zich registreren, inloggen, gegevens invoeren, een betaling afronden of een notificatie openen zonder onverwachte onderbreking?
Wanneer moet u een app laten testen? Niet alleen vlak voor de eerste lancering, maar ook na functionele wijzigingen, updates van gebruikte technologie en voorafgaand aan belangrijke nieuwe releases.
iOS en Android app testen
Rekening houden met verschillende omgevingen
Mobiele applicaties worden gebruikt binnen een voortdurend veranderende technische omgeving. Nieuwe versies van iOS en Android verschijnen regelmatig en gebruikers beschikken over verschillende generaties smartphones en tablets.
Bij het testen wordt daarom gekeken naar de apparaten en versies die relevant zijn voor de doelgroep van de applicatie. Daarbij kunnen onder meer navigatie, formulieren, schermweergave, gebruikersrechten en interacties met functies van het toestel worden gecontroleerd.
Welke combinaties getest moeten worden, hangt af van de app en het daadwerkelijke gebruik. Het doel is niet om ieder denkbaar apparaat afzonderlijk te testen, maar om een representatieve testdekking te realiseren voor de gebruikersomgeving van de applicatie.
Gebruikersflows controleren
Test wat gebruikers daadwerkelijk doen
Afzonderlijke schermen kunnen correct functioneren terwijl een volledige gebruikersflow alsnog problemen oplevert. Daarom is het belangrijk om een app vanuit complete scenario’s te testen.
Denk aan het aanmaken van een account, wachtwoordherstel, onboarding, bestellen, betalen, documenten uploaden of het doorlopen van een specifieke workflow. Daarbij wordt gekeken of gegevens correct worden opgeslagen en of gebruikers logisch naar een volgende stap worden geleid.
Ook uitzonderingssituaties verdienen aandacht. Wat gebeurt er bijvoorbeeld wanneer een verbinding tijdelijk wegvalt, verplichte gegevens ontbreken of een externe dienst niet beschikbaar is? Juist deze situaties kunnen tijdens normaal gebruik tot problemen leiden.
Koppelingen en mobiele functies
Meer testen dan alleen het scherm
Veel mobiele apps zijn gekoppeld aan een backend, API of verschillende externe diensten. Een goed functionerende interface betekent daarom nog niet automatisch dat de volledige applicatie correct werkt.
Bij app testing kunnen API-verzoeken, gegevenssynchronisatie en de verwerking van responses worden meegenomen. Daarnaast kunnen app-specifieke functies zoals pushnotificaties, camera, locatievoorzieningen, biometrische authenticatie en het uploaden van bestanden worden gecontroleerd.
Hierbij is vooral de samenhang belangrijk. Een notificatie moet bijvoorbeeld niet alleen ontvangen worden, maar de gebruiker vervolgens ook naar de juiste plaats in de app brengen.
Regressietesten bij app-updates
Voorkom dat nieuwe functies bestaande functies raken
Mobiele apps worden na de eerste release vaak verder ontwikkeld. Nieuwe functionaliteiten, aanpassingen aan de backend en updates van libraries kunnen invloed hebben op onderdelen die eerder goed functioneerden.
Met regressietesten worden belangrijke bestaande functies opnieuw gecontroleerd nadat wijzigingen zijn doorgevoerd. Zo kan eerder worden vastgesteld of een nieuwe aanpassing onbedoeld invloed heeft op andere delen van de app.
Voor apps met regelmatige releases kunnen terugkerende tests gedeeltelijk worden geautomatiseerd. Daardoor kunnen belangrijke scenario’s structureel worden gecontroleerd, terwijl handmatige tests worden ingezet voor nieuwe functionaliteiten en situaties waarbij menselijke beoordeling nodig blijft.
Testen vóór App Store-release
Controle vóór publicatie
Een release naar de Apple App Store of Google Play Store is een logisch moment voor een laatste controle van de applicatie. Daarbij kunnen de belangrijkste gebruikersflows en recent gewijzigde onderdelen opnieuw worden getest.
Naast functionele werking kunnen zaken als versiebeheer, configuratie, productieomgevingen en koppelingen relevant zijn. Een app die in een testomgeving goed werkt, moet immers ook met de juiste productieconfiguratie functioneren.
Door deze controle onderdeel te maken van het releaseproces ontstaat een duidelijk moment waarop wordt vastgesteld of de geplande versie technisch gereed is om te worden aangeboden voor publicatie.
Uw app laten testen
QA voor iOS- en Android-applicaties
Wilt u een nieuwe mobiele app controleren, een bestaande applicatie voorbereiden op een release of structureel QA opnemen binnen verdere appontwikkeling? APPelit kan mobiele applicaties functioneel en technisch testen.
We kunnen daarbij onder meer gebruikersflows, verschillende apparaten en besturingssystemen, API-koppelingen, regressie en app-specifieke functionaliteiten controleren. Testing kan zowel onderdeel zijn van een ontwikkeltraject als afzonderlijk worden uitgevoerd op een bestaande applicatie.
Laat uw app testen voordat deze bij gebruikers terechtkomt en krijg duidelijk inzicht in eventuele afwijkingen die vóór de volgende release aandacht nodig hebben.
Ervaar het gemak van onze service!
Wilt u dat wij contact opnemen? Vul het formulier hieronder in en we bellen u terug.
U kunt ook meer informatie achterlaten via onze contactpagina of het offerteformulier
Ervaar het gemak van onze service!
Wilt u dat wij contact opnemen? Vul het formulier hieronder in en we bellen u terug.
U kunt ook meer informatie achterlaten via onze contactpagina of het offerteformulier
