Mikä on keskeytystestaus?
Keskeytystestaus on mobiilisovellustestauksen haara, joka käsittelee sitä, miten sovellus reagoi keskeytykseen ja palaa edelliseen tilaansa.
Miksi tarvitset keskeytystestausta?
Mikä on yksi asia, jota tapahtuu melkein aina kokouksessa ollessasi? Sinut keskeytetään, eikö? Kun se tapahtuu, jotkut eivät edes vilku, jotkut tarvitsevat minuutin palata, ja jotkut menettävät ajatuksensa kokonaan. Keskeytystestaus yrittää yksinkertaisilla sanoilla selvittää, mikä käyttäytyminen sovelluksessasi on.
Pidä kaikki sanat syrjässä sekunnin ajan ja katso toista todellista tilannetta. Oletetaan, että omistat taskulampun ja kytket sen päälle. Akku loppuu, mikä on keskeytys sen nykyiselle tilalle. Vaihda paristot ja palauta ne. Taskulampun pitäisi palata takaisin normaalisti. Tämä on käyttötapaus. Keskeytystestaus on testausala, joka keskittyy tapahtumiin.
Keskeytystestaus koskee kaikkia sovellustyyppejä - Web, Mobile, Stand Alone jne. Laitteiden, verkkojen, kokoonpanojen jne. Moninaisuus tekee siitä näkyvämmän mobiilisovelluksissa kuin muut.
Mobiilisovelluksen keskeytysten tyyppi
Me kaikki tunnemme tavalliset häiriöt.
Tässä on muutama keskeytys:
- Matala akun varaustaso
- Akku täynnä latauksen aikana
- Saapuva puhelu
- Saapuvat tekstiviestit
- Saapuva hälytys toisesta mobiilisovelluksesta
- Liitetty verkkovirtaan lataamista varten
- Irrotettu latauksesta
- Laite sammutettu
- Sovelluksen päivitysmuistutukset
- Hälytys
- Verkkoyhteyden katoaminen
- Verkkoyhteyden palauttaminen
Tämä luettelo ei ole tyhjentävä, mutta sisältää yleisimmät skenaariot.
Ratkaisu keskeytyksen sattuessa
Odotettu käyttäytyminen näiden keskeytysten yhteydessä on yksi seuraavista:
- Suorita taustalla: Keskeytys tapahtuu, kun sovellus siirtyy takapenkille. Se saa hallinnan keskeytyksen päättymisen jälkeen. Esimerkiksi puhelu / Facetime, johon osallistut lukiessasi digitaalista kirjaa iBooksissa (tai vastaavassa sovelluksessa). Kun käyttäjä vastaa puhelimeen, iBooks odottaa, kunnes se on valmis, ja jatkuu sitten, kun puhelu päättyy.
- Näytä hälytys. Varoitus katoaa, ja työskentelet tavalliseen tapaan. ' SMS vastaanotettu ' - viestit näkyvät otsikossa. Käyttäjä ei vaivaudu siitä ja jatkaa työskentelyä sovelluksen kanssa normaalisti. Muut mobiilisovellushälytykset, kuten uusi kaveripyyntö Facebookissa tai WhatsApp-viesti, kuuluvat myös tähän luokkaan. Mutta jos käyttäjä päättää lukea viestin, noudatetaan kohdassa 1 kuvattua toimintaa. Jos ohitetaan, sovelluksen tila on muuttumaton.
- Toimintakehotus : Hälytykset on kytkettävä pois päältä tai torkutettava ennen kuin jatkat työskentelyä. Sama asia App-päivitysviestien kanssa. Sinun on joko peruutettava tai hyväksyttävä muutokset ennen kuin jatkat. Toinen esimerkki on alhaisen akkuvaroituksen hälytys - Voit jatkaa jatkamista tavalliseen tapaan tai siirtyä virransäästötilaan (jos laite sallii sen)
- Ei vaikutusta: Esimerkki: jos verkkoyhteys tulee saataville ja laite muodostaa yhteyden siihen. Kun kytket laitteen lataamiseen, hälytystä tai toimintakehotusta ei tarvita. Se todennäköisesti suorittaa tehtävänsä, kun jatkat sovelluksesi käyttöä.
Siksi ymmärrä käyttäytyminen testattavasta keskeytyksestä riippuen ja katso, tyydyttääkö sovelluksesi sitä. Myöskään yllä kuvatun käyttäytymisen ei tarvitse olla sama kaikissa sovelluksissa ja laitteissa. Muista selvittää tarkat tiedot mobiilisovelluksestasi.
Nyt kun ymmärrämme, mikä on keskeytystestaus ja mikä on vahvistettava sitä suoritettaessa, on aika puhua miten se tehdään.
Kuinka tehdä keskeytystestaus
Katso tätä lausuntoa: iBooksin on oltava käynnissä taustalla, kun käyttäjä vastaanottaa saapuvan puhelun.
Etkö kutsuisi tätä iBooks-sovelluksen toiminnalliseksi vaatimukseksi? Tiedän, haluaisin.
Joten keskeytystestaus on mobiilisovelluksen toiminnallisen testauksen osajoukko. Ja keskeytystestauksen suorittamiseksi noudatat samoja mobiilisovellusten testauskehyksiä ja -työkaluja. Testaajien taito on suunnitella nämä skenaariot. Kun olet valmis, suunnittelet testitapaukset ja suoritat samalla tavalla kuin muut testit.
Lisätietoja mobiilisovellusten testauksesta on osoitteessa https://www.guru99.com/mobile-testing.html
Lopuksi haluan käsitellä vielä yhtä kysymystä, ennen kuin lopetamme tämän artikkelin:
Eikö keskeytystestaus ole sama kuin palautustestaus?
Ei, ei ole. Palautustesti on validoida palautus virheestä. Keskeytystestaus ei välttämättä ole epäonnistuminen. Se on pelkkä häiriötekijä.
Se on kuin ero pilkun ja pisteiden välillä englanniksi. Mutta vain tekninen; Olen varma, että saat kuvan.
Aivan oikein, kaikki on tietää ja aloittaa keskeytystestaus - tärkeä ja intuitiivinen haara mobiilisovellusten testauksessa.