Pertraukiamas testavimas mobiliajame taikyme

Turinys:

Anonim

Kas yra pertraukiamasis testavimas?

Nutraukiamasis testavimas yra mobiliųjų programų testavimo šaka, nagrinėjanti, kaip programa reaguoja į pertraukimą ir grįžta į ankstesnę būseną.

Kodėl jums reikia pertraukiamojo testavimo?

Kas yra vienas dalykas, kuris beveik visada nutinka, kai esate susitikime? Jums trukdo, tiesa? Kai tai atsitinka, kai kurie net nemirksi, kai kuriems reikia minutės laiko grįžti, o kai kuriems visiškai netenka minties. Paprastais žodžiais tariant, pertraukiamasis bandymas bando išsiaiškinti, kokį elgesį rodo jūsų programa.

Sekundę laikykitės visų frazių ir pažvelkite į kitą realaus pasaulio situaciją. Tarkime, kad turite žibintuvėlį ir įjunkite jį. Baterija išsenka, o tai yra jos dabartinės būsenos pertrauka. Pakeiskite baterijas ir atkurkite jas. Žibintuvėlis turėtų vėl įsijungti kaip įprasta. Tai yra naudojimo atvejis. Testavimo disciplina, orientuota į tai, ar taip atsitinka, yra pertraukiamasis testavimas.

Nutraukiamasis testavimas taikomas bet kokio tipo programoms - žiniatinkliui, mobiliajam telefonui, atskirai ir t. T. Įvairių įrenginių, tinklų, konfigūracijų ir kt. Dėka jis labiau pastebimas mobiliųjų programų nei kitos.

Mobiliųjų programų pertraukimų tipas

Mes visi esame susipažinę su įprastais nutikimais.

Štai keletas pertraukimų:

  • Baterija išsekusi
  • Baterija pilna - kraunant
  • Gaunamas telefono skambutis
  • Gaunamos SMS žinutės
  • Gaunamas įspėjimas iš kitos mobiliosios programos
  • Prijungtas prie įkrovimo
  • Atjungtas nuo įkrovimo
  • Įrenginys išjungtas
  • Programos naujinimo priminimai
  • Signalizacija
  • Tinklo ryšio praradimas
  • Tinklo ryšio atkūrimas

Šis sąrašas nėra išsamus, bet apima dažniausiai pasitaikančius scenarijus.

Nutarimas nutrūkus

Laukiama šių pertraukimų elgsena yra viena iš šių veiksmų:

  1. Vykdyti fone: pertraukimas perima, kol programa užima antrinę vietą. Jis įgyja kontrolę pasibaigus pertraukimui. Pavyzdžiui, telefono skambutis / „Facetime“, kuriame dalyvaujate skaitant skaitmeninę knygą „iBooks“ (ar panašioje programoje). Kai vartotojas atsiliepia į telefoną, „iBooks“ laukia, kol jis bus baigtas, ir vėl atnaujins, kai baigsis skambutis.
  1. Rodyti įspėjimą. Įspėjimas dingsta, o jūs dirbate kaip įprasta. Antraštėje rodomi pranešimai Gauta SMS“. Vartotojas nesijaudina dėl to ir tęsia darbą su programa kaip įprasta. Kiti mobiliųjų programų įspėjimai, pvz., Naujo draugo prašymas „Facebook“ ar „WhatsApp“ pranešimas, taip pat patenka į šią kategoriją. Bet jei vartotojas nusprendžia perskaityti pranešimą, laikomasi 1 punkte aprašyto elgesio. Jei jo nepaisoma, programos būsena nepakinta.
  1. Raginimas veikti : Prieš tęsdami darbą, aliarmai turi būti išjungti arba snausti. Tas pats su „App“ naujinimo pranešimais. Prieš tęsdami, turite atšaukti arba priimti pakeitimus. Kitas pavyzdys yra įspėjimas apie mažą akumuliatoriaus energiją - galite pasirinkti tęsti kaip įprasta arba pereiti į mažos energijos režimą (jei įrenginys tai leidžia.)
  1. Poveikio nėra: Pavyzdys: jei prieinamas tinklo ryšys ir jūsų įrenginys prisijungia prie jo. Be to, kai prijungiate įrenginį prie įkrovimo, įspėjimo ar raginimo veikti nereikia. Tikriausiai jis atliks savo darbą, kol toliau naudosite savo programą.

Taigi, atsižvelgdami į testuojamą trikdį, supraskite elgesį ir sužinokite, ar jūsų programa jį tenkina. Be to, aukščiau aprašytas elgesys nebūtinai turi būti vienodas visoms programoms ir įrenginiams. Būtinai sužinokite konkrečią informaciją apie savo programą mobiliesiems.

Dabar, kai suprantame, kas yra pertraukiamasis testavimas ir ką patvirtinti jį atliekant, laikas kalbėti apie tai, kaip tai padaryti.

Kaip atlikti pertraukiamąjį testavimą

Pažvelkite į šį teiginį: „iBooks“ turi veikti fone, kai vartotojas gauna gaunamą telefono skambutį.

Ar to nepavadinsi kaip funkciniu „iBooks“ programos reikalavimu? Žinau, norėčiau.

Taigi, pertraukiamasis testavimas yra mobiliosios programos funkcinių bandymų pogrupis. Norėdami atlikti pertraukiamąjį testavimą, turėtumėte laikytis tų pačių mobiliųjų programų testavimo sistemų ir įrankių. Testuotojai sugeba sugalvoti šiuos scenarijus. Atlikę bandymus, suprojektuosite ir atliksite taip pat, kaip ir bet kuriuos kitus bandymus.

Norėdami gauti daugiau informacijos apie programų mobiliesiems testavimą, apsilankykite: https://www.guru99.com/mobile-testing.html

Galiausiai norėčiau pateikti dar vieną klausimą prieš baigiant šį straipsnį:

Ar pertraukiamasis testavimas nėra tas pats, kas atkūrimo testavimas?

Ne, taip nėra. Atkūrimo testas yra patvirtinti atkūrimą po gedimo. Nutraukti testavimą nebūtinai yra nesėkmė. Tai tik blaškymasis.

Tai tarsi kablelio ir taško skirtumas angliškai. Bet, tik techninis; Aš tikiu, kad jūs suprantate nuotrauką.

Teisingai, viskas yra žinoti ir pradėti naudotis pertraukiamuoju testavimu - svarbia ir intuityvia mobiliųjų programų testavimo šaka.