Testiranje prekida u mobilnoj aplikaciji

ล to je testiranje prekida?

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

Zaลกto vam je potrebno testiranje prekida?

ล to se gotovo uvijek dogaฤ‘a kada ste na sastanku? Prekidaju vas, zar ne? Kad se to dogodi, neki ni ne trepnu, nekima je potrebna minuta da se vrate, a neki potpuno izgube tok misli. Jednostavnim rijeฤima, testiranje prekida pokuลกava saznati kakvo ponaลกanje vaลกa aplikacija pokazuje.

Drลพite sve fraze po strani na trenutak i pogledajte drugu situaciju u stvarnom svijetu. Recimo da imate svjetiljku i ukljuฤite je. Baterija se isprazni, ลกto predstavlja prekid trenutnog stanja aktivnosti. Zamijenite baterije i vratite ih u pogon. Svjetiljka bi se trebala ponovno UKLJUฤŒITI kao i obiฤno. Ovo je sluฤaj upotrebe. Disciplina testiranja koja se fokusira na to hoฤ‡e li se to dogoditi ili ne je Testiranje prekida.

Testiranje prekida primjenjuje se na bilo koju vrstu aplikacije - web, mobilni, samostalni itd. Raznolikost ureฤ‘aja, mreลพa, konfiguracija itd. ฤini ga istaknutijim za Kontakt broj aplikacija od ostalih.

Vrsta prekida u mobilnoj aplikaciji

Vrsta prekida u mobilnoj aplikaciji

Svi smo upoznati s uobiฤajenim prekidima koji se inaฤe dogaฤ‘aju.

Evo nekoliko prekida:

  • Niska razina baterije
  • Baterija puna - tijekom punjenja
  • Dolazni telefonski poziv
  • Dolazni SMS
  • Dolazno upozorenje s druge mobilne aplikacije
  • Ukljuฤeno za punjenje
  • Iskljuฤeno iz punjenja
  • Ureฤ‘aj iskljuฤen
  • Podsjetnici za aลพuriranje aplikacije
  • Alarm
  • Gubitak mreลพne veze
  • Obnova mreลพne veze

Ovaj popis nije konaฤan, 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. Pokretanje u pozadini: Prekid preuzima, dok aplikacija zauzima straลพnje mjesto. Dobiva kontrolu nakon zavrลกetka prekida. Na primjer, telefonski poziv/Facetime kojoj prisustvujete dok ฤitate digitalnu knjigu na iBooksu (ili sliฤnoj aplikaciji). Kada se korisnik javi na telefon, iBooks ฤeka dok ne zavrลกi i zatim nastavlja kada poziv zavrลกi.
  1. Prikaลพi upozorenje. Upozorenje nestaje, a vi radite kao i obiฤno. 'Primljen SMS'- poruke se pojavljuju u zaglavlju. Korisnik se ne zamara oko toga i nastavlja normalno raditi s aplikacijom. Ostala upozorenja mobilnih aplikacija, kao ลกto je novi zahtjev za prijateljstvo na Facebooku ili WhatsApp poruka, takoฤ‘er spadaju u ovu kategoriju. Ali ako korisnik odluฤi proฤitati poruku, slijedi ponaลกanje opisano u toฤki 1. Ako se zanemari, stanje aplikacije ostaje nepromijenjeno.
  1. Poziv na akciju: Alarme je potrebno iskljuฤiti ili odgoditi prije nastavka rada. Ista stvar s porukama o aลพuriranju aplikacije. Morate ili Odustati ili Prihvatiti promjene prije nego nastavite. Drugi primjer je upozorenje o niskoj bateriji - moลพete odabrati da nastavite kao i obiฤno ili prijeฤ‘ete u naฤin niske potroลกnje (ako ureฤ‘aj to dopuลกta).
  1. Nema utjecaja: Primjer je: ako mreลพna veza postane dostupna i vaลก se ureฤ‘aj poveลพe s njom. Takoฤ‘er, kada ukljuฤite svoj ureฤ‘aj radi punjenja, nije potrebno nikakvo upozorenje ili poziv na akciju. Vjerojatno ฤ‡e raditi svoj posao dok nastavite koristiti svoju aplikaciju.

Stoga, ovisno o prekidu koji testirate, razumite ponaลกanje i provjerite zadovoljava li ga vaลกa aplikacija. Takoฤ‘er, gore opisano ponaลกanje ne mora biti isto za sve aplikacije i ureฤ‘aje. Obavezno saznajte odreฤ‘ene pojedinosti o svojoj mobilnoj aplikaciji.

Sada kada smo razumjeli ลกto je testiranje prekida i ลกto treba potvrditi prilikom njegovog provoฤ‘enja, vrijeme je da razgovaramo o tome kako to uฤiniti.

Kako napraviti testiranje prekida

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

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

Dakle, testiranje prekida je podskup Funkcionalno ispitivanje za mobilnu aplikaciju. A da biste proveli testiranje prekida, trebali biste slijediti iste okvire i alate za testiranje mobilnih aplikacija. Vjeลกtina je testera da osmisle te scenarije. Kada zavrลกite, trebali biste dizajnirati testne sluฤajeve i izvrลกiti ih na potpuno isti naฤin kao bilo koji drugi test.

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

Na kraju, ลพelim odgovoriti na joลก jedno pitanje prije nego zavrลกimo ovaj ฤlanak:

Nije li testiranje prekida isto ลกto i testiranje oporavka?

Ne, nije. Test oporavka sluลพi za provjeru oporavka od kvara. Testiranje prekida nije nuลพno kvar. To je samo prekid.traction.

To je kao razlika izmeฤ‘u zareza i toฤke u engleskom jeziku. Ali, samo tehniฤki; Siguran sam da ste shvatili.

Tako je, sve je potrebno znati i zapoฤeti s testiranjem prekida โ€“ vaลพnom i intuitivnom granom testiranja mobilnih aplikacija.

Saลพmite ovu objavu uz: