Testování instalace
Co především dělá uživatel mobilní aplikace? Správně: instaluje aplikaci. Tohle je první fáze testování. QA inženýr musí zajistit, aby uživatel neměl žádné problémy během instalace mobilní aplikace. Zde je třeba také určit, zda bude aplikace nainstalována v různých operačních systémech.Testování kompatibility
Druhá etapa. Jeho hlavním účelem je zajistit, aby aplikace mohla úspěšně přejít z jednoho prostředí do jiného. Jinými slovy umožňuje určit, zda je produkt připraven k provozu na různých platformách s různými hardwarovými a softwarovými konfiguracemi. Platí to zejména pro hybridní mobilní aplikace vyvinuté současně pro Android a iOS. Co může způsobit problémy s kompatibilitou?- Nedostatek operační paměti;
- Nedostatek místa na disku;
- Určité typy procesoru a operačního systému;
- Kompatibilita mezi různými typy operačních systémů.
Stress testy
Třetí etapa určuje chování aplikace za neobvyklých (stresových) okolností. Mohou zahrnovat jak vnější, tak vnitřní faktory.- Vnější faktory: rychlost/stabilita připojení k síti, přepínání mezi Wi-Fi a 3G/4G, přijímání hovorů/zpráv během použití aplikace, připojení periferních zařízení (sluchátka, bluetooth apod.), výměna SIM nebo SD-karty v zapnutém mobilu apod.
- Vnitřní faktory: nedostatek operační paměti nebo místa na disku, nízká kapacita baterie, vypnutí jakýchkoliv služeb (například GPS) atd.
Zátěžové testování
Čtvrtá etapa umožňuje zjistit, zda má aplikace zranitelná místa, jako jsou například úniky paměti nebo problémy s výkonem. Při zátěžovém testování mobilních aplikací se předpokládá, že program běží na zařízení s nízkou kapacitou paměti.Funkční testování
Na páté etapě tester zjistí, zda aplikace může spadnout za běžných podmínek. Jednoduše řečeno - zda fungují všechny funkce správně. Vyčleníme několik bodů, které QA tester zkoumá především:- Gesta;
- Fyzická klávesnice / klávesnice na obrazovce;
- Orientace obrazovky (horizontální / vertikální);
- Nestandardní ovládací prvky.
Testování lokalizace
Šestá etapa. Během testování lokalizace je věnována zvláštní pozornost obsahu a uživatelskému rozhraní. Konkrétně:- Jaké jazyky podporuje aplikace;
- Přesnost překladu různých prvků rozhraní;
- Přesnost překladu dokumentace a sekcí FAQ/Nápověda;
- Správnost aktuálního data, času atd.
Usability testování
Sedmá etapa je určena k vyhodnocení UX mobilní aplikace. UX potřebujete, pokud chcete zjednodušit práci s aplikací, přizpůsobit software potřebám uživatelů a v konečném důsledku zvýšit popularitu produktu. V procesu testování použitelnosti QA tester identifikuje navigační chyby a další chyby spojené s obrazovkou aplikace. Například:- Prvky grafického rozhraní;
- Objem dat;
- Efektivita interakce prvků;
- Stupnice barev atd.
Automatizované testování
A nakonec osmá etapa. V moderních podmínkách je automatizace klíčovým faktorem úspěšného testování aplikací. Umožňuje vám ušetřit spoustu času a zvýšit efektivitu. Avšak automatizované testování mobilních aplikací je poměrně drahé. Proto jej doporučujeme používat pouze v následujících případech:- Aplikace plně splňuje funkční požadavky;
- Životní cyklus vývoje mobilní aplikace trvá příliš dlouho;
- Funkčnost aplikace neustále roste.
Vývoj v rámci iQuest zahrnuje důkladné testování automatizovanými nástroji i precizními testery. Poptejte vývoj mobilní aplikace nové generace.
Komentáře
Okomentovat