Testarea întreruperii în aplicația mobilă

Cuprins:

Anonim

Ce este testul de întrerupere?

Testarea întreruperii este o ramură a testării aplicațiilor mobile care se ocupă cu modul în care o aplicație reacționează la întrerupere și revine la starea sa anterioară.

De ce aveți nevoie de testare întreruptă?

Care este singurul lucru care se întâmplă aproape întotdeauna când vă aflați într-o întâlnire? Te întrerupe, nu? Când se întâmplă, unii nici măcar nu clipesc, unii au nevoie de un minut pentru a se întoarce, iar unii își pierd complet gândul. În cuvinte simple, Testarea întreruperii încearcă să afle ce comportament prezintă aplicația dvs.

Păstrați toate frazele deoparte pentru o secundă și priviți o altă situație din lumea reală. Să presupunem că dețineți o lanternă și o porniți. Bateria se epuizează, ceea ce reprezintă o întrerupere a stării sale actuale de a fi activă. Înlocuiți bateriile și restaurați-le. Lanterna ar trebui să revină în mod normal. Acesta este cazul de utilizare. O disciplină de testare care se concentrează asupra faptului dacă acest lucru se întâmplă sau nu este Testarea întreruperii.

Testarea întreruperii se aplică oricărui tip de aplicație - Web, mobil, stand alone, etc. Varietatea dispozitivelor, rețelelor, configurațiilor etc. îl face mai proeminent pentru aplicațiile mobile decât celelalte.

Tipul de întreruperi în aplicația mobilă

Cu toții suntem familiarizați cu întreruperile comune care apar în mod normal.

Iată câteva întreruperi:

  • Baterie descărcată
  • Bateria plină - la încărcare
  • Apel telefonic primit
  • SMS-uri primite
  • Alertă primită de la o altă aplicație mobilă
  • Conectat pentru încărcare
  • Deconectat de la încărcare
  • Dispozitivul este oprit
  • Mementouri de actualizare a aplicației
  • Alarma
  • Pierderea conexiunii la rețea
  • Restaurarea conexiunii la rețea

Această listă nu este exhaustivă, dar include cele mai frecvente scenarii.

Rezoluție în caz de întrerupere

Comportamentul așteptat în cazul acestor întreruperi este unul dintre următoarele:

  1. Rulați în fundal: întreruperea preia în timp ce aplicația ocupă locul din spate. Câștigă controlul după încheierea întreruperii. De exemplu, Un apel telefonic / Facetime la care participați în timp ce citiți o carte digitală pe iBooks (sau o aplicație similară). Când utilizatorul răspunde la un telefon, iBooks așteaptă până când acesta este terminat și apoi reia când se termină apelul.
  1. Afișați alerta. Alerta dispare și lucrați ca de obicei. Mesajele SMS primite” apar în antet. Utilizatorul nu se deranjează și continuă să lucreze cu aplicația în mod normal. Alte alerte de aplicații mobile, cum ar fi o nouă solicitare de prietenie pe Facebook sau un mesaj WhatsApp, se încadrează, de asemenea, în această categorie. Dar dacă utilizatorul decide să citească mesajul, se urmează comportamentul descris la punctul 1. Dacă este ignorată, starea aplicației este neschimbată.
  1. Apel la acțiune : alarmele trebuie oprite sau amânate înainte de a continua să lucrați. Același lucru cu mesajele de actualizare a aplicației. Trebuie fie să anulați, fie să acceptați modificările înainte de a continua. Un alt exemplu este cel al alertei de baterie descărcată - Puteți alege să continuați ca de obicei sau să intrați într-un mod de consum redus de energie (dacă dispozitivul o permite).
  1. Fără impact: Un exemplu este: dacă o conexiune la rețea devine disponibilă și dispozitivul dvs. se conectează la aceasta. De asemenea, atunci când conectați dispozitivul pentru încărcare, nu este necesară nicio alertă sau un pas de îndemn. Probabil că își va face treaba în timp ce continuați să utilizați aplicația.

Astfel, în funcție de întreruperea pentru care testați, înțelegeți comportamentul și vedeți dacă aplicația dvs. îl satisface. De asemenea, comportamentul descris mai sus nu trebuie să fie același pentru toate aplicațiile și dispozitivele. Asigurați-vă că aflați detalii specifice despre aplicația dvs. mobilă.

Acum, că înțelegem ce este testarea întreruperii și ce să validăm atunci când o desfășurăm, este timpul să vorbim despre cum să o facem.

Cum se efectuează testarea întreruperii

Uitați-vă la această afirmație: iBooks trebuie să ruleze în fundal atunci când utilizatorul primește un apel telefonic primit.

Nu ați numi acest lucru ca o cerință funcțională a aplicației iBooks? Știu, aș face-o.

Deci, Testarea întreruperii este un subset de testare funcțională pentru o aplicație mobilă. Și, pentru a efectua testarea întreruperii, urmați aceleași cadre și instrumente de testare a aplicațiilor mobile. Este abilitatea testerilor de a concepe aceste scenarii. După ce ați terminat, veți proiecta cazurile de testare și le veți executa exact în același mod ca orice alt test.

Pentru mai multe informații despre testarea aplicațiilor mobile, consultați: https://www.guru99.com/mobile-testing.html

În cele din urmă, vreau să abordez încă o întrebare înainte de a încheia acest articol:

Testul de întrerupere nu este același lucru cu testarea de recuperare?

Nu, nu este. Testul de recuperare este de a valida restaurarea de la un eșec. Testarea întreruperii nu este neapărat un eșec. Este o simplă distragere a atenției.

Este ca diferența dintre virgulă și punct în engleză. Dar, doar tehnic; Sunt sigur că obții imaginea.

Așa este, totul este să știți și să începeți cu testarea întreruperii - o ramură importantă și intuitivă a testării aplicațiilor mobile.