Keskeytä testaus mobiilisovelluksessa
Mikä on keskeytystestaus?
Keskeytystestaus on mobiilisovellustestauksen osa, joka käsittelee sitä, kuinka sovellus reagoi keskeytykseen ja palaa edelliseen tilaan.
Miksi tarvitset keskeytystestauksen?
Mikä on yksi asia, joka melkein aina tapahtuu, kun olet kokouksessa? Sinut keskeytetään, eikö? Kun se tapahtuu, jotkut eivät edes räpyttele silmiään, jotkut tarvitsevat minuutin päästäkseen takaisin, ja jotkut menettävät ajatuksensa kokonaan. Yksinkertaisesti sanottuna keskeytystestaus yrittää selvittää sovelluksesi käyttäytymistä.
Pidä kaikki lauseet syrjään hetkeksi ja katso toista tosielämän tilannetta. Oletetaan, että omistat taskulampun ja kytket sen päälle. Akku loppuu, mikä häiritsee sen nykyistä aktiivisuutta. Vaihda paristot ja palauta ne. Taskulampun pitäisi palata PÄÄLLE normaalisti. Tämä on käyttötapaus. Testausala, joka keskittyy siihen, tapahtuuko näin vai ei, on keskeytystestaus.
Keskeytystestaus koskee mitä tahansa sovellustyyppiä - Web, Mobile, Stand Alone jne. Erilaiset laitteet, verkot, kokoonpanot jne. tekevät siitä näkyvämmän Puhelinnumero sovelluksia kuin muut.
Mobiilisovelluksen keskeytystyypit
Me kaikki tunnemme tavalliset keskeytykset, joita normaalisti esiintyy.
Tässä pari keskeytystä:
- Akun varaus on alhainen
- Akku täynnä - latauksen aikana
- Saapuva puhelu
- Saapuvat tekstiviestit
- Saapuva hälytys toisesta mobiilisovelluksesta
- Kytketty latausta varten
- Irrotettu latauksesta
- Laite sammutettu
- Sovelluspäivitysmuistutukset
- hälytys
- Verkkoyhteyden katkeaminen
- Verkkoyhteyden palautus
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 jokin seuraavista:
- Pyöriä taustalla: Keskeytys kestää, kun sovellus jää taka-alalle. Se saa hallinnan keskeytyksen päätyttyä. Esimerkiksi puhelinsoitto/Facetime johon osallistut, kun luet digitaalista kirjaa iBooksissa (tai vastaavassa sovelluksessa). Kun käyttäjä vastaa puhelimeen, iBooks odottaa, kunnes se on valmis, ja jatkaa sitten, kun puhelu päättyy.
- Näytä hälytys. Hälytys katoaa ja työskentelet normaalisti. 'SMS vastaanotettu' - viestit näkyvät otsikossa. Käyttäjä ei välitä siitä vaan 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 ei muutu.
- Soita Toiminta: Hälytykset on kytkettävä pois päältä tai siirrettävä torkkutilaan ennen kuin voit jatkaa työskentelyä. Sama juttu sovelluspäivitysviestien kanssa. Sinun on joko peruutettava tai hyväksyttävä muutokset ennen kuin jatkat. Toinen esimerkki on akun heikon varoitus - Voit jatkaa normaalisti tai siirtyä virransäästötilaan (jos laite sallii sen).
- Ei vaikutusta: Esimerkki: jos verkkoyhteys tulee saataville ja laitteesi muodostaa yhteyden siihen. Lisäksi, kun kytket laitteen latausta varten, hälytys- tai toimintakehotusvaihetta ei tarvita. Se todennäköisesti tekee tehtävänsä, kun jatkat sovelluksesi käyttöä.
Siten, riippuen testaamastasi keskeytyksestä, ymmärrä käyttäytyminen ja katso, täyttääkö sovelluksesi sitä. Yllä kuvatun toiminnan ei myöskään tarvitse olla sama kaikille sovelluksille ja laitteille. Varmista, että saat tarkkoja tietoja mobiilisovelluksestasi.
Nyt kun ymmärrämme, mitä keskeytystestaus on ja mitä se pitää vahvistaa, on aika puhua siitä, miten se tehdään.
Kuinka tehdä keskeytystestaus
Katso tämä lausunto: iBooksin on toimittava taustalla, kun käyttäjä saa saapuvan puhelun.
Eikö tätä kutsuttaisi iBooks-sovelluksen toiminnalliseksi vaatimukseksi? Tiedän, haluaisin.
Joten keskeytystestaus on osajoukko Toiminnallinen testaus mobiilisovellukselle. Ja keskeytystestauksen suorittamiseksi sinun tulee noudattaa samoja mobiilisovellusten testauskehyksiä ja työkaluja. Testaajien kyky hahmottaa nämä skenaariot. Kun olet valmis, suunnittelet testitapaukset ja suoritat täsmälleen samalla tavalla kuin mikä tahansa muu testi.
Lisätietoja mobiilisovellusten testauksesta on osoitteessa: https://www.guru99.com/mobile-testing.html
Lopuksi haluan käsitellä vielä yhden kysymyksen ennen kuin lopetamme tämän artikkelin:
Eikö keskeytystestaus ole sama asia kuin palautustestaus?
Ei, se ei ole. Palautustestin tarkoituksena on vahvistaa palautus epäonnistumisesta. Keskeytystestaus ei välttämättä ole epäonnistuminen. Se on pelkkä häiriötekijä.
Se on kuin ero pilkun ja pisteen välillä englanniksi. Mutta vain tekninen; Olen varma, että saat kuvan.
Aivan oikein, sinun tarvitsee vain tietää ja aloittaa keskeytystestaus – tärkeä ja intuitiivinen mobiilisovellusten testauksen osa.