Čo je prerušovacie testovanie?
Interrupt Testing je odvetvie testovania mobilných aplikácií, ktoré sa zaoberá tým, ako aplikácia reaguje na prerušenie a vráti sa do predchádzajúceho stavu.
Prečo potrebujete prerušovacie testovanie?
Aká je jedna vec, ktorá sa takmer vždy stane, keď ste na schôdzke? Prerušíte sa, že? Keď sa to stane, niekto ani nemrkne, niekto potrebuje minútu na to, aby sa vrátil, a niekto úplne stratí myšlienkový smer. Jednoduchými slovami sa Interrupt Testing snaží zistiť, aké správanie má vaša aplikácia.
Nechajte na chvíľu všetky frázy stranou a pozrite sa na inú skutočnú situáciu. Povedzme, že vlastníte baterku a zapnete ju. Batéria sa vybíja, čo predstavuje prerušenie jej aktuálneho stavu, keď je aktívna. Vymeňte batérie a obnovte ich. Baterka by sa mala normálne rozsvietiť. Toto je prípad použitia. Testovacou disciplínou, ktorá sa zameriava na to, či sa to stane alebo nie, je Test prerušenia.
Testovanie prerušenia sa vzťahuje na akýkoľvek typ aplikácie - webovú, mobilnú, samostatnú atď. Vďaka rozmanitosti zariadení, sietí, konfigurácií atď. Je mobilná aplikácia výraznejšia ako ostatné.
Typ prerušenia v mobilnej aplikácii
Všetci dobre poznáme bežné prerušenia, ktoré sa bežne vyskytujú.
Tu je niekoľko vyrušení:
- Slabá batéria
- Batéria plná - pri nabíjaní
- Prichádzajúci telefónny hovor
- Prichádzajúce SMS
- Prichádzajúce upozornenie z inej mobilnej aplikácie
- Pripojené k nabíjaniu
- Pripojené k nabíjaniu
- Zariadenie je vypnuté
- Pripomienky aktualizácie aplikácie
- Alarm
- Strata sieťového pripojenia
- Obnovenie sieťového pripojenia
Tento zoznam nie je vyčerpávajúci, ale obsahuje najbežnejšie scenáre.
Uznesenie v prípade prerušenia
Očakávané správanie v prípade týchto prerušení je jedno z nasledujúcich:
- Spustiť na pozadí: Prerušenie zaberie čas, kým sa aplikácia dostane na zadné sedadlo. Po ukončení prerušenia získa kontrolu. Napríklad telefonický hovor / Facetime, ktorého sa zúčastňujete pri čítaní digitálnej knihy v iBooks (alebo podobnej aplikácii). Keď používateľ odpovie na telefón, iBooks počká, kým to dokončí, a potom sa obnoví, keď sa hovor skončí.
- Zobraziť upozornenie. Varovanie zmizne a budete pracovať ako obvykle. „ SMS prijaté“ - správy sa zobrazujú v hlavičke. Používateľ sa tým netrápi a pokračuje v práci s aplikáciou ako obvykle. Do tejto kategórie spadajú aj ďalšie upozornenia na mobilné aplikácie, napríklad nová žiadosť o priateľstvo na Facebooku alebo správa WhatsApp. Pokiaľ sa ale používateľ rozhodne správu prečítať, bude sa postupovať podľa bodu 1. Ak sa ignoruje, stav aplikácie sa nezmení.
- Výzva na akciu : Predtým, ako budete pokračovať v práci, musíte budíky vypnúť alebo odložiť. To isté platí aj pre správy o aktualizácii aplikácií. Skôr ako budete pokračovať, musíte zmeny zrušiť alebo prijať. Ďalším príkladom je upozornenie na nízku kapacitu batérie - môžete zvoliť obvyklé pokračovanie alebo prejsť do režimu nízkej spotreby (ak to zariadenie umožňuje).
- Žiadny vplyv: Príklad: ak je k dispozícii sieťové pripojenie a vaše zariadenie sa k nemu pripája. Keď tiež pripojíte zariadenie na nabíjanie, nie je potrebné žiadne upozornenie ani výzva na akciu. Pravdepodobne urobí svoju prácu, kým budete svoju aplikáciu naďalej používať.
Teda v závislosti na prerušení, ktoré testujete, porozumejte správaniu a zistite, či ho vaša aplikácia spĺňa. Vyššie opísané správanie tiež nemusí byť rovnaké pre všetky aplikácie a zariadenia. Nezabudnite zistiť konkrétne podrobnosti o svojej mobilnej aplikácii.
Teraz, keď už chápeme, čo je Interrupt Testing a čo treba pri jeho vykonávaní overiť, je čas hovoriť o tom, ako to urobiť.
Ako urobiť Test prerušenia
Pozrite sa na toto vyhlásenie: iBooks musí bežať na pozadí, keď používateľ prijme prichádzajúci telefónny hovor.
Nenazvali by ste to ako funkčnú požiadavku aplikácie iBooks? Viem, že by som.
Testovanie prerušenia je teda podmnožinou funkčného testovania pre mobilnú aplikáciu. Ak chcete vykonať test prerušenia, mali by ste postupovať podľa rovnakých rámcov a nástrojov na testovanie mobilných aplikácií. Znalosť testerov je vytvoriť tieto scenáre. Po dokončení by ste navrhli testovacie prípady a vykonali ich rovnakým spôsobom ako ktorýkoľvek iný test.
Ďalšie informácie o testovaní mobilných aplikácií nájdete na stránke: https://www.guru99.com/mobile-testing.html
Na záver by som sa chcel venovať ešte jednej otázke predtým, ako ukončíme tento článok:
Nie je testovanie prerušenia to isté ako testovanie obnovy?
Nie, nie je. Testom obnovy sa má potvrdiť obnova po zlyhaní. Prerušovacie testovanie nemusí byť nutne zlyhaním. Je to iba rozptýlenie.
Je to ako rozdiel medzi čiarkou a bodkou v angličtine. Ale iba technické; Som si istý, že rozumieš.
Máte pravdu, všetko je potrebné vedieť a začať s Testom prerušenia - dôležitou a intuitívnou vetvou testovania mobilných aplikácií.