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
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:
- 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.
- 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.
- 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).
- 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.

