Testiranje prekida u mobilnoj aplikaciji

Sadržaj:

Anonim

Što je ispitivanje prekida?

Testiranje prekida je grana testiranja mobilnih aplikacija koja se bavi time kako aplikacija reagira na prekid i vraća se u prethodno stanje.

Zašto trebate testiranje prekida?

Što je jedina stvar koja se gotovo uvijek dogodi kad ste na sastanku? Prekine vas, zar ne? Kad se to dogodi, neki i ne trepnu, nekima je potrebna minuta da se vrate, a neki potpuno izgube tok misli. Jednostavnim riječima, Interrupt Testing pokušava otkriti koje ponašanje pokazuje vaša aplikacija.

Sve fraze na trenutak zadržite po strani i pogledajte drugu stvarnu situaciju. Recimo da ste vlasnik svjetiljke i da je UKLJUČITE. Baterija se ispraznila, što predstavlja prekid trenutnog stanja rada. Zamijenite baterije i vratite ih. Svjetiljka bi se trebala vratiti ON normalno. Ovo je slučaj upotrebe. Disciplina testiranja koja se usredotočuje na to događa li se to ili nije jest ispitivanje prekida.

Ispitivanje prekida odnosi se na bilo koji tip aplikacije - web, mobilni uređaj, samostalno, itd. Raznolikost uređaja, mreža, konfiguracija itd. Čini ga istaknutijim za mobilne aplikacije od ostalih.

Vrsta prekida u mobilnoj aplikaciji

Svi smo upoznati s uobičajenim prekidima koji se obično događaju.

Evo nekoliko prekida:

  • Niska razina baterije
  • Baterija puna - tijekom punjenja
  • Dolazni telefonski poziv
  • Dolazni SMS
  • Ulazno upozorenje iz druge mobilne aplikacije
  • Priključen za punjenje
  • Isključen iz punjenja
  • Uređaj je isključen
  • Podsjetnici za ažuriranje aplikacije
  • Alarm
  • Gubitak mrežne veze
  • Obnova mrežne veze

Ovaj popis nije iscrpan, ali uključuje najčešće scenarije.

Rješenje u slučaju prekida

Očekivano ponašanje u slučaju ovih prekida jedno je od sljedećeg:

  1. Pokreni u pozadini: prekid traje dok aplikacija zaostaje. Stječe kontrolu nakon završetka prekida. Na primjer, Telefonski poziv / Facetime kojem prisustvujete dok čitate digitalnu knjigu na iBooksu (ili sličnoj aplikaciji). Kad se korisnik javi na telefon, iBooks čeka dok se to ne završi, a zatim nastavlja kad poziv završi.
  1. Prikaži upozorenje. Upozorenje nestaje, a vi radite kao i obično. ' SMS primljen' - poruke se pojavljuju u zaglavlju. Korisnik se oko toga ne zamara i nastavlja normalno raditi s aplikacijom. U ovu kategoriju spadaju i druga upozorenja za mobilne aplikacije, poput novog zahtjeva za prijateljstvo na Facebooku ili WhatsApp poruke. Ali ako korisnik odluči pročitati poruku, slijedi ponašanje opisano u točki 1.. Ako se ignorira, stanje aplikacije je nepromijenjeno.
  1. Poziv na akciju : Alarme morate isključiti ili odgoditi prije nego što nastavite raditi. Ista stvar s porukama o ažuriranju aplikacije. Morate otkazati ili prihvatiti promjene prije nego što nastavite. Drugi je primjer upozorenja o praznoj bateriji - možete odabrati da nastavite kao i obično ili prijeći u način slabe potrošnje energije (ako uređaj to dopušta).
  1. Nema utjecaja: Primjer je: ako mrežna veza postane dostupna i vaš se uređaj s njom poveže. Također, kada uređaj priključite na punjenje, nije potrebno upozorenje ili poziv na akciju. Vjerojatno će odraditi svoj posao dok nastavite koristiti aplikaciju.

Stoga, ovisno o prekidu za koji testirate, shvatite ponašanje i provjerite zadovoljava li ga vaš program. Također, gore opisano ponašanje ne mora biti jednako za sve aplikacije i uređaje. Obavezno saznajte određene detalje o svojoj mobilnoj aplikaciji.

Sad kad smo shvatili što je ispitivanje prekida i što valja provjeriti prilikom provođenja, vrijeme je da razgovaramo o tome kako to učiniti.

Kako napraviti prekidno testiranje

Pogledajte ovu izjavu: iBooks mora raditi u pozadini kada korisnik primi dolazni telefonski poziv.

Ne biste li to nazvali funkcionalnim zahtjevom aplikacije iBooks? Znam da bih.

Dakle, ispitivanje prekida je podskup funkcionalnog testiranja za mobilnu aplikaciju. Da biste provodili ispitivanje prekida, slijedili biste iste okvire i alate za testiranje mobilnih aplikacija. Vještina testera je osmisliti ove scenarije. Jednom kad napravite, dizajnirali biste test slučajeve i izvršavali na isti način kao i bilo koji drugi test.

Za više informacija o testiranju mobilnih aplikacija pogledajte: https://www.guru99.com/mobile-testing.html

Na kraju, želim uputiti još jedno pitanje prije nego što završimo ovaj članak:

Nije li ispitivanje prekida isto što i testiranje oporavka?

Ne, nije. Test oporavka je provjera valjanosti restauracije od kvara. Testiranje prekida nije nužno neuspjeh. To je puka distrakcija.

To je poput razlike između zareza i točke na engleskom jeziku. Ali, samo tehnički; Siguran sam da ste shvatili sliku.

Točno, sve je znati i započeti s ispitivanjem prekida - važnom i intuitivnom granom testiranja mobilnih aplikacija.