mobile device testing
Testování mobilních zařízení je proces testování kvality zařízení. Přečtěte si tento komplexní výukový program a získejte podrobné znalosti o testování mobilních zařízení:
Než prozkoumáme testování mobilních zařízení, pojďme se seznámit s testováním zařízení.
Testování zařízení je proces, při kterém je zařízení testováno na jeho kvalitu, aby se zjistilo, jak dobře splňuje požadavky, pro které bylo vyvinuto.
Co se naučíte:
- Testování mobilních zařízení: úplný přehled
- Úvod do testování zařízení
- Co je to mobilní zařízení?
- Typy mobilních zařízení
- Co je testování mobilních zařízení?
- Potřeba mobilního testování
- Co je to testovací zařízení?
- Druhy testování mobilních zařízení
- Klíčové body pro mobilní testování
- Testování mobilních zařízení vs Testování mobilních aplikací
- Testování zařízení Android
- Nejlepší aplikace pro testování zařízení Android
- Další kontroly, které je třeba provést na zařízení Android
- Závěr
Testování mobilních zařízení: úplný přehled
Cílová skupina
Tento výukový program je určen pro všechny, kteří se zajímají o testování mobilních zařízení a chtějí se mu věnovat jako kariéra. Pokud jste tester (manuální nebo automatizační), který je zvědavý a chcete získat nějaké znalosti o testování zařízení, pak je to pro vás.
Úvod do testování zařízení
Jednoduše řečeno, když se zařízení testuje (jeho hardware nebo software), aby se zajistilo, že funguje správně nebo podle očekávání, nazývá se Testování zařízení.
Pochopme to na příkladu ze skutečného světa.
Předpokládejme, že máme digitální vážící stroj a chceme zařízení otestovat.
Testování hardwaru by zahrnovalo vložení baterie do ní, aby se otestovalo, zda ji lze zapnout, testování tlačítka zapnutí / vypnutí, pokud funguje, jak bylo zamýšleno atd. Na druhou stranu, testování softwaru zařízení by zahrnovalo kontrolu, zda zobrazuje správné čtení, když jsou na něj umístěna různá závaží a pokud nejsou žádné závaží, ukazuje stroj na displeji nulu atd.
Doufám, že by vám to dalo určitou představu o tom, co je Testování zařízení.
S tímto úvodem do Testování zařízení byste nyní mohli lépe souviset s tím, co je Testování mobilních zařízení. Pojďme dál a pochopme různé aspekty mobilního testování.
Co je to mobilní zařízení?
Jak název napovídá, jedná se o skutečné náhrady za větší počítače a lze je snadno přenášet z jednoho místa na druhé. Jsou praktické, na rozdíl od větších počítačů, které nejsou přenosné.
Mobilní zařízení dnes dokážou provádět většinu funkcí, které může dělat větší počítač, ať už jde o ukládání dat, přístup k internetu a mnoho dalších úkolů, které lze provádět pomocí internetu, jako je online bankovnictví, online nakupování, online platby účtů atd. .
Typy mobilních zařízení
Pokud jde o doslovný význam, mobilní zařízení není nic jiného než výpočetní zařízení, které je přenosné a lze jej snadno přenášet z jednoho místa na druhé. Typ a počet mobilních zařízení lze měnit. Mohly by se lišit podle jejich velikostí, operačních systémů a jejich schopnosti vykonávat různé funkce.
Mezi hlavní klasifikace mobilních zařízení patří:
- Chytré telefony : Tyto telefony nám kromě volání a příjmu hovorů poskytují mnohem více funkcí. Např. Povolení připojení k internetu, použití různých aplikací pro různé úkoly, připojení k dalším zařízením, jako je TV, systém hudby do auta, náhlavní soupravy přes Wi-Fi atd.
- Tablet / iPad : Jedná se o zařízení s dotykovou obrazovkou a nemají samostatnou klávesnici nebo myš. Mohou dělat většinu úkolů, které by člověk obvykle dělal na notebooku nebo stolním počítači.
- Osobní digitální asistent (PDA) : PDA byla docela populární, ještě před příchodem Tablet / iPad na trh. Zařízení PDA mohou provádět různé funkce, jako je volání, používání prohlížeče v Internetu nebo dokonce odesílání faxů. Jsou však založeny na stylusu a pro zadávání dat používají zařízení podobné peru.
S příchodem technologie dotykové obrazovky však iPad a tablety nakonec PDA zastaraly.
Co je testování mobilních zařízení?
Velmi jednoduchou odpovědí by bylo testování mobilního zařízení, aby bylo zajištěno, že všechny jeho funkce, včetně hardwaru i softwaru, budou fungovat podle očekávání.
Technicky vzato se jedná o kontrolu kvality mobilního zařízení, aby bylo zajištěno, že splňuje všechny požadavky a specifikace, pokud jde o jeho hardware a software, než bude uvolněno k použití skutečným spotřebitelům.
rozdíl mezi java a c ++
Testování na mobilu zahrnuje testování hardwaru i softwaru na mobilu spolu s aplikacemi předinstalovanými výrobcem.
Potřeba mobilního testování
Mobilní zařízení způsobují revoluci ve způsobech lidské interakce s technologií. Z praktického hlediska se jejich použití v našich životech od posledního desetiletí mnohonásobně zvýšilo. Většinu svých úkolů můžeme vykonávat prostřednictvím mobilních zařízení, místo abychom byli fyzicky přítomni na určitém místě, jako je online bankovnictví, online nakupování, platby online za účty atd.
Vzhledem k tomu, že používání mobilních telefonů k plnění našich úkolů do značné míry vzrostlo, vyvolalo to potřebu mít dokonalá zařízení. Proto je velmi důležité provést správné testování hardwaru a softwaru pro zařízení, aby jejich šance na selhání byly minimální.
Co je to testovací zařízení?
Testovací zařízení nebo testované zařízení (DUT) je zařízení, které je testováno z hlediska kvality.
Kvalita mobilního zařízení je u výrobce testována. Kromě softwaru je důkladně testován také hardware, aby bylo zajištěno, že splňuje všechny požadované specifikace a všechny hardwarové komponenty fungují podle očekávání.
Například, pokud plánujeme otestovat mobilní zařízení Samsung Galaxy S10, pak to není nic jiného než testovací zařízení nebo testované zařízení.
Druhy testování mobilních zařízení
Podívali jsme se na různé typy mobilních zařízení a velmi dobře chápeme, že by se mobilní zařízení lišila svými operačními systémy, velikostmi a funkcemi, které mohou provádět.
Existuje několik typů mobilního testování . Obecně se níže uvedené typy testování provádějí na mobilním zařízení.
Testování jednotky: Jedná se o fázi testování, ve které software nebo hardware zařízení testují po částech samotní vývojáři.
Tovární testování : Tovární testování zahrnuje testování zařízení, aby bylo zajištěno, že nemá žádné vady, které by mohly být zavedeny během výroby nebo během montáže různých hardwarových částí. Tovární testování by zahrnovalo testování zařízení všemi možnými způsoby, jako je testování aplikací na něm nainstalovaných nebo testování různých hardwarových komponent zařízení.
Během testování v továrně jsou zahrnuty níže uvedené typy testování:
- Testování mobilních aplikací: Prostřednictvím tohoto testování jsou testovány aplikace určené pro mobilní zařízení. Vyzkoušíme, zda lze aplikace na zařízení nainstalovat, zda aplikace fungují tak, jak byly zamýšleny, zda je možné aplikaci úspěšně odinstalovat atd.
- Testování hardwaru: Při tomto testování se testují různé hardwarové komponenty mobilního zařízení. Pro Např. Slot pro SD kartu, tlačítko zapnutí / vypnutí, klávesnice / dotyková obrazovka, slot pro SIM kartu atd.
- Testování baterie (nabíjení): To zahrnuje testování výkonu baterie. Testy typu - nabíjí se baterie podle očekávání, vybíjí se očekávanou rychlostí atd.
- Příjem signálu: Kvalita signálů, které může zařízení zachytit, se liší síly signálu byl poslán přes.
- Testování sítě: To zahrnuje testování mobilních telefonů s různými sítěmi, jako je 3G, 4G, Wi-Fi atd. V tomto typu testování různých funkcí, například Jak reaguje mobilní telefon, když je připojení pomalé, Jeho reakce při ztrátě sítě, Jak snadno se připojí k testována je síť, pokud je k dispozici atd.
- Testování protokolu: Testování protokolu se zabývá testováním struktury paketů, které jsou odesílány po síti pomocí nástrojů pro testování protokolů.
- Testování mobilních her: Nelze jej považovat za podobný testování mobilní aplikace, protože zahrnuje testování pomocí dobře strukturovaného a systematického přístupu. Automatizace testů v herních aplikacích se stává nezbytností pro poskytování robustních a chytrých aplikací.
- Testování kompatibility mobilního softwaru: Jedná se o typ nefunkčního testování. Jak název napovídá, testování kompatibility softwaru pro mobilní zařízení se provádí, aby se zajistilo, že software v mobilu nebude vzájemně v konfliktu. K provedení tohoto testování jsou k dispozici určité nástroje.
Certifikační testování: Tento typ testování, jak název napovídá, se provádí za účelem získání certifikátu zařízení s uvedením, že je vhodné být uveden na trh. Vhodnost zde odkazuje na skutečnost, že mobilní telefon splňuje základní požadavky na kompatibilitu s ostatními zařízeními, nebude mít nepříznivý zdravotní účinek na uživatele a je vhodný k použití.
Když zařízení projde všemi zadanými kontrolami, pak certifikát pro stejné. Toto testování je mnohokrát zadáváno externě, protože outsourcing pomáhá udržovat kontrolu jeho nákladů.
Klíčové body pro mobilní testování
# 1) Různé zeměpisné oblasti: Zeměpisné oblasti, kde by se mobilní zařízení používalo, jsou různé. Proto je velmi důležité nechat si otestovat všechny jeho hardwarové funkce za různých extrémních podmínek, jako je teplota, tlak atd., Aby bylo zajištěno, že bude fungovat očekávaným způsobem v různých podmínkách prostředí.
# 2) Podpora mnoha aplikací: Očekává se, že mobilní zařízení podporuje velké množství softwaru a aplikací, které by na něj byly nainstalovány, a proto je nutné otestovat software zařízení, aby bylo zajištěno, že bude podporovat všechny očekávané aplikace.
# 3) Mobilita: Mobilní zařízení se používají, i když jsme na útěku. Používají se neopatrným způsobem, a proto by měl být jejich hardware, jako jsou tlačítka, port USB a obrazovka, důkladně otestovány, aby byly odolné i při hrubém zacházení.
Testování mobilních zařízení vs Testování mobilních aplikací
Níže jsou uvedeny rozdíly mezi testováním mobilních zařízení a testováním mobilních aplikací.
Testování mobilních zařízení | Testování mobilních aplikací | |
---|---|---|
Co je testováno? | Testování mobilních zařízení zahrnuje testování hardwaru i softwaru (operační systém a tovární software) mobilního zařízení. | Testováním mobilních aplikací se rozumí testování softwaru určeného pro mobilní zařízení. |
Kdo testuje? | Provádí se hlavně v laboratoři výrobce. | Provádí ji organizace navrhující aplikaci pro vlastní použití nebo pro své klienty. |
Rozsah testování | Rozsah se týká konkrétního typu mobilního zařízení. Například testování „Samsung Galaxy Tab A“ by se týkalo testování hardwaru a jeho provozního softwaru pouze pro tablety Samsung. | Rozsah se vztahuje na všechna mobilní zařízení, pro která je mobilní aplikace určena na základě operačního softwaru. Například aplikace pro internetové bankovnictví určená pro Android by byla testována na co největším počtu zařízení Android, značek a modelů různých společností, jako jsou Samsung, Nokia, Huawei, OnePlus, LG, Oppo, Asus atd. |
Ručně / Automaticky | Může to být manuální i automatizované. | Může to být manuální i automatizované. |
Druhy testování | Testování mobilních zařízení je následujících typů: Testování jednotek, Tovární testování, Certifikační testování. | Testování mobilních aplikací je následujících typů: Testování instalace, funkční testování, Testování výkonu, Testování přerušení, Testování použitelnosti, Testování zabezpečení, testování zatížení atd. |
Testování zařízení Android
Android společnosti Google je nyní nejběžněji používanou platformou smartphonů na světě a je používán několika výrobci telefonů po celém světě. V oblasti osobní výpočetní platformy smartphonů a hodinek dominuje Android společnosti Google s více než 2,7 miliardami uživatelů.
Kromě výše popsaných typů testování pro mobilní zařízení se podívejme, jak můžeme testovat mobilní zařízení Android. Nyní se podíváme na různé aplikace, které lze použít k testování hardwaru mobilního zařízení Android, jako by fungovalo naprosto v pořádku nebo ne.
Nejlepší aplikace pro testování zařízení Android
Níže je uvedeno 5 nejlepších aplikací, které lze použít k testování dokonalosti hardwaru zařízení Android.
# 1) Telefonní tester
Tato aplikace má snadno použitelné uživatelské rozhraní a může vám sdělit, zda je hardware zařízení Android zcela v pořádku nebo ne. Udělením nezbytných oprávnění aplikaci lze zařízení otestovat na jeho kameru, Bluetooth, Wi-Fi, telefonní signály, stav GPS, baterii, vícedotykové ovládání atd. Má placenou i bezplatnou verzi k dispozici pro jeho uživatelé.
# 2) Telefon Doctor Plus
Phone Doctor Plus od společnosti iDea Mobile Tech Inc. nabízí 25 různých testů ke kontrole výkonu hardwaru zařízení Android. Hlavní obrazovka obsahuje seznam dokončených testů. Tyto testy jsou uvedeny pod samostatnými titulky jako Hardware, Baterie, Úložiště, CPU a Síť.
Když přejedete prstem směrem k levé části obrazovky, zobrazí se testy, které lze spustit, jako je Vnější hardware, Kontrola displeje, Zdířka pro hlavní telefon, Tlačítko Domů, Přijímač, Mikrofon atd.
# 3) Test a oprava mrtvých pixelů
Jedná se o opravdu chytrou aplikaci, která dokáže identifikovat a opravit mrtvé pixely v telefonu Android. Je to nejlepší aplikace, pokud chcete otestovat a opravit mrtvé pixely v mobilu Android. Tato aplikace nejprve spustí řadu testů, které pomohou identifikovat mrtvé pixely. Poté se pokusí opravit ty mrtvé pixely, které mohou být časově náročné.
# 4) Senzorová skříňka
Tato aplikace testuje různé senzory na vašem zařízení Android. Testy senzorů zahrnují akcelerometr, blízkost, zvuk, světlo, teplotu, magnetickou orientaci, gyroskop a tlakový senzor. Přestože podporuje řadu senzorů, je důležité otestovat, zda je vaše zařízení podporuje nebo ne.
# 5) AccuBattery
AccuBattery je jednoduchá aplikace, která poskytuje informace o stavu baterie.
AccuBattery provádí řadu kontrol stavu baterie, aby určil výkon baterie zařízení. Zobrazuje některé užitečné informace, jako je skutečná a aktuální kapacita baterie. Porovnáním těchto dvou statistik jsme mohli měřit míru opotřebení. Má k dispozici bezplatnou i profesionální verzi.
Další kontroly, které je třeba provést na zařízení Android
Kromě výše uvedených aplikací, které lze použít k testování hardwaru zařízení Android, se na zařízení Android provádí několik dalších kontrol, jak je znázorněno níže.
# 1) Testování použitelnosti:
Snadnost používání zařízení se nazývá testování použitelnosti. K záznamu testů použitelnosti se k záznamu testovacích interakcí na těchto mobilních zařízeních používají strategicky umístěné kamery. Při umísťování fotoaparátů je třeba vzít v úvahu faktory, jako je vzdálenost mezi fotoaparátem a zařízením, snímání obrazovky na výšku a na šířku atd.
#dva) Testování obnovy:
Provádí se testování, jak dobře se mobilní zařízení může zotavit po náhlé havárii. Na trhu jsou k dispozici nástroje pro obnovení, které slouží k testování zařízení po obnovení.
# 3) Testování databáze:
dvojitě propojený seznam c ++ kódu
To zahrnuje testování kompatibility mobilního zařízení s různými databázovými konfiguracemi, tj. DB2, Oracle, MSSQL Server, MySQL, Sybase Database atd. Toto testování se zabývá hlavně hledáním chyb v databázích a jejich eliminací. Tím se zlepší kvalita databáze, která se používá k ukládání dat do mobilního zařízení.
Závěr
Doufám, že vám tento článek pomohl pochopit, o čem testování mobilních zařízení je a proč je to nutné. Článek vysvětluje složitost testování mobilního zařízení a různé výzvy, které má.
V budoucnu se naše závislost na těchto gadgetech exponenciálně zvýší, a proto se také zesílí potřeba nechat si je dobře otestovat.
Máte zkušenosti s testováním mobilních zařízení?
Doporučené čtení
- Výukový program pro testování použitelnosti: Kompletní příručka Začínáme
- Kompletní průvodce pro testování databází (proč, co a jak testovat data)
- Klíč k úspěšnému testování jednotky - Jak vývojáři testují svůj vlastní kód?
- Více než 40 nejčastějších otázek a odpovědí na mobilní testování s ukázkou obnovení mobilního testování
- 5 výzev a řešení pro mobilní testování
- Výukové programy pro testování mobilních aplikací (Kompletní průvodce s 30 a více výukové programy)
- Průvodce testováním výkonu mobilních aplikací
- Výukový program Kobiton Hands-on Review: Platforma pro testování cloudu mobilních zařízení