Cum să creați scenarii de testare: un ghid complet pentru site-ul sau aplicația dvs
Publicat: 2022-04-28O circumstanță sau o situație ipotetică descrisă ca o poveste se numește scenariu. În timpul testării, veți analiza modul în care programul răspunde la acest eveniment ipotetic și cât de bine se descurcă.
În acest blog, vă voi spune totul despre scenariile de testare de care veți avea nevoie pentru site-ul sau aplicația dvs. Dacă vă interesează dezvoltarea web sau folosiți servicii de dezvoltare web pentru site-ul sau aplicația dvs., acesta ar fi un blog util pentru a înțelege ce scenariu de testare este și cum să îl creați.
Ce este un scenariu de testare?
Orice funcționalitate care poate fi testată este denumită scenariu de testare. Uneori este denumită condiția de testare sau posibilitatea de testare. Testele de scenarii care sunt credibile, motivante, simplu de evaluat și complexe sunt optime.
Testarea unui site web sau a unei aplicații înainte de lansare este foarte importantă pentru a determina că funcționează. Scenariile de testare sunt create pentru a garanta că funcționalitatea completă a unui site web sau a unei aplicații funcționează conform planului.
Adunarea informațiilor de la clienți, părți interesate și dezvoltatori este cea mai bună modalitate de a genera scenarii de testare precise. Acest lucru asigură că toate scenariile potențiale ale utilizatorilor sunt acoperite și că toate fluxurile de afaceri ale produsului în cauză sunt testate temeinic.
Scenariile de testare sunt necesare pentru a valida performanța generală a sistemului din perspectiva utilizatorilor. Când le construiesc, testerii trebuie să se pună în pielea consumatorilor pentru a înțelege ce scenarii din lumea reală va trebui să gestioneze programul după lansare.
Crearea unui scenariu de testare
Pasul 1: Examinați documentul de cerințe referitoare la sistemul în curs de testare (SUT), inclusiv specificația cerințelor de afaceri (BRS), specificația cerințelor software (SRS) și specificația cerințelor funcționale (FRS).
Pasul 2: Izolați fiecare cerință și determinați ce comportamente potențiale ale utilizatorilor ar trebui evaluate. Determinați provocările tehnologice pe care le ridică nevoia. Nu uitați să evaluați programul prin ochii unui hacker pentru a examina și a sublinia diverse situații de abuz de sistem.
Pasul 3: Creați o listă de cazuri de testare care să includă toate caracteristicile software-ului. Asigurați-vă că aceste scenarii includ fiecare utilizator și flux de afaceri care are loc în timpul funcționării site-ului sau a aplicației.
Pasul 4: Creați o matrice de trasabilitate după listarea scenariilor de testare pentru a verifica dacă fiecare cerință este atribuită unui anumit scenariu de testare.
Tipuri de scenarii de testare
Există două tipuri de scenarii de testare:
- Testare pozitivă
- Testare negativă
Testare pozitivă
Testarea pozitivă poate fi efectuată pe sistem prin furnizarea unei date valide. Acesta verifică dacă o aplicație se comportă conform așteptărilor cu intrarea pozitivă.
De exemplu:
- O casetă text poate accepta numai numere. Introduceți valorile oricărui număr de la 0 la orice 9999999999 vor fi acceptate de sistem și orice altă valoare în afară de aceasta nu ar trebui să fie acceptabilă.
- Pentru a efectua o testare pozitivă, setați valoarea de intrare validă de la 0 la 999 și verificați dacă sistemul acceptă valoarea.
- Puteți vedea în imaginea de mai sus că nu există nicio eroare la introducerea cifrei numerice în câmpul de introducere.
Testare negativă
Puteți efectua teste negative pe sistem furnizând date nevalide ca intrare. Procedând astfel, puteți verifica dacă o aplicație se comportă conform așteptărilor în sistem cu intrarea negativă.
De exemplu:
- Testarea negativă poate fi efectuată prin introducerea alfabetului și a caracterelor speciale de la a la z sau !@#$%.
- Câmpul de introducere a sistemului nu ar trebui să accepte valorile, altfel ar trebui să arate un mesaj de eroare în introducerea datei nevalide.
Acum puteți vedea că introduc alfabetul în câmpul de introducere a numerelor și afișează un mesaj de eroare că va accepta numai numere.

Exemplu de scenariu de testare
Să verificăm scenariul de testare a paginii de conectare.

Scenariul de testare Modul de conectare
În imaginea de mai sus, puteți vedea pagina de autentificare.
Să punem următoarele în acest scenariu:
- Verificați comportamentul sistemului în timp ce introduceți un ID de e-mail și o parolă valide.
- După ce ați introdus adresa de e-mail și parola, faceți clic pe butonul de înregistrare pentru a verifica mesajul de eroare.
- Acum introduceți ID-ul de e-mail și parola greșite pentru a verifica mesajul de eroare.
- Verificați dacă butoanele funcționează în timp ce vă conectați și vă înregistrați.
- Verificați semnarea cu Google.
- Acum, introduceți id-ul de e-mail și parola și faceți clic pe caseta de selectare „Reține-mă”. Și apoi verificați dacă funcționează, văzând dacă sistemul vă reține când vă deconectați și încercați să vă conectați din nou.
Scenariul de testare Modul de înregistrare
Consultați imaginea de mai sus a modulului de înscriere.
Faceți următoarele în acest scenariu:
- Verificați completând toate câmpurile și faceți clic pentru a vă înscrie fără a face clic pe „Nu sunt un robot”.
- Goliți un câmp obligatoriu și faceți clic pentru a vă înscrie. Verificați dacă sistemul arată caseta de mesaj lăsată necompletată.
- Faceți clic pe pictograma „Ascunde și afișează” pentru parolă și verifică dacă funcționează.
- Încercați să vă înscrieți fără a accepta „Termenii și condițiile”.
- Verificați dacă butonul „Conectați-vă” funcționează când faceți clic pe redirecționare către pagina de conectare.
- Verificați dacă linkurile paginii de termeni și condiții funcționează.
- Verificați dacă câmpul de e-mail nu este acceptat fără @domain name și .com
- După ce ați completat totul, verificați dacă primiți un cod de verificare pe contul de e-mail introdus pentru a verifica și a vă conecta la sistem.
Cele mai bune practici de urmat la crearea scenariilor de testare
Câteva bune practici pe care trebuie să le urmați atunci când creați scenarii de testare sunt:
- Din motive de simplitate, ar trebui creat un singur scenariu de testare pentru fiecare cerință sau relatare a utilizatorului.
- Dacă este necesar un singur scenariu de testare pentru a satisface mai multe nevoi, asigurați-vă că fiecare cerință a fost testată complet izolat înainte de a utiliza scenariul ca întreg. Este simplu să treci cu vederea unele funcționalități dacă nu ești atent.
- Dacă se dovedește că numărul de scenarii de testare este fie prea mare, fie prea costisitoare pentru a fi efectuate, prioritizează-le în funcție de preferințele clienților care vor fi testați.
Încheierea
Scenariile de testare sunt folosite pentru a testa multe aspecte ale aplicațiilor software. Contribuie la acoperirea cuprinzătoare a procesului de testare. Acestea ar cuprinde tot ceea ce trebuie testat înainte ca produsul să fie lansat în public, deoarece scenariile de testare trebuie să fie autorizate de analiștii de afaceri, dezvoltatorii și viitorii consumatori.
Scenariile de testare vă permit să preziceți cât de multă muncă de testare va fi necesară și să vă planificați strategia de testare. În acest document poate fi inclusă și o propunere pentru client. În plus, facilitează identificarea fluxurilor esențiale de utilizatori end-to-end, care, la rândul lor, ajută la prioritizarea principiilor și eforturilor de testare.
În acest blog, v-am oferit o prezentare generală a scenariilor de testare, cele două tipuri de scenarii de testare, cum să creați un scenariu de testare și cele mai bune practici pe care ar trebui să le urmați atunci când creați un scenariu de testare. V-am dat și exemple de creare a scenariilor de testare.
Dezvoltarea web și dezvoltarea de aplicații sunt ceva de care ați dori să se ocupe de experți sau oameni cu cunoștințe în acest domeniu. Dacă doriți să creați o aplicație sau un site web sau aveți nevoie de alte servicii de dezvoltare web, nu ezitați să ne contactați!
Editor: Amrutha