De mobiele sector groeit voortdurend in hoog tempo. Volgens Statista gebruikt 54% van alle gebruikers wereldwijd mobiele apparaten in vergelijking met desktops. Techgiganten als Samsung, Google, Apple en anderen blijven in steeds hoger tempo nieuwe Android- en iOS-apparaten uitbrengen. De constante groei van het mobiele gebruik heeft er ook toe geleid dat organisaties zich richten op het ontwikkelen van apps om hun gebruikers tegemoet te komen.
Met de enorme fragmentatie van apparaten die momenteel bestaat, zijn twee dingen belangrijke zorgen geworden voor alle QA’s:
- Zal de ontwikkelde app naadloos werken op alle nieuwste Android- en iOS-apparaten?
- Zal de ontwikkelde app compatibel zijn met oudere versies van besturingssystemen die op Android en iOS draaien?
Dit artikel zal zich richten op deze beide zorgen en bespreken hoe het handmatig testen van mobiele applicaties een belangrijke rol kan spelen bij agile ontwikkeling. Het zal ook uitleggen hoe men online handmatig app-testen kan uitvoeren.
Dus laten we beginnen.
Als een app compatibel is met de nieuwste iOS- en Android-versies, is dat een grote overwinning voor de QA’s. Als je er echter voor kiest om de prestaties van een app niet te optimaliseren voor eerdere versies van Android en iOS, kan dat tot aanzienlijke verliezen leiden. Veel gebruikers upgraden niet meteen of kiezen er bewust voor om oudere apparaten of besturingssystemen te blijven gebruiken.
Er zijn 2 methoden over hoe QA’s mobiele applicaties handmatig testen op verschillende Android- en iOS-apparaten:
Test op een platform dat echte mobiele apparaten biedt
Dit is een van de gemakkelijkste manieren. Er is geen betere optie dan het testen van uw mobiele apps op een echte apparatenwolk die een uitgebreide reeks mobiele Android- en iOS-apparaten biedt.
QA’s kunnen platforms zoals BrowserStack gebruiken die een diverse reeks echte Android- en iOS-mobiele apparaten bieden voor het handmatig testen van mobiele applicaties. Het uitvoeren van app testen op echte apparaten zal helpen QAs om app gedrag te simuleren in real-world conditions.
One hoeft alleen maar aan te melden voor gratis en onmiddellijk beginnen met testen. QA’s hoeven alleen maar de onderstaande stappen te volgen:
- Upload de app die op het platform moet worden getest
- Selecteer het mobiele apparaat (met browser en OS naar keuze) om op te testen
Probeer App gratis te testen op Real Device Cloud
Note: QA’s kunnen ook rechtstreeks apps installeren vanuit de App Store of Playstore.
Als de app eenmaal is geüpload en het apparaat is geselecteerd, wordt de app op dat specifieke apparaat geïnstalleerd en wordt een nieuwe sessie gestart zodat QA’s kunnen beginnen met testen.
QA’s krijgen ook toegang tot DevTools, bugrapportage met JIRA, en andere essentiële functies zoals netwerk throttling en geolocatietests op het dashboard.
Hier ziet u een App Live testsessie op een echte Samsung S10 Plus.
Start gratis met handmatig testen van apps
Testen op Emulators of Simulators
Dit is een tijdrovende en inspannende aanpak. QAs moeten het aantal apparaten identificeren waarop hun app moet worden getest en dienovereenkomstig emulators downloaden voor elk apparaat. Het downloaden en testen op elke android emulator of ios simulator is een zeer omslachtige en inefficiënte taak. Teams kunnen zich een dergelijke aanpak niet veroorloven, vooral niet in zo’n concurrerend landschap.
Emulators of simulators kunnen nuttig zijn in de eerste fasen van ontwikkeling. Ze zijn echter niet betrouwbaar genoeg om de doeltreffendheid van toepassingen in echte gebruikersomstandigheden te garanderen. Daarom is het sterk aan te bevelen dat QA’s testen op een echte device cloud. Ze hoeven zich geen zorgen te maken over downloads of voorconfiguraties. Upload gewoon de app en begin met testen. Zo eenvoudig is het!
Lees dit interessante artikel: Waarom testen op echte apparaten in vergelijking met emulators en simulators.
Met de opkomst van geautomatiseerd testen, klinkt handmatig testen misschien overbodig. Bepaalde aspecten van een app, zoals bruikbaarheid, toegankelijkheid, gebruiksgemak, enz. kunnen echter niet door een machine worden beoordeeld, hoe geavanceerd het algoritme ook is. Er is geen vervanging voor menselijk oordeel, en handmatig testen is vandaag de dag nog net zo relevant. Met platforms zoals BrowserStack is het eenvoudig om handmatige mobiele app-tests uit te voeren.