Testiranje prekinitev v mobilni aplikaciji

Kazalo:

Anonim

Kaj je preskušanje prekinitev?

Prekinitveno testiranje je veja testiranja mobilnih aplikacij, ki obravnava, kako se aplikacija odzove na prekinitev in se vrne v prejšnje stanje.

Zakaj potrebujete preskušanje prekinitev?

Kaj je tisto, kar se skoraj vedno zgodi, ko ste na sestanku? Prekinejo te, kajne? Ko se to zgodi, nekateri niti ne utripajo, nekateri potrebujejo minuto, da se vrnejo nazaj, nekateri pa popolnoma izgubijo svoj miselni tok. Z enostavnimi besedami Interrupt Testing poskuša ugotoviti, katero vedenje kaže vaša aplikacija.

Za trenutek pustite vse fraze ob strani in si oglejte drugo resnično situacijo. Recimo, da ste lastnik svetilke in jo vklopite. Akumulator se izprazni, kar pomeni, da trenutno deluje. Zamenjajte baterije in jih obnovite. Svetilka se mora normalno vklopiti. To je primer uporabe. Disciplina testiranja, ki se osredotoča na to, ali se to zgodi, je Prekinitveno testiranje.

Preskušanje prekinitev velja za katero koli vrsto aplikacije - splet, mobilno omrežje, samostojno itd. Zaradi raznolikosti naprav, omrežij, konfiguracij itd. Je za mobilne aplikacije pomembnejša od ostalih.

Vrsta prekinitev v mobilni aplikaciji

Vsi poznamo pogoste prekinitve, ki se običajno pojavijo.

Tu je nekaj prekinitev:

  • Prazna baterija
  • Baterija polna - med polnjenjem
  • Dohodni telefonski klic
  • Dohodni SMS
  • Opozorilo o dohodu iz druge mobilne aplikacije
  • Priključen za polnjenje
  • Priključen na polnjenje
  • Naprava izklopljena
  • Opomniki za posodobitev aplikacije
  • Alarm
  • Izguba omrežne povezave
  • Obnova omrežne povezave

Ta seznam ni izčrpen, vendar vključuje najpogostejše scenarije.

Rešitev v primeru prekinitve

Pričakovano vedenje v primeru teh prekinitev je eno od naslednjega:

  1. Zaženi v ozadju: prekinitev traja, medtem ko aplikacija zavzame zadnji del. Nadzor dobi po koncu prekinitve. Na primer, telefonski klic / čas, ko se udeležite med branjem digitalne knjige v iBooks (ali podobni aplikaciji). Ko se uporabnik javi na telefon, iBooks počaka, da konča, nato pa nadaljuje, ko se klic konča.
  1. Pokaži opozorilo. Opozorilo izgine in delate kot običajno. ' Prejeto SMS ' - v glavi se prikažejo sporočila. Uporabnik se zaradi tega ne obremenjuje in nadaljuje z običajnim delom z aplikacijo. V to kategorijo spadajo tudi druga opozorila za mobilne aplikacije, na primer nova zahteva za prijateljstvo na Facebooku ali sporočilo WhatsApp. Če pa se uporabnik odloči, da bo prebral sporočilo, sledi vedenju, opisanemu v točki 1. Če se ignorira, se stanje aplikacije ne spremeni.
  1. Poziv k akciji : Alarme je treba pred nadaljevanjem dela izklopiti ali preložiti. Ista stvar s sporočili o posodobitvi aplikacije. Preden nadaljujete, morate preklicati ali sprejeti spremembe. Drug primer je opozorilo o prazni bateriji. Lahko nadaljujete kot običajno ali preklopite v način nizke porabe energije (če naprava to dovoljuje.)
  1. Brez vpliva: Primer je: če postane omrežna povezava na voljo in se naprava poveže z njo. Ko napravo priključite na polnjenje, ni potreben noben korak opozorila ali poziva k dejanju. Verjetno bo opravil svoje delo, medtem ko boste še naprej uporabljali svojo aplikacijo.

Torej, odvisno od prekinitve, ki jo preizkušate, razumite vedenje in preverite, ali ga vaša aplikacija izpolnjuje. Poleg tega zgoraj opisano vedenje ni nujno enako za vse aplikacije in naprave. Prepričajte se, da ste izvedeli podrobne podrobnosti o svoji mobilni aplikaciji.

Zdaj, ko razumemo, kaj je preskušanje prekinitev in kaj je treba preveriti pri njegovem izvajanju, je čas, da se pogovorimo o tem, kako to storiti.

Kako narediti preskusno prekinitev

Poglejte to izjavo: iBooks mora delovati v ozadju, ko uporabnik prejme dohodni telefonski klic.

Ali tega ne bi imenovali kot funkcionalno zahtevo aplikacije iBooks? Vem, da bi.

Torej, Prekinitveno testiranje je podskupina funkcionalnega testiranja za mobilno aplikacijo. Za izvajanje prekinitvenega testiranja bi sledili istim testnim okvirom in orodjem za mobilne aplikacije. Preizkuševalci so sposobni zasnovati te scenarije. Ko končate, bi oblikovali testne primere in jih izvedli na enak način kot kateri koli drug test.

Za več informacij o testiranju mobilnih aplikacij obiščite: https://www.guru99.com/mobile-testing.html

Na koncu želim še nekaj vprašati, preden končamo ta članek:

Ali preskušanje prekinitev ni isto kot preskušanje obnovitve?

Ne, ni. Preskus obnovitve je potrditev obnovitve zaradi okvare. Preizkus prekinitve ni nujno neuspeh. To je zgolj moteča dejavnost.

To je kot razlika med vejico in piko v angleščini. Ampak, samo tehnično; Prepričan sem, da ste dobili sliko.

Tako je, vse je vedeti in začeti s preskušanjem prekinitev - pomembno in intuitivno vejo testiranja mobilnih aplikacij.