mobile device testing
Test af mobilenheder er en proces til test af en enhed for kvalitet. Læs denne omfattende vejledning for at få dybtgående viden om mobil testning:
Før vi udforsker test af mobilenheder, skal vi lære mere om enhedstest.
Enhedstest er den proces, hvorved en enhed testes for sin kvalitet for at se, hvor godt den opfylder de krav, den er udviklet til.
Hvad du vil lære:
- Test af mobilenheder: En komplet oversigt
- Introduktion til enhedstest
- Hvad er en mobilenhed?
- Typer af mobile enheder
- Hvad er test af mobilenheder?
- Behov for mobil test
- Hvad er en testenhed?
- Typer af test af mobilenheder
- Nøglepunkter til mobil testning
- Test af mobilenheder mod test af mobilapplikationer
- Test af Android-enheder
- Top apps til test af en Android-enhed
- Andre kontroller, der skal udføres på Android-enhed
- Konklusion
Test af mobilenheder: En komplet oversigt
Målgruppe
Denne vejledning er beregnet til alle dem, der er interesserede i test af mobile enheder og ønsker at tage det op som en karriere. Hvis du er en tester (manuel eller automatisering), der er nysgerrig og ønsker at samle noget viden om enhedstest, så er dette noget for dig.
Introduktion til enhedstest
Enkelt sagt, når en enhed testes (dens hardware eller software) for at sikre, at den fungerer korrekt eller som forventet, kaldes den Device Testing.
Lad os forstå dette med et virkeligt eksempel.
Lad os antage, at vi har en digital vejemaskine, og vi ønsker at teste enheden.
Hardwaretest for det vil omfatte indsættelse af batteriet i det for at teste, om det kan tændes, teste tænd / sluk-knappen, hvis det fungerer som beregnet osv. På den anden side vil softwaretestning af enheden omfatte kontrol, om det viser korrekt aflæsning, når der lægges forskellige vægte på den, og når der ikke er nogen vægte, angiver maskinen et nul på displayenheden og så videre.
Håber dette ville have givet dig en idé om, hvad Device Testing er.
Med denne introduktion til Device Testing vil du nu kunne relatere bedre til, hvad Mobile Device Testing er. Lad os gå videre og forstå de forskellige aspekter af mobil testning.
bedste mp3 musik downloader til pc
Hvad er en mobilenhed?
Som selve navnet antyder, er disse de faktiske udskiftninger til større computere og kan let transporteres fra et sted til et andet. De er praktiske, i modsætning til de større computere, der ikke er bærbare.
Mobilenhederne i dag er i stand til at udføre de fleste af de funktioner, som en større computer kan udføre, det være sig datalagring, internetadgang og adskillige andre opgaver, der kan udføres ved hjælp af internettet som onlinebank, online shopping, onlineregning osv. .
Typer af mobile enheder
Når man går ud fra den bogstavelige betydning, er en mobil enhed intet andet end en computerenhed, der er bærbar og let kan transporteres fra et sted til et andet. Typen og antallet af mobile enheder kunne varieres. De kan variere afhængigt af deres størrelser, operativsystemer og deres evne til at udføre forskellige funktioner.
Nogle af de største klassifikationer af mobile enheder inkluderer:
- Smarte telefoner : Disse telefoner giver os mange flere funktioner udover at foretage og modtage opkald. For eksempel. Tillader internetforbindelse, Brug af forskellige applikationer til forskellige opgaver, Forbindelse med andre enheder som TV, Car Music System, Headsets via Wi-Fi osv.
- Tablet / iPad : Disse er berøringsfølsomme enheder og har ikke separat tastatur eller mus. De kan udføre de fleste af de opgaver, som man normalt ville udføre på en bærbar computer eller en stationær computer.
- Personlig digital assistent (PDA) : PDA'er var ganske populære, selv før Tablet / iPad kom på markedet. PDA'er kunne udføre forskellige funktioner som at foretage opkald, bruge browseren til at få adgang til internettet og endda sende fax. De er dog stylusbaserede og bruger en penlignende enhed til at indtaste data.
Men med fremkomsten af berøringsskærmsteknologi har iPad og tablets til sidst gjort PDA'en forældet.
Hvad er test af mobilenheder?
Et meget simpelt svar på dette ville være at teste en mobilenhed for at sikre, at alle dens funktioner, som inkluderer både hardware og software, fungerer som forventet.
Teknisk set er det kvalitetskontrollen af en mobilenhed for at sikre, at den opfylder alle krav og specifikationer med hensyn til hardware og software, før den frigives til brug for de faktiske forbrugere.
Mobiltestning omfatter test af både hardwaren og softwaren til mobilen sammen med de applikationer, der er forudinstalleret af producenten.
Behov for mobil test
Mobilenheder revolutionerer måderne til menneskelig interaktion med teknologi. At være praktisk, deres anvendelse i vores liv er steget mangfoldigt siden det sidste årti. Vi kan udføre de fleste af vores job via mobile enheder i stedet for at være fysisk til stede et sted, såsom Online Banking, Online Shopping, Online Bill Payments osv.
Da brugen af mobiltelefoner til at udføre vores opgaver i høj grad er steget, har det medført behovet for at have perfekte enheder. Derfor er det meget vigtigt at udføre korrekt hardware- og softwaretest for enhederne, så deres chancer for at mislykkes er minimale.
Hvad er en testenhed?
En testenhed eller en enhed under test (DUT) er den enhed, der testes for dens kvalitet.
En mobil enhed testes for kvaliteten i slutningen af producenten. Udover softwaren testes hardwaren også grundigt for at sikre, at den opfylder alle de krævede specifikationer, og at alle hardwarekomponenter fungerer som forventet.
For eksempel, hvis vi planlægger at teste Samsung Galaxy S10 mobilenhed, så er dette intet andet end en testenhed eller en enhed under test.
Typer af test af mobilenheder
Vi kiggede på de forskellige typer mobile enheder, og vi kan meget godt forstå, at de mobile enheder ville være forskellige i deres operativsystemer, størrelser og funktioner, de kan udføre.
Der er flere typer mobil test . Generelt udføres nedenstående testtyper på en mobilenhed.
hvordan man sammenligner 2 filer i unix
Enhedstest: Det er en testfase, hvor enhedens software eller hardware testes delvist af udviklerne selv.
Fabrikstest : Fabrikstest involverer test af enheden for at sikre, at den ikke har nogen fejl, der kan være blevet introduceret hverken under fremstillingen eller under samlingen af dens forskellige hardwaredele. Fabrikstestning vil omfatte test af enheden på alle mulige måder som at teste de applikationer, der er installeret på den eller teste de forskellige hardwarekomponenter på enheden.
Nedenstående testtyper er inkluderet under fabrikstestning:
- Test af mobil applikation: Gennem denne test testes applikationerne beregnet til mobilen. Vi tester, om applikationerne kan installeres på enheden, applikationen fungerer efter hensigten eller ej, kan applikationen med succes afinstalleres osv.
- Hardware test: I denne testning testes de forskellige hardwarekomponenter på den mobile enhed. Til For eksempel. SD-kortslot, tænd / sluk-knap, tastatur / berøringsskærm, SIM-kortslot osv.
- Batteri (opladning) Test: Dette indebærer test af batteriets ydeevne. Test som - oplades batteriet som forventet, aflades det med den forventede hastighed osv.
- Modtagelse af signal: Kvaliteten af signaler, som enheden kan fange med varierende signalets styrker bliver sendt på tværs.
- Netværkstest: Dette indebærer at teste mobilen med forskellige netværk som 3G, 4G, Wi-Fi osv. I denne type test tester forskellige funktioner som Hvordan mobilen reagerer, når forbindelsen er langsom, Dens svar, når netværket går tabt, Hvor let det bliver forbundet til netværket, når det er tilgængeligt osv., testes.
- Protokol testning: Protokolletest beskæftiger sig med at teste strukturen af pakker, der sendes over et netværk ved hjælp af protokoltestværktøjer.
- Test af mobilspil: Kan ikke betragtes som at teste en mobilapplikation, da det involverer test ved hjælp af en velstruktureret og systematisk tilgang. Automatisering af test i spilapps bliver en nødvendighed for at levere robuste og smarte apps.
- Test af kompatibilitet med mobil software: Det er en type ikke-funktionel test. Som navnet selv antyder, foretages test af kompatibilitet med mobil software for at sikre, at softwaren på mobilen ikke er i konflikt med hinanden. Der er visse værktøjer til rådighed til udførelse af denne test.
Certificeringstest: Denne type test er, som navnet antyder, gjort for at få enheden certificeret om, at den er egnet til at blive lanceret på markedet. Egnethed henviser her til det faktum, at mobilen overholder de grundlæggende krav til kompatibilitet med de andre enheder, ikke vil have en skadelig sundhedseffekt på brugeren og er egnet til at blive brugt.
Når enheden består alle de angivne kontroller, så et certifikat for det samme. Mange gange er denne test outsourcet, da outsourcing hjælper med at kontrollere omkostningerne.
Nøglepunkter til mobil testning
# 1) Varierede geografier: Geografierne, hvor en mobilenhed vil blive brugt, varierer. Derfor er det meget vigtigt at have testet alle hardwarefunktioner under forskellige ekstreme forhold som temperatur, tryk osv. For at sikre, at det fungerer som forventet under forskellige miljøforhold.
# 2) Multitude Application Support: En mobilenhed forventes at understøtte et væld af software og applikationer, der vil blive installeret på den, og derfor er det nødvendigt at teste enhedens software for at sikre, at alle de forventede applikationer understøttes af den.
# 3) Mobilitet: Mobilenheder bruges, selv når vi er på flugt. De bruges på en skødesløs måde, og det er derfor, deres hardware som knapperne, USB-porten og skærmen skal testes grundigt, så de er holdbare til hård håndtering.
Test af mobilenheder mod test af mobilapplikationer
Nedenfor er forskellene mellem test af mobilenheder og test af mobilapplikationer.
Test af mobilenheder | Test af mobilapplikationer | |
---|---|---|
Hvad er testet? | Test af mobilenheder inkluderer både hardware- og softwaretest (operativsystem og fabrikssoftware) af den mobile enhed. | Mobilapplikationstest refererer til testning af softwaren designet til mobile enheder. |
Hvem udfører testen? | Det udføres hovedsageligt i producentens laboratorium. | Det udføres af den organisation, der designer applikationen til selvbrug eller for deres kunder. |
Testens omfang | Omfanget er relateret til en bestemt type mobilenhed. For eksempel vil test af en 'Samsung Galaxy Tab A' vedrøre test af hardware, og den fungerer kun software til Samsung Tablets. | Omfanget vedrører alle de mobile enheder, som den mobile applikation er beregnet til baseret på operativsoftware. For eksempel vil en netbankapplikation designet til Android blive testet på så mange mulige Android-enheder, mærker og modeller fra forskellige virksomheder som Samsung, Nokia, Huawei, OnePlus, LG, Oppo, Asus osv. |
Manuel / automatiseret | Det kan være manuelt såvel som automatiseret. | Det kan være manuelt såvel som automatiseret. |
Typer af test | Test af mobilenheder er af følgende typer: Enhedstest, Fabrikstestning, Certificeringstest. | Test af mobilapplikationer er af følgende typer: Installationstest, funktionstest, Test af ydeevne, Afbryd test, Test af brugervenlighed, Sikkerhedstest, belastningstest osv. |
Test af Android-enheder
Googles Android er nu verdens mest almindeligt anvendte smartphone-platform og bruges af flere telefonproducenter over hele kloden. I området for personlig computerplatform på smartphones og ure dominerer Googles Android med over 2,7 milliarder brugere.
Ud over de testtyper, der er beskrevet ovenfor for mobile enheder, skal vi se, hvordan vi kan teste en Android-mobilenhed. Nu vil vi se på de forskellige apps, der kan bruges til at teste hardware på en Android-mobilenhed, som om den fungerer helt fint eller ej.
Top apps til test af en Android-enhed
Nedenfor er de 5 bedste applikationer, der kan bruges til at teste, om Android-enhedens hardware er perfekt.
# 1) Telefontester
Denne app har en brugervenlig brugergrænseflade og kan fortælle dig, om Android-enhedens hardware er helt op til mærket eller ej. Ved at give de nødvendige tilladelser til appen kan enheden testes for kamera, Bluetooth, Wi-Fi, telefonsignaler, GPS-status, batteri, Multi-touch osv. Den har en betalt såvel som en gratis version tilgængelig til dets brugere.
# 2) Telefon Doctor Plus
Phone Doctor Plus fra iDea Mobile Tech Inc. tilbyder 25 forskellige tests for at kontrollere hardwareydelsen på en Android-enhed. Hovedskærmen har en liste over gennemførte tests. Disse tests er angivet under separate billedtekster som hardware, batteri, opbevaring, CPU og netværk.
Når du stryger over mod venstre på skærmen, viser den de tests, der kan køres som den ydre hardware, skærmkontrol, hovedtelefonstik, startknappen, modtageren, mikrofonen osv.
# 3) Døde pixels test og fix
Dette er en rigtig smart app, der både kan identificere og rette de døde pixels på Android-telefonen. Det er den bedste app, hvis du ønsker at teste og rette de døde pixels på Android-mobil. Denne app kører først en række tests, der hjælper med at identificere de døde pixels. Derefter forsøger det at reparere de døde pixels, der kan tage tid.
# 4) Sensorboks
Denne app tester de forskellige sensorer på din Android-enhed. Sensortests inkluderer accelerometer, nærhed, lyd, lys, temperatur, magnetisk orientering, gyroskop og trykføler. Selvom det understøtter en række forskellige sensorer, er det vigtigt at vide, om din enhed understøtter dem eller ej.
# 5) AccuBattery
AccuBattery er en simpel app, der giver information om batteriets helbred.
AccuBattery udfører en række batteristatus for at bestemme enhedens batteri. Det viser nogle nyttige oplysninger som faktisk og aktuel batterikapacitet. Ved at sammenligne de to statistikker kunne vi måle omfanget af slid. Det har en gratis såvel som en Pro-version tilgængelig.
Andre kontroller, der skal udføres på Android-enhed
Udover de ovennævnte apps, der kan bruges til at teste hardware på Android-enheden, udføres flere andre kontroller på Android-enheden som vist nedenfor.
# 1) Brugervenlighedstest:
Den lethed ved at bruge en enhed kaldes brugervenlighedstest. For at registrere brugervenlighedstest bruges strategisk placerede kameraer til at registrere testinteraktioner på disse mobile enheder. Når du placerer kameraer, skal faktorer som afstand mellem kamera og enhed, portræt- og liggende skærmoptagelse osv. Tages i betragtning.
#to) Restitutionstest:
Det gøres for at teste, hvor godt den mobile enhed kan komme sig efter et pludseligt nedbrud. Der findes gendannelsesværktøjer på markedet for at teste enheden efter gendannelse.
# 3) Databasetestning:
Dette indebærer at teste kompatibiliteten af den mobile enhed med forskellige databasekonfigurationer, dvs. DB2, Oracle, MSSQL Server, MySQL, Sybase Database osv. Denne test handler primært med at finde fejl i databaser for at eliminere dem. Dette forbedrer kvaliteten af den database, der bruges til at gemme dataene på en mobilenhed.
Konklusion
Håber, at denne artikel hjalp dig med at forstå, hvad mobilenhedstest handler om, og hvorfor det er nødvendigt. Artiklen forklarede kompleksiteten i testen af en mobil enhed sammen med forskellige udfordringer, den har.
I fremtiden vil vores afhængighed af disse gadgets øges eksponentielt, og derfor intensiveres behovet for at få dem testet godt.
Har du erfaring med test af mobile enheder?
Anbefalet læsning
- Usability Testing Tutorial: En komplet vejledning til start
- Komplet guide til databasetest (hvorfor, hvad og hvordan man tester data)
- Nøglen til vellykket enhedstest - Hvordan udviklere tester deres egen kode?
- 40+ mest almindelige mobiltestinterviewspørgsmål og -svar med eksempler på mobiltest CV
- 5 Mobile testudfordringer og løsninger
- Tutorials til test af mobilapps (En komplet guide med 30+ tutorials)
- Vejledning til test af test af mobilapplikationer
- Kobiton Hands-on Review Tutorial: Mobile Device Cloud Testing Platform