Testování mobilních zařízení - Mobile-device testing
![]() | tento článek potřebuje další citace pro ověření.Říjen 2006) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Testování mobilních zařízení funkce k zajištění kvality mobilní zařízení, jako mobilní telefony, PDA atd. Testování bude prováděno na hardwaru i softwaru. A z pohledu různých postupů testování zahrnuje testování výzkumu a vývoje, testování v továrně a testování certifikátů.
Testování mobilních zařízení zahrnuje sadu aktivit od monitorování a řešení problémů s mobilní aplikací, obsahem a službami na reálných sluchátkách. Testování zahrnuje ověřování a ověřování hardwarových zařízení a softwarových aplikací.
Vývoj aplikací pro platformu Android je komplikovaná záležitost. Musíte otestovat více verzí operačního systému, vrstvy rozhraní dodavatele hardwaru, hardwarové konfigurace, typy zařízení a možnosti sítě. Testovací matice pro aplikace založené na Androidu může být vážnou výzvou, která ovlivní kvalitu vašeho produktu, dobu jeho uvedení na trh a nakonec ziskovost.
Klíčové funkce automatizace
- Přidejte prostor pro aplikaci / produkt.
- Vytvářejte testovací sestavy pro aplikaci / produkt.
- Přidružit testovací sestavy k prostoru aplikací / produktů.
- Přidejte si vlastní vzdálená zařízení tím, že na ně nainstalujete malou servisní aplikaci.
- Zaznamenávejte testovací případy / skripty / data na referenční zařízení / emulátor.
- Přiřaďte testovací případy / skripty / data k prostoru aplikace / produktu.
- Udržujte testovací případy / skripty / data pro každou aplikaci / produkt.
- Vyberte zařízení / emulátory pro spuštění testovacích skriptů.
- Nechte si zaslat e-mailem výsledky testů (po dokončení celého běhu, pevném počtu kroků a po každých X jednotkách času) - aktuálně je podporován formát PDF.
Seznam společností jako Hlavní systémy, Poradenství Capgemini a společnost pro testování mobilních aplikací a sluchátek Intertek a QA společnosti jako PASS Technologies AG,[1] a Testovací droid poskytovat mobilní testování, pomáhat aplikačním obchodům, vývojářům a výrobcům mobilních zařízení při testování a monitorování mobilní obsah, aplikace a služby.[2]
Statická analýza kódu
Statická analýza kódu je analýza počítačového softwaru která se provádí bez skutečného provádění programů vytvořených z tohoto softwaru (analýza prováděná při provádění programů je známá jako dynamická analýza )[3] Pro kód napsaný pro cílení na různé platformy pro vývoj mobilních zařízení jsou k dispozici pravidla statické analýzy. U aplikací pro Android je možné použít nástroj Dexper,[4] který transformuje Dalvik bytecode na mezilehlou reprezentaci Soot / Jimple.
Rámec testování Android podporuje
- Test jednotky
- Funkční test
- Test aktivity
- Předstírané předměty
- Obslužné programy pro zjednodušení vytváření testů
Testování jednotky
Testování jednotky je testovací fáze, kdy jsou testovány části vývoje mobilních zařízení, obvykle vývojářem. Může obsahovat testování hardwaru, testování softwaru, a mechanické zkoušky.
Tovární testování
Tovární testování je druh kontroly zdravého rozumu na mobilních zařízeních. Provádí se automaticky, aby se ověřilo, že při výrobě nebo montáži nedošlo k žádným vadám.
Mobilní testování obsahuje:
- testování mobilních aplikací
- testování hardwaru
- testování baterie (nabíjení)
- příjem signálu
- testování sítě
- testování protokolu
- testování mobilních her
- testování kompatibility mobilního softwaru
Certifikační testování
Certifikační testování je kontrola před a mobilní zařízení jde na trh. Mnoho institucí nebo vlád vyžaduje, aby mobilní zařízení vyhovovala jejich uvedeným specifikacím a protokoly zajistit, aby mobilní zařízení nepoškodilo zdraví uživatelů a aby bylo kompatibilní se zařízeními jiných výrobců. Jakmile mobilní zařízení projde všemi kontrolami, a osvědčení Když uživatelé odesílají mobilní aplikace do obchodů s aplikacemi / tržištím, projde procesem certifikace. Mnoho z těchto dodavatelů zadává testování a certifikaci externím dodavatelům, aby zvýšili pokrytí a snížili náklady.[5]
Certifikační fóra
Reference
- ^ „Mobile Technologies Heralding Innovations in Healthcare Industry“. PASS Technologies AG. Citováno 19. prosince 2013.
- ^ Certifikace obchodu s aplikacemi
- ^ Průmyslová perspektiva na statickou analýzu. Software Engineering Journal, březen 1995: 69–75, Wichmann, B. A., A. A. Canning, D. L. Clutterbuck, L. A. Winsbarrow, N. J. Ward a D. W. R. Marsh. http://www.ida.liu.se/~TDDC90/papers/industrial95.pdf
- ^ Bartel, Alexandre; Klein, Jacques; Le Traon, Yves; Monperrus, Martin (2012). „Dexpler: Konverze Android Dalvik Bytecode na Jimple pro statickou analýzu pomocí sazí“ (PDF). doi:10.1145/2259051.2259056. Citovat deník vyžaduje
| deník =
(Pomoc) - ^ problémy s certifikací obchodu s aplikacemi