mobile device testing
Testovanie mobilných zariadení je proces testovania kvality zariadenia. Prečítajte si tento komplexný návod, kde získate podrobné znalosti o testovaní na mobile:
Predtým, ako preskúmame Testovanie mobilných zariadení, poďme sa zoznámiť s Testovaním zariadení.
Testovanie zariadenia je proces, ktorým sa testuje kvalita zariadenia, aby sa zistilo, ako dobre spĺňa požiadavky, pre ktoré bolo vyvinuté.
Čo sa dozviete:
- Testovanie mobilných zariadení: Kompletný prehľad
- Úvod do testovania zariadení
- Čo je to mobilné zariadenie?
- Typy mobilných zariadení
- Čo je testovanie mobilných zariadení?
- Potreba mobilného testovania
- Čo je to testovacie zariadenie?
- Typy testovania mobilných zariadení
- Kľúčové body pre mobilné testovanie
- Testovanie mobilných zariadení vs Testovanie mobilných aplikácií
- Testovanie zariadenia Android
- Najlepšie aplikácie na testovanie zariadenia Android
- Ďalšie kontroly, ktoré sa majú vykonať na zariadení Android
- Záver
Testovanie mobilných zariadení: Kompletný prehľad
Cieľové publikum
kde môžem pozerať anime zadarmo
Tento výukový program je určený pre všetkých, ktorí sa zaujímajú o testovanie mobilných zariadení a chcú sa mu venovať ako kariéra. Ak ste tester (manuálny alebo automatizovaný), ktorý je zvedavý a chcete získať nejaké vedomosti o testovaní zariadení, potom je to pre vás.
Úvod do testovania zariadení
Zjednodušene povedané, keď sa zariadenie testuje (jeho hardvér alebo softvér), aby sa overilo, či funguje správne alebo podľa očakávaní, nazýva sa Testovanie zariadenia.
Poďme to pochopiť na príklade zo skutočného sveta.
Predpokladajme, že máme digitálny váhový stroj a chceme zariadenie otestovať.
Testovanie hardvéru by zahŕňalo vloženie batérie do nej, aby sa otestovalo, či je možné ju zapnúť, testovanie vypínača, či funguje podľa plánu, atď. Na druhej strane, testovanie softvéru, zariadenie by obsahovalo kontrolu, či zobrazuje správne odčítanie, keď sú na ňu umiestnené rôzne váhy, a ak nie sú žiadne, znamená to, že stroj zobrazuje na displeji nulu a podobne.
Dúfam, že by vám to poskytlo predstavu o tom, čo je Testovanie zariadenia.
S týmto úvodom do Testovania zariadení by ste teraz mohli lepšie súvisieť s tým, čo je Testovanie mobilných zariadení. Poďme ďalej a pochopme rôzne aspekty mobilného testovania.
Čo je to mobilné zariadenie?
Ako už samotný názov napovedá, jedná sa o skutočné náhrady za väčšie počítače a dajú sa ľahko prenášať z jedného miesta na druhé. Sú praktické, na rozdiel od väčších počítačov, ktoré nie sú prenosné.
Mobilné zariadenia dnes sú schopné vykonávať väčšinu funkcií, ktoré dokáže väčší počítač, napríklad ukladanie dát, prístup na internet a množstvo ďalších úloh, ktoré je možné vykonávať pomocou internetu, ako je online bankovníctvo, online nakupovanie, online platby za účet atď. .
Typy mobilných zariadení
Pokiaľ ide o doslovný význam, mobilné zariadenie nie je nič iné ako výpočtové zariadenie, ktoré je prenosné a dá sa ľahko prenášať z jedného miesta na druhé. Typ a počet mobilných zariadení sa mohol líšiť. Môžu sa líšiť v závislosti od ich veľkostí, operačných systémov a schopnosti vykonávať rôzne funkcie.
Medzi hlavné klasifikácie mobilných zariadení patria:
- Inteligentné telefóny : Tieto telefóny nám okrem uskutočňovania a prijímania hovorov poskytujú oveľa viac funkcií. Napr. Povolenie pripojenia na internet, Používanie rôznych aplikácií na rôzne úlohy, Pripojenie k iným zariadeniam, ako je TV, Systém hudby do auta, Slúchadlá s mikrofónom cez Wi-Fi atď.
- Tablet / iPad : Toto sú zariadenia s dotykovou obrazovkou a nemajú samostatnú klávesnicu alebo myš. Môžu vykonávať väčšinu úloh, ktoré by bežne robili na prenosnom alebo stolnom počítači.
- Osobný digitálny asistent (PDA) : PDA boli dosť populárne, ešte pred príchodom Tablet / iPad na trh. PDA môžu vykonávať rôzne funkcie, ako je volanie, používanie prehľadávača na prístup na internet alebo dokonca odosielanie faxov. Sú však založené na styluse a na vkladanie údajov používajú zariadenie podobné peru.
S príchodom technológie dotykovej obrazovky však iPad a Tablety nakoniec PDA zastarali.
Čo je testovanie mobilných zariadení?
Veľmi jednoduchou odpoveďou na túto otázku by bolo testovanie mobilného zariadenia, aby sa zaistilo, že všetky jeho funkcie vrátane hardvéru aj softvéru budú fungovať podľa očakávaní.
Technicky vzaté, jedná sa o kontrolu kvality mobilného zariadenia, aby sa zabezpečilo, že spĺňa všetky požiadavky a špecifikácie týkajúce sa jeho hardvéru a softvéru, skôr ako bude uvoľnený na použitie skutočným zákazníkom.
Testovanie na mobile zahŕňa testovanie hardvéru aj softvéru na mobile spolu s aplikáciami, ktoré sú predinštalované výrobcom.
Potreba mobilného testovania
Mobilné zariadenia znamenajú revolúciu v spôsoboch ľudskej interakcie s technológiou. Z praktického hľadiska sa ich použitie v našich životoch od posledného desaťročia mnohonásobne zvýšilo. Väčšinu svojich úloh môžeme robiť skôr prostredníctvom mobilných zariadení, ako by sme mali byť fyzicky prítomní na určitom mieste, napríklad online bankovníctvo, online nakupovanie, online platby za účet atď.
Pretože sa používanie mobilných telefónov na vykonávanie našich úloh do značnej miery zvýšilo, priniesla si potrebu mať dokonalé zariadenia. Preto je veľmi dôležité vykonať správne hardvérové a softvérové testovanie zariadení, aby ich pravdepodobnosť zlyhania bola minimálna.
Čo je to testovacie zariadenie?
Testovacie zariadenie alebo testované zariadenie (DUT) je zariadenie, ktoré sa testuje na svoju kvalitu.
Kvalita mobilného zariadenia je testovaná u výrobcu. Okrem softvéru je dôsledne testovaný aj hardvér, ktorý zaručuje, že spĺňa všetky požadované špecifikácie a všetky hardvérové komponenty fungujú podľa očakávaní.
Napríklad, ak plánujeme testovať mobilné zariadenie Samsung Galaxy S10, potom nejde o nič iné ako testovacie zariadenie alebo testované zariadenie.
Typy testovania mobilných zariadení
Pozreli sme sa na rôzne typy mobilných zariadení a veľmi dobre chápeme, že mobilné telefóny sa líšia operačnými systémami, veľkosťami a funkciami, ktoré môžu vykonávať.
previesť char pole na int c ++
Existuje niekoľko typov mobilných testov . Nižšie uvedené typy testovania sa vo všeobecnosti vykonávajú na mobilných zariadeniach.
Testovanie jednotky: Jedná sa o fázu testovania, v ktorej softvér alebo hardvér zariadenia testujú po častiach samotní vývojári.
Továrenské testovanie : Továrenské testovanie zahŕňa testovanie zariadenia, aby sa zabezpečilo, že nemá žiadne chyby, ktoré by mohli byť zavedené počas výroby alebo pri zostavovaní rôznych hardvérových častí. Výrobné testovanie by zahrňovalo testovanie zariadenia všetkými možnými spôsobmi, ako je testovanie aplikácií na ňom nainštalovaných alebo testovanie rôznych hardvérových komponentov zariadenia.
Počas továrenského testovania sú zahrnuté nasledujúce typy testovania:
- Testovanie mobilných aplikácií: Týmto testovaním sa testujú aplikácie určené pre mobil. Vyskúšame, či je možné aplikácie nainštalovať do zariadenia, funkčnosť aplikácie podľa plánu alebo nie, či je možné aplikáciu úspešne odinštalovať atď.
- Testovanie hardvéru: Pri tomto testovaní sa testujú rôzne hardvérové komponenty mobilného zariadenia. Pre Napr. Slot pre kartu SD, tlačidlo zapnutia / vypnutia, klávesnica / dotyková obrazovka, slot pre kartu SIM atď.
- Testovanie batérie (nabíjania): To zahŕňa testovanie výkonu batérie. Testy typu - nabíja sa batéria podľa očakávania, vybíja sa očakávanou rýchlosťou atď.
- Príjem signálu: Kvalita signálov, ktoré zariadenie dokáže zachytiť, sa líši sily signálu sa posielajú naprieč.
- Testovanie siete: To zahŕňa testovanie mobilných sietí s rôznymi sieťami ako 3G, 4G, Wi-Fi atď. Pri tomto type testovania rôzne funkcie, napríklad ako mobil reaguje, keď je pripojenie pomalé, ako reaguje, keď sa sieť stratí, ako ľahko sa pripojí k testuje sa sieť, keď je k dispozícii atď.
- Testovanie protokolu: Testovanie protokolu sa zaoberá testovaním štruktúry paketov, ktoré sa odosielajú cez sieť pomocou nástrojov na testovanie protokolu.
- Testovanie mobilných hier: Nemožno považovať za podobné testovaniu mobilnej aplikácie, pretože zahŕňa testovanie pomocou dobre štruktúrovaného a systematického prístupu. Automatizácia testov v herných aplikáciách sa stáva nevyhnutnosťou na zabezpečenie robustných a inteligentných aplikácií.
- Testovanie kompatibility mobilného softvéru: Je to druh nefunkčného testovania. Ako už samotný názov napovedá, testovanie kompatibility mobilného softvéru sa vykonáva s cieľom zabezpečiť, aby softvér v mobile nebol vo vzájomnom konflikte. Na vykonanie tohto testovania sú k dispozícii určité nástroje.
Certifikačné testovanie: Tento typ testovania, ako už názov napovedá, sa vykonáva s cieľom získať certifikáciu zariadenia s uvedením, že je vhodné uviesť ho na trh. Vhodnosť tu označuje skutočnosť, že mobilný telefón spĺňa základné požiadavky kompatibility s ostatnými zariadeniami, nebude mať nepriaznivý vplyv na zdravie používateľa a je vhodný na použitie.
Keď zariadenie prejde všetkými uvedenými kontrolami, potom certifikát pre to isté. Toto testovanie sa mnohokrát zadáva externe, pretože outsourcing pomáha udržiavať kontrolu nad jeho nákladmi.
Kľúčové body pre mobilné testovanie
# 1) Rôzne geografické oblasti: Geografické oblasti, kde by sa mohlo mobilné zariadenie používať, sú rôzne. Preto je veľmi dôležité nechať si otestovať všetky jeho hardvérové vlastnosti za rôznych extrémnych podmienok, ako je teplota, tlak atď., Aby ste sa uistili, že pracuje podľa očakávaní v rôznych podmienkach prostredia.
# 2) Podpora mnohých aplikácií: Očakáva sa, že mobilné zariadenie podporuje veľké množstvo softvéru a aplikácií, ktoré by na ňom boli nainštalované, a preto je potrebné testovať softvér zariadenia, aby sa zabezpečilo, že podporuje všetky očakávané aplikácie.
# 3) Mobilita: Mobilné zariadenia sa používajú, aj keď sme na úteku. Používajú sa neopatrným spôsobom, a preto by mal byť ich hardvér, ako sú tlačidlá, port USB a obrazovka, dôkladne otestovaný, aby boli odolné aj pri hrubom zaobchádzaní.
Testovanie mobilných zariadení vs Testovanie mobilných aplikácií
Nižšie sú uvedené rozdiely medzi testovaním mobilných zariadení a testovaním mobilných aplikácií.
Testovanie mobilných zariadení | Testovanie mobilných aplikácií | |
---|---|---|
Čo sa testuje? | Testovanie mobilných zariadení zahŕňa testovanie hardvéru aj softvéru (operačný systém a továrenský softvér) mobilného zariadenia. | Testovanie mobilných aplikácií sa týka testovania softvéru určeného pre mobilné zariadenia. |
Kto robí Testovanie? | Vykonáva sa hlavne v laboratóriu výrobcu. | Vykonáva ho organizácia navrhujúca aplikáciu na vlastné použitie alebo pre svojich klientov. |
Rozsah testovania | Rozsah sa týka konkrétneho typu mobilného zariadenia. Napríklad testovanie „Samsung Galaxy Tab A“ by sa týkalo testovania hardvéru a jeho operačného softvéru iba pre tablety Samsung. | Rozsah sa týka všetkých mobilných zariadení, pre ktoré je mobilná aplikácia určená na základe operačného softvéru. Napríklad aplikácia pre bankové bankovníctvo určená pre Android by bola testovaná na čo najväčšom počte zariadení a značiek Android a modelov rôznych spoločností ako Samsung, Nokia, Huawei, OnePlus, LG, Oppo, Asus atď. |
Manuálne / automatizované | Môže to byť manuálne aj automatizované. | Môže to byť manuálne aj automatizované. |
Druhy testovania | Testovanie mobilných zariadení je nasledujúcich typov: Testovanie jednotiek, Továrenské testovanie, Certifikačné testovanie. | Testovanie mobilných aplikácií je nasledujúcich typov: Testovanie inštalácie, Testovanie funkčnosti, Testovanie výkonu, Testovanie prerušenia, Testovanie použiteľnosti, Testovanie bezpečnosti, testovanie záťaže atď. |
Testovanie zariadenia Android
Android spoločnosti Google je v súčasnosti najbežnejšie používanou platformou pre smartphony na svete a používa ju niekoľko výrobcov telefónov po celom svete. V oblasti osobnej výpočtovej platformy pre smartfóny a hodinky dominuje Android spoločnosti Google s viac ako 2,7 miliardami používateľov.
Okrem typov testovania opísaných vyššie pre mobilné zariadenia sa pozrime, ako môžeme testovať mobilné zariadenie Android. Teraz sa pozrieme na rôzne aplikácie, ktoré možno použiť na testovanie hardvéru mobilného zariadenia s Androidom, či funguje úplne dobre alebo nie.
Najlepšie aplikácie na testovanie zariadenia Android
Nižšie je uvedených 5 najlepších aplikácií, ktoré možno použiť na testovanie dokonalosti hardvéru zariadenia Android.
# 1) Telefónny tester
Táto aplikácia má ľahko použiteľné používateľské rozhranie a môže vám povedať, či je hardvér zariadenia Android úplne na vysokej úrovni alebo nie. Udelením potrebných povolení aplikácii môže byť zariadenie testované na jeho fotoaparát, Bluetooth, Wi-Fi, telefónne signály, stav GPS, batériu, multi-touch atď. Má k dispozícii platenú aj bezplatnú verziu pre jeho používatelia.
# 2) Telefón Doctor Plus
Aplikácia Phone Doctor Plus od spoločnosti iDea Mobile Tech Inc. ponúka 25 rôznych testov na kontrolu výkonu hardvéru zariadenia Android. Hlavná obrazovka obsahuje zoznam dokončených testov. Tieto testy sú uvedené pod samostatnými titulkami ako Hardvér, Batéria, Úložisko, CPU a Sieť.
Keď prejdete prstom smerom doľava na obrazovku, zobrazí sa testy, ktoré je možné spustiť, ako je napríklad vonkajší hardvér, kontrola displeja, konektor hlavového telefónu, tlačidlo Domov, prijímač, mikrofón atď.
# 3) Test a oprava mŕtvych pixelov
Toto je skutočne inteligentná aplikácia, ktorá dokáže identifikovať a opraviť mŕtve pixely v telefóne s Androidom. Je to najlepšia aplikácia, ak chcete testovať a opraviť mŕtve pixely v mobilných zariadeniach s Androidom. Táto aplikácia najskôr spustí sériu testov, ktoré pomáhajú identifikovať mŕtve pixely. Potom sa pokúsi opraviť tie mŕtve pixely, ktoré môžu trvať dlho.
# 4) Senzorová skrinka
Táto aplikácia testuje rôzne senzory na vašom zariadení Android. Medzi jeho testy patria senzory akcelerometra, proximity, zvuku, svetla, teploty, magnetickej orientácie, gyroskopu a senzora tlaku. Aj keď podporuje rôzne senzory, je potrebné otestovať, či ich vaše zariadenie podporuje alebo nie.
# 5) AccuBattery
AccuBattery je jednoduchá aplikácia, ktorá poskytuje informácie o zdraví batérie.
AccuBattery vykonáva sériu kontrol stavu batérie, aby určila výkon batérie zariadenia. Zobrazuje niektoré užitočné informácie, ako je skutočná a aktuálna kapacita batérie. Porovnaním týchto dvoch štatistík sme mohli zmerať mieru opotrebenia. Má k dispozícii bezplatnú aj Pro verziu.
Ďalšie kontroly, ktoré sa majú vykonať na zariadení Android
Okrem vyššie uvedených aplikácií, ktoré možno použiť na testovanie hardvéru zariadenia Android, sa na zariadení Android vykonáva ešte niekoľko ďalších kontrol, ako je uvedené nižšie.
# 1) Testovanie použiteľnosti:
Jednoduché používanie zariadenia sa nazýva testovanie použiteľnosti. Na zaznamenávanie testov použiteľnosti sa na zaznamenávanie testovacích interakcií na týchto mobilných zariadeniach používajú strategicky umiestnené kamery. Pri umiestňovaní fotoaparátov je potrebné brať do úvahy faktory ako vzdialenosť medzi fotoaparátom a zariadením, snímanie obrazovky na výšku a na šírku atď.
#dva) Testovanie obnovy:
Vykonáva sa test, ako dobre sa môže mobilné zariadenie zotaviť po náhlej havárii. Na trhu sú k dispozícii nástroje na obnovenie, ktoré slúžia na testovanie zariadenia po obnovení.
# 3) Testovanie databázy:
Zahŕňa to testovanie kompatibility mobilného zariadenia s rôznymi konfiguráciami databázy, t. J. DB2, Oracle, MSSQL Server, MySQL, Sybase Database atď. Toto testovanie sa zaoberá hlavne hľadaním chýb v databázach a ich elimináciou. To zlepší kvalitu databázy, ktorá sa používa na ukladanie údajov do mobilného zariadenia.
ako otestovať webovú stránku
Záver
Dúfam, že vám tento článok pomohol pochopiť, o čom je testovanie mobilných zariadení a prečo je potrebné. V článku sa vysvetľuje zložitosť testovania mobilného zariadenia a rôzne výzvy, ktoré má.
V budúcnosti sa naša závislosť na týchto pomôckach exponenciálne zvýši, a preto sa tiež zvýši potreba ich dobrého testovania.
Máte skúsenosti s testovaním mobilných zariadení?
Odporúčané čítanie
- Výukový program o testovaní použiteľnosti: Kompletná príručka Začíname
- Kompletný sprievodca testovaním databázy (prečo, čo a ako testovať údaje)
- Kľúč k úspešnému testovaniu jednotiek - Ako vývojári testujú svoj vlastný kód?
- 40+ najbežnejších mobilných testovacích otázok a odpovedí s ukážkou obnoveného mobilného testovania
- 5 výziev a riešení pre mobilné testovanie
- Výukové programy pre testovanie mobilných aplikácií (kompletný sprievodca s viac ako 30 výukovými programami)
- Sprievodca testovaním výkonu mobilných aplikácií
- Výukový program Kobiton Hands-on Review: Platforma pre cloudové testovanie mobilných zariadení