Mobiele apparaten

Hoe om te gaan over het testen van uw android app

Zij het de markt van de onderneming of de markt van de consument, het enige aspect van Android, dat het een harde beest maakt te behandelen is de versnippering - apparaat, platform en besturingssysteem. Als Android app ontwikkelde een groot genoeg deal is, maakt de fragmentatie het testen van het een nog grotere deal.

Wat is het eerste ding om te doen voordat u overwegen uw app voor de Google play winkel - TEST... Test... test. Een bedrijf dat een miljoen downloads voor hun app heeft heeft getest in ongeveer 400 verschillende apparaten. Nou, maakt het idee van het testen van uw app in 400 verschillende apparaten zeker een hoge barrière voor toetreding tot de Android app markt - zowel in termen van kosten en beproeving tijd. Maar het hele testen kan worden aangepakt op een intelligente manier waardoor het haalbaar voor een app ontwikkelaar.

Going door de 80-20-regel voor apparaten

Het is bijna onmogelijk voor kleine bedrijven en solo app ontwikkelaars te verrichten uitgebreide testen van hun apps op verschillende apparaten. Het is zeer tijdrovend handmatig testen en erger nog, het is gewoon niet rendabel.

Een van de beste manieren om dit probleem te verhelpen is om te gaan door de 80-20 principe. Als algemene regel, wordt 80% van de markt beheerd door 20% van de Android-apparaten. Wat dit betekent voor u is dat u alleen door te testen op dat 20% de meeste van uw markt en dat is een goede start hebben gedekt. Zodra u tractie voor uw app gezien hebt, kunt u meer middelen investeren in catering aan de lange staart Androïde markt.

Dus, wat is de beste manier om te gaan over het vinden van het percentage distributie?

-Android website statistieken te vinden van de populaire OS-versies

-Android website statistieken te vinden van de meest populaire DPI-scherm grootte combinatie

-Apparaten die betrekking hebben op het bovenstaande

Een van de punten in gedachten te houden is het belangrijk om te besteden niet waardevolle initiële middelen op uw app op verouderd telefoons en OS in een poging om grondig te testen. Als u om te beginnen met voldoende middelen hebt, dan zou het een goed idee om te testen uw app op de meest populaire apparaten in de prijsklasse - hoog, Midden en lage kant.

Met behulp van de Android Emulator

De Android SDK wordt geleverd met een apparaatemulator die wordt uitgevoerd op uw computer. Dit is een alternatief voor prototyping en testen van uw app in plaats van met behulp van een feitelijke apparaat. Er zijn veel van de nadelen in deze optie - u niet bellen werkelijke, het verschil in termen van resultaten wanneer gebruikt op het feitelijke apparaat kan worden belachelijk slecht. Het algemene advies is om te testen de app ten minste één keer op een feitelijke apparaat of gebruikt u de andere opties beschreven hier.

Met behulp van een derde partij Service testen

Het succes van de Android app markt heeft geleid tot een overvloed aan diensten die aan het ecosysteem van de app bijdragen. Sommige van de meest nuttige zijn degenen die offshore testen bieden voor Android apps. Zij bieden een verscheidenheid aan diensten - functionele, integratie, lading en usability testing testen.

Sommigen van de grotere bedrijven vinden het efficiënt om te hebben de test team in-house - vooral die in gaming die constante updates aan hun apps duwen. Maar offshore testen kan een goede optie voor bedrijven die net beginnen in de Android app markt.

Sommige van de diensten die beschikbaar zijn op de markt zijn Testology, utest, Test-droid, App Thwack en Ranorex.

Tests ontwerpen terwijl App ontwikkeling Is op

Een van de beste manieren om van de totale ontwikkelingstijd is door het uitvoeren van de test ontwerpen gelijktijdig met app design en ontwikkeling. Deze methode bespaart tijd drastisch vooral als u een functie naar een live app duwen. Zodra de specificaties voor een bepaalde functie worden bepaald, kunnen de specs voor de test worden geschreven wanneer de ontwikkeling van de functie gebeurt. Deze tests kunnen goed worden uitgevoerd nadat de functie ontwikkeling voorbij is en de feedback in het systeem weer terug voor verfijningen kan worden gesluisd.

Androïde ontwikkeling en het testen zijn niet eenvoudig alleen vanwege de veelheid van platforms en apparaten. De bovenstaande opties moeten u def-lap helpen uw app ontwikkeling en het testproces.