mobile device testing
Testarea dispozitivelor mobile este un proces pentru testarea calității unui dispozitiv. Citiți acest tutorial cuprinzător pentru a obține cunoștințe aprofundate despre testarea pe mobil:
Înainte de a explora testarea dispozitivelor mobile, să aflăm despre testarea dispozitivelor.
Testarea dispozitivului este procesul prin care un dispozitiv este testat pentru calitatea sa pentru a vedea cât de bine îndeplinește cerințele pentru care a fost dezvoltat.
Ce veți învăța:
- Testarea dispozitivelor mobile: o prezentare generală completă
- Introducere în testarea dispozitivelor
- Ce este un dispozitiv mobil?
- Tipuri de dispozitive mobile
- Ce este testarea dispozitivelor mobile?
- Nevoia de testare pe mobil
- Ce este un dispozitiv de testare?
- Tipuri de testare a dispozitivelor mobile
- Puncte cheie pentru testarea pe mobil
- Testarea dispozitivelor mobile Vs Testarea aplicațiilor mobile
- Testarea dispozitivelor Android
- Cele mai bune aplicații pentru testarea unui dispozitiv Android
- Alte verificări care trebuie efectuate pe dispozitivul Android
- Concluzie
Testarea dispozitivelor mobile: o prezentare generală completă
Public țintă
Acest tutorial este destinat tuturor celor care sunt interesați de testarea dispozitivelor mobile și doresc să o ia ca carieră. Dacă sunteți un tester (manual sau automat) care este curios și dorește să adune câteva cunoștințe despre testarea dispozitivelor, atunci aceasta este pentru dvs.
Introducere în testarea dispozitivelor
În termeni simpli, atunci când un dispozitiv este testat (hardware-ul sau software-ul său) pentru a se asigura că funcționează corect sau așa cum era de așteptat, acesta se numește Testarea dispozitivului.
Să înțelegem acest lucru cu un exemplu din lumea reală.
Să presupunem că avem un aparat de cântărit digital și dorim să testăm dispozitivul.
Testarea hardware pentru aceasta ar include introducerea bateriei în ea pentru a testa dacă poate fi pornită, testarea butonului de pornire / oprire dacă funcționează conform intenției etc. Pe de altă parte, testarea software a dispozitivului ar include verificarea dacă afișează citire corectă atunci când sunt plasate diferite greutăți pe ea și atunci când nu există greutăți, aparatul indică un zero pe unitatea de afișare și așa mai departe.
Sper că acest lucru v-ar fi dat o idee despre ce este testarea dispozitivelor.
Cu această introducere privind testarea dispozitivelor, veți putea să vă relaționați mai bine cu ceea ce este testarea dispozitivelor mobile. Să mergem mai departe și să înțelegem diferitele aspecte ale testării mobile.
program Java simplu pentru sortarea numerelor în ordine crescătoare
Ce este un dispozitiv mobil?
După cum sugerează și numele, acestea sunt înlocuirile reale pentru computerele mai mari și pot fi transportate cu ușurință dintr-un loc în altul. Sunt la îndemână, spre deosebire de computerele mai mari care nu sunt portabile.
Dispozitivele mobile de astăzi sunt capabile să îndeplinească majoritatea funcțiilor pe care le poate face un computer mai mare, fie că este vorba de stocare de date, acces la internet și numeroase alte sarcini care pot fi efectuate folosind internetul, cum ar fi serviciile bancare online, cumpărăturile online, plățile online ale facturilor etc. .
Tipuri de dispozitive mobile
Mergând după sensul literal, un dispozitiv mobil nu este altceva decât un dispozitiv de calcul care este portabil și care poate fi transportat cu ușurință dintr-un loc în altul. Tipul și numărul dispozitivelor mobile ar putea fi variate. Ele ar putea diferi în funcție de dimensiuni, sisteme de operare și capacitatea lor de a îndeplini diverse funcții.
Unele dintre clasificările majore ale dispozitivelor mobile includ:
- Telefoane inteligente : Aceste telefoane ne oferă mai multe funcții în afară de efectuarea și primirea de apeluri. De exemplu. Permiterea conectivității la internet, utilizarea diferitelor aplicații pentru diverse sarcini, conectivitate cu alte dispozitive precum TV, sistem de muzică auto, seturi de căști prin Wi-Fi etc.
- Tabletă / iPad : Acestea sunt dispozitive cu ecran tactil și nu au tastatură sau mouse separat. Ei pot îndeplini majoritatea sarcinilor pe care cineva le-ar face în mod normal pe un laptop sau un computer desktop.
- Asistent digital personal (PDA) : PDA-urile erau destul de populare, chiar înainte de sosirea Tabletului / iPadului pe piață. PDA-urile pot îndeplini diverse funcții, cum ar fi efectuarea de apeluri, utilizarea browserului pentru a accesa internetul și chiar trimiterea de faxuri. Cu toate acestea, acestea sunt bazate pe stilou și utilizează un dispozitiv asemănător stiloului pentru a introduce date.
Cu toate acestea, odată cu apariția tehnologiei ecranului tactil, iPad-ul și tabletele au făcut în cele din urmă PDA învechit.
Ce este testarea dispozitivelor mobile?
Un răspuns foarte simplu la acest lucru ar fi testarea unui dispozitiv mobil pentru a se asigura că toate funcțiile sale, care includ hardware-ul său, precum și software-ul funcționează conform așteptărilor.
Din punct de vedere tehnic, verificarea calității unui dispozitiv mobil asigură faptul că acesta îndeplinește toate cerințele și specificațiile în ceea ce privește hardware-ul și software-ul său înainte de a fi lansat pentru utilizare către consumatorii reali.
Testarea mobilă include testarea atât a hardware-ului, cât și a software-ului mobilului, împreună cu aplicațiile preinstalate de producător.
Nevoia de testare pe mobil
Dispozitivele mobile revoluționează modalitățile de interacțiune umană cu tehnologia. Fiind la îndemână, utilizarea lor în viața noastră a crescut mult din ultimul deceniu. Ne putem îndeplini majoritatea locurilor de muncă prin dispozitive mobile, mai degrabă decât să fim prezenți fizic la o locație, cum ar fi serviciile bancare online, cumpărăturile online, plățile online ale facturilor etc.
Deoarece utilizarea telefoanelor mobile pentru îndeplinirea sarcinilor noastre a crescut într-o mare măsură, a adus necesitatea de a avea dispozitive perfecte. Prin urmare, este foarte important să faceți teste hardware și software adecvate pentru dispozitive, astfel încât șansele lor de eșec să fie minime.
Ce este un dispozitiv de testare?
Un dispozitiv de testare sau un dispozitiv sub test (DUT) este dispozitivul care este testat pentru calitatea sa.
Un dispozitiv mobil este testat pentru calitatea sa la sfârșitul producătorului. Pe lângă software, hardware-ul este, de asemenea, testat riguros pentru a se asigura că îndeplinește toate specificațiile cerute și că toate componentele hardware funcționează conform așteptărilor.
De exemplu, dacă intenționăm să testăm dispozitivul mobil Samsung Galaxy S10, atunci acesta nu este altceva decât un dispozitiv de testare sau un dispozitiv sub testare.
Tipuri de testare a dispozitivelor mobile
Am analizat diferitele tipuri de dispozitive mobile și putem înțelege foarte bine că dispozitivele mobile ar diferi în ceea ce privește sistemele de operare, dimensiunile și funcțiile pe care le pot îndeplini.
Există mai multe tipuri de testare pe mobil . În general, tipurile de testare de mai jos sunt efectuate pe un dispozitiv mobil.
Testarea unitara: Este o fază de testare în care software-ul sau hardware-ul dispozitivului este testat în porțiuni de către dezvoltatorii înșiși.
Testarea din fabrică : Testarea din fabrică implică testarea dispozitivului pentru a se asigura că nu are defecte care ar fi putut fi introduse fie în timpul fabricației, fie în timpul asamblării diferitelor sale componente hardware. Testarea din fabrică ar include testarea dispozitivului în toate modurile posibile, cum ar fi testarea aplicațiilor instalate pe acesta sau testarea diferitelor componente hardware ale dispozitivului.
Tipurile de testare de mai jos sunt incluse în timpul testării din fabrică:
- Testarea aplicațiilor mobile: Prin acest test, aplicațiile destinate mobilului sunt testate. Testăm dacă aplicațiile pot fi instalate pe dispozitiv, funcțiile aplicației conform intenției sau nu, aplicația poate fi dezinstalată cu succes etc.
- Testare hardware: În cadrul acestei testări, sunt testate diferitele componente hardware ale dispozitivului mobil. Pentru De exemplu. Slotul pentru card SD, butonul On / Off, tastatura / ecranul tactil, slotul pentru cartela SIM etc.
- Testarea bateriei (încărcare): Aceasta implică testarea performanței bateriei. Teste precum - bateria se încarcă așa cum era de așteptat, se descarcă la viteza preconizată etc.
- Recepție semnal: Calitatea semnalelor pe care dispozitivul le poate prinde cu variații punctele forte ale semnalului fiind trimis peste.
- Testarea rețelei: Aceasta implică testarea telefonului mobil cu diverse rețele precum 3G, 4G, Wi-Fi etc. În acest tip de testare diverse caracteristici, cum reacționează telefonul mobil atunci când conectivitatea este lentă, răspunsul său la pierderea rețelei, cât de ușor se conectează la rețeaua când este disponibilă etc. sunt testate.
- Testarea protocolului: Testarea protocolului se ocupă cu testarea structurii pachetelor care sunt trimise printr-o rețea folosind instrumente de testare a protocolului.
- Testarea jocurilor mobile: Nu poate fi considerat similar testării unei aplicații mobile, deoarece implică testarea utilizând o abordare bine structurată și sistematică. Automatizarea testelor în aplicațiile de jocuri devine o necesitate pentru a furniza aplicații robuste și inteligente.
- Testarea compatibilității software-ului mobil: Este un tip de testare nefuncțională. După cum sugerează și numele, testarea compatibilității software-ului mobil se face pentru a se asigura că software-ul de pe telefonul mobil nu intră în conflict unul cu celălalt. Există anumite instrumente disponibile pentru efectuarea acestei testări.
Testarea certificării: Acest tip de testare, așa cum sugerează și numele, se face pentru a obține certificatul dispozitivului, afirmând că este potrivit pentru a fi lansat pe piață. Potrivirea aici se referă la faptul că dispozitivul mobil se conformează cerințelor de bază de compatibilitate cu celelalte dispozitive, nu va avea un efect negativ asupra sănătății utilizatorului și este potrivit pentru a fi utilizat.
Când dispozitivul trece toate verificările specificate, atunci un certificat pentru aceleași. De multe ori această testare este externalizată, deoarece externalizarea ajută la controlul costurilor.
Puncte cheie pentru testarea pe mobil
# 1) Geografii variate: Geografiile în care ar fi utilizat un dispozitiv mobil sunt variate. Prin urmare, este foarte important ca toate caracteristicile sale hardware să fie testate în diferite condiții extreme, cum ar fi temperatura, presiunea etc., pentru a vă asigura că funcționează așa cum era de așteptat în diferite condiții de mediu.
# 2) Suport pentru aplicații cu multitudine: Se așteaptă ca un dispozitiv mobil să accepte o multitudine de software și aplicații care ar fi instalate pe acesta și, prin urmare, este necesar să testați software-ul dispozitivului pentru a vă asigura că toate aplicațiile așteptate sunt acceptate de acesta.
# 3) Mobilitate: Dispozitivele mobile sunt utilizate chiar și atunci când suntem pe fugă. Acestea sunt utilizate într-o manieră neglijentă și de aceea hardware-ul lor, cum ar fi butoanele, portul USB și ecranul, trebuie testate cu atenție, astfel încât să fie durabile până la o manipulare dură.
Testarea dispozitivelor mobile Vs Testarea aplicațiilor mobile
Mai jos sunt prezentate diferențele dintre testarea dispozitivelor mobile și testarea aplicațiilor mobile.
Testarea dispozitivelor mobile | Testarea aplicațiilor mobile | |
---|---|---|
Ce este testat? | Testarea dispozitivului mobil include atât testarea hardware, cât și software-ul (sistemul de operare și software-ul din fabrică) al dispozitivului mobil. | Testarea aplicațiilor mobile se referă la testarea software-ului conceput pentru dispozitivele mobile. |
Cine face testarea? | Se desfășoară în principal în laboratorul producătorului. | Acesta este condus de organizația care proiectează aplicația pentru auto-utilizare sau pentru clienții lor. |
Domeniul de testare | Domeniul de aplicare este legat de un anumit tip de dispozitiv mobil. De exemplu, testarea unui „Samsung Galaxy Tab A” ar avea legătură cu testarea hardware-ului și funcționează software numai pentru tabletele Samsung. | Domeniul de aplicare se referă la toate dispozitivele mobile pentru care este destinată aplicația mobilă pe baza software-ului de operare. De exemplu, o aplicație de net banking concepută pentru Android ar fi testată pe cât mai multe dispozitive Android, mărci și modele ale diferitelor companii precum Samsung, Nokia, Huawei, OnePlus, LG, Oppo, Asus etc. |
Manual / Automat | Poate fi manuală și automatizată. | Poate fi manuală și automatizată. |
Tipuri de testare | Testarea dispozitivelor mobile este de următoarele tipuri: Testarea unitara, Testarea din fabrică, Testarea certificării. | Testarea aplicațiilor mobile este de următoarele tipuri: Testarea instalării, Testarea funcțională, Test de performanta, Testarea întreruperii, Testarea utilizabilității, Testarea securității, testarea sarcinii etc. |
Testarea dispozitivelor Android
Android-ul Google este acum cea mai frecvent utilizată platformă de smartphone-uri din lume și este utilizat de mai mulți producători de telefoane din întreaga lume. În zona platformei de calcul personal a smartphone-urilor și ceasurilor, Android-ul Google domină cu peste 2,7 miliarde de utilizatori.
În plus față de tipurile de testare descrise mai sus pentru dispozitive mobile, să vedem cum putem testa un dispozitiv mobil Android. Acum, vom arunca o privire asupra diferitelor aplicații care pot fi utilizate pentru a testa hardware-ul unui dispozitiv mobil Android ca și cum ar funcționa perfect sau nu.
Cele mai bune aplicații pentru testarea unui dispozitiv Android
Mai jos sunt enumerate primele 5 aplicații care pot fi folosite pentru a testa perfectitatea dispozitivului Android Hardware.
# 1) Tester de telefon
Această aplicație are o interfață ușor de utilizat și vă poate spune dacă hardware-ul dispozitivului Android este la înălțime sau nu. Acordând permisiunile necesare aplicației, dispozitivul poate fi testat pentru camera sa, Bluetooth, Wi-Fi, Semnalele telefonice, starea GPS, Bateria, Multi-touch, etc. Are o versiune plătită, precum și o versiune gratuită disponibilă pentru utilizatorii săi.
# 2) Telefon Doctor Plus
Phone Doctor Plus by iDea Mobile Tech Inc. oferă 25 de teste diferite pentru a verifica performanța hardware a unui dispozitiv Android. Ecranul principal conține o listă de teste finalizate. Aceste teste sunt menționate în legende separate, cum ar fi Hardware, baterie, stocare, procesor și rețea.
Când glisați spre stânga ecranului, acesta afișează testele care pot fi rulate, cum ar fi hardware-ul exterior, verificarea afișajului, mufa telefonului principal, butonul principal, receptorul, microfonul etc.
# 3) Testarea și remedierea pixelilor morți
Aceasta este o aplicație cu adevărat inteligentă, care poate identifica și remedia pixelii morți pe telefonul Android. Este cea mai bună aplicație dacă doriți să testați și să remediați pixelii morți pe mobilul Android. Această aplicație rulează mai întâi o serie de teste care ajută la identificarea pixelilor morți. Apoi încearcă să repare acei pixeli morți care pot dura timp.
# 4) Cutie senzor
Această aplicație testează diferiții senzori de pe dispozitivul dvs. Android. Testele senzorilor includ accelerometru, proximitate, sunet, lumină, temperatură, orientare magnetică, giroscop și senzor de presiune. Deși acceptă o varietate de senzori, testarea este importantă să știți dacă dispozitivul dvs. le acceptă sau nu.
# 5) AccuBattery
AccuBattery este o aplicație simplă care oferă informații despre starea de sănătate a bateriei.
AccuBattery efectuează o serie de verificări ale stării bateriei pentru a determina performanța bateriei dispozitivului. Afișează câteva informații utile, cum ar fi capacitatea actuală și actuală a bateriei. Prin compararea celor două statistici, am putea măsura gradul de uzură. Are o versiune gratuită, precum și o versiune Pro disponibilă.
Alte verificări care trebuie efectuate pe dispozitivul Android
Pe lângă aplicațiile de mai sus, care pot fi utilizate pentru a testa hardware-ul dispozitivului Android, sunt efectuate mai multe alte verificări pe dispozitivul Android, așa cum se arată mai jos.
# 1) Testarea utilizabilității:
Ușurința de utilizare a unui dispozitiv se numește test de utilizare. Pentru a înregistra testele de utilizare, camerele plasate strategic sunt utilizate pentru a înregistra interacțiunile de testare pe aceste dispozitive mobile. În timpul plasării camerelor, trebuie luați în considerare factorii precum distanța dintre cameră și dispozitiv, captura ecranului portret și peisaj etc.
#Două) Testarea recuperării:
aplicație spion telefon mobil pentru Android
Se face pentru a testa cât de bine se poate recupera dispozitivul mobil după un accident brusc. Există instrumente de recuperare disponibile pe piață pentru a testa dispozitivul după recuperare.
# 3) Testarea bazei de date:
Aceasta implică testarea compatibilității dispozitivului mobil cu diferite configurații de baze de date, adică DB2, Oracle, Server MSSQL, MySQL, baza de date Sybase etc. Această testare se referă în principal la găsirea erorilor în bazele de date pentru a le elimina. Acest lucru va îmbunătăți calitatea bazei de date folosite pentru stocarea datelor pe un dispozitiv mobil.
Concluzie
Sper că acest articol v-a ajutat să înțelegeți ce înseamnă testarea dispozitivelor mobile și de ce este necesar. Articolul a explicat complexitatea implicată în testarea unui dispozitiv mobil, împreună cu diferite provocări pe care le are.
În viitor, dependența noastră de aceste gadgeturi va crește exponențial și, prin urmare, nevoia de a le testa bine se va intensifica și.
Aveți experiență în testarea dispozitivelor mobile?
Lectură recomandată
- Tutorial de testare a utilizabilității: un ghid complet de inițiere
- Ghid complet de testare a bazei de date (de ce, ce și cum se testează datele)
- Cheia testării unitare de succes - Cum își dezvoltă propriul cod propriul dezvoltator?
- 40+ Cele mai frecvente întrebări și răspunsuri la interviuri de testare mobilă cu un exemplu de CV de testare mobilă
- 5 Provocări și soluții de testare mobilă
- Tutoriale pentru testarea aplicațiilor mobile (un ghid complet cu peste 30 de tutoriale)
- Ghid de testare a performanței aplicațiilor mobile
- Kobiton Hands-on Review Tutorial: Platforma de testare a dispozitivelor mobile în cloud