Situatie
Telefoanele mobile au fost impinse catre o noua era a developarii aplicatiilor mobile.
In ziua de azi, telefoanele mobile sunt capabile sa faca un numar larg de functii care ne usureaza munca zi de zi.
Cu ajutorul telefonului mobil putem sa platim facturile sa rezervam bilete la un film sa ne jucam fel de fel de jocuri sa vedem filme si tot asa.
Dar ce anume face ca aceste aplicatii pentru mobil sa ruleze atat de fluid? Faptul ca sunt testate pana ajung sa fie perfecte.
Ce reprezinta aceasta testare?
Testarea reprezinta o parte cruciala din procesul de dezvoltare al unei aplicatii.
Implica revizuirea anumitor aspecte ale aplicatiei cum ar fi functionalitatea, integrrea in retea si tot asa.
Pentru ca o aplicatie sa fie buna ar trebui sa satisfaca asteptarile minime ale utilizatorului de rand.
In mare exista 3mari tipuri de aplicatii mobile:
Aplicatii hibride
Bazate pe web
Native.
Testarea lor se poate face prin 4 feluri:
Intr-un kit browser
Intr-un simulator IOS sau Android
Intr-un browser mobil
Ca o aplicatie nativa pe telefon.
In continunare prezint top 6 aplicatii prin care testarile sunt posibile precise si care dau rezultate imediate.
Backup
Un plan de backup nu este neaparat obligatoriu, dar e bine sa il facem pentru a evita situatii neplacute
Solutie
Pasi de urmat
1 JUnit
Este o aplicatie open-source de testare a framework-ului
Acest tip de framework testeaza o unitate anume ce reprezinta cea mai mica parte dintr-o aplicatie.
O unitate reprezinta o parte individuala cum ar fi o functie o procedura sau o interfata inauntrul aplicatiei
Aplicatie este folositoare daca vrem sa identificam bug-uri in interiorul aplicatiei sau erori in partea de software al aplicatiei.
Foarte raspandita pentru aplicatiile care ruleazape IOS si Android
2 Robotium
Robotium este aplicatia celor de la Google pentru aplicatiile native si hibrid pentru Android.
Permite scrierea unor casute cu text din jurul functiilor, a sistemului in timp ce testeaza o multime de activitati ale aplicatiei in mod automat.
3 The Android Testing Support Library
Este un framework robust pentru testarea aplicatiilor Android.
Ofera un set de aplicatii pentru programarea interfetei si permite utilizatorului sa scrie un test code pentru aplicatiile Android.
4 Gitorius
Frameworkul de testare a aplicatiilor mobile este un proiect open-source creeat de Gitorius pentru a automatiza interfata grafica pentru aplicatii Iphone/Ipad.
Frameworkul se bazeaza pe un software automatizat pe nume Sokuli ce permite interactiunea cu scripturi Python
5 Appcelarator
Appcelerator este ine cunoscut pentru software-ul de developare open-source numit Titanium.
De asemenea ofera si TItanium-Jasmine cu scopul de a testa aplicatiile mobile.
Frameworkul estebazat pe Jasmine care transforma JavaScript in cod nativ
6 Appium
Appium este un framework open-source automat pentru testarea aplicatiilor IOS si pentru platformele Android.
Este util pentru ca permite dezvoltatorilor sa refoloseasca codurile intre platformele IOS si Android
Leave A Comment?