Testarea mobilă este o sferă complexă și complexă. O gamă largă de platforme și dispozitive, împreună cu actualizări constante ale aplicațiilor, complică sarcina chiar și pentru cei mai experimentați specialiști. Ce putem spune despre noii veniți, care se află la început în această chestiune dificilă?
Ne-am decis să ajutăm specialiștii novici și să le oferim sfaturi care sperăm că vă vor ajuta să vă obișnuiți cu testarea rapidă a aplicațiilor mobile. Pentru sfaturi, am apelat la un specialist în testarea mobilă, Pavel Alekseev. Ca rezultat, avem 10 puncte, cu care vă sugerăm să citiți.
10 sfaturi pentru a începe testerea aplicațiilor mobile
Sfat # 1. Folosiți principiile euristică și mnemonică
Pentru a păstra în memorie numeroase aspecte ale testării aplicației, principiile euristică și mnemonică vor ajuta. Toate au fost inventate de testeri profesioniști. SFDPOT, I SLICED UP FUN și COP FLUNG GUN sunt unele dintre favoritele mele. Știi ce se află în spatele lor?
Sfat # 2. Utilizați hărțile minții
Instrumentul optim, care combină toate avantajele cazurilor de testare și listelor de verificare, sunt cardurile inteligente. Ele structurează în mod eficient informațiile și ajuta să nu rateze punctele care trebuie luate în considerare în timpul testelor.
Sfat # 4. Eliberați timp pentru a elabora scenarii de testare mai complexe și neconvenționale
Utilizați test „maimuțe» (test «maimuțe») pentru detectarea defectelor și eșecuri în lucrare, precum și aplicații mobile ingheata. Astfel de utilități imita acțiuni simple ale utilizatorilor, cum ar fi, de exemplu, apăsarea unui buton cu textul „OK“ sau eliminarea de capturi de ecran. La urma urmei, atunci când testează aceste acțiuni simple, ia mult timp și atenție. Și astfel veți avea mai mult timp să studiați teste funcționale complexe.
Sfat # 5. Acordați atenție diferitelor orientări ale dispozitivului
Dacă aplicația acceptă moduri portret și peisaj, atunci ar trebui să acordați o atenție specială schimbării orientării ecranului. Acestea pot duce la defectarea aplicației, la scurgeri de memorie și la alte defecțiuni.
Sfat # 6. Obțineți utilizatori reali pentru a testa aplicațiile
Două sau trei specialiști va fi cu siguranță insuficientă pentru a acoperi absolut toate combinațiile posibile de scenarii de testare și chiar mai mult pentru a acoperi toate tipurile de dispozitive (în special pentru Android). În plus, nimeni nu a anulat oboseala viziunii și noțiunea de "ochi încețoșați". Ceea ce vă pierdeți după câteva zile de testare este ușor de observat de către utilizatorii finali ai aplicației. Deci, nu renunta la ajutorul voluntar pentru testarea beta.
Sfat # 7. Utilizați meniurile de depanare pentru a simplifica procesul de testare
Este foarte util să aveți un meniu de depanare cu funcții care să ușureze viața dezvoltatorilor și testerelor. Aceste funcții pot include următoarele:
- Emularea răspunsurilor de la server;
- Configurați setările specifice pentru server;
- Stabilirea de steaguri specifice;
- Cursuri de curățare;
- Curatarea cu numerar etc.
Sfat # 8. Opțiuni pentru dezvoltatori - cel mai bun prieten al tău
Ar trebui să activați aceste setări atât pe dispozitivele Android cât și pe cele iOS. Pentru Android este oferită o gamă foarte largă de funcții: de la afișarea datelor privind funcționarea procesorului și memoria RAM, la modificarea vitezei procesării animației.
Sfat # 9. Realizați testarea de stres a aplicațiilor
Înainte de a rula aplicația, asigurați-vă că memoria aplicației este plină. Acest lucru va ajuta să verificați viteza de operații, precum și capacitatea aplicației de a salva și de a restabili starea lor (de exemplu, în cazul în care ne vom întoarce atunci când cererea este redusă la minimum, fie pentru a lucra toate alergand serviciului etc.).
Sfat # 10. Nu neglija (dar nu abuza) emulatorii și simulatoarele pentru testare
Desigur, este imposibil să înlocuiți actualul software și hardware. Dar din cauza lipsei de fonduri pentru achiziționarea unui dispozitiv scump sau rar, emulatorii software sunt potriviți. Se întâmplă și acest lucru: clientul nu are propriul dispozitiv pentru testare - toate au fost oferite spre vânzare. În acest caz, nu avem de ales decât să folosim emulatorul pentru testare. Trebuie remarcat faptul că emulatorii Android și iOS sunt concepuți în principal pentru aplicații native. Cu toate acestea, browserele implicite încorporate ale dispozitivelor mobile pot reproduce cu exactitate modul în care site-ul va arăta pe un dispozitiv real.