Ce este scenariul de testare în testarea software-ului (exemple)

Ce este un scenariu de testare?

A Scenariu de testare este definită ca orice funcționalitate care poate fi testată. Se mai numește și Condiție de testare sau Posibilitate de testare. În calitate de tester, ar trebui să vă puneți în pielea utilizatorului final și să descoperiți scenariile din lumea reală și cazurile de utilizare ale aplicației în curs de testare.

Testarea scenariilor

Testarea scenariilor in testare software este o metodă în care scenariile reale sunt utilizate pentru testarea aplicației software în loc de cazuri de testare. Scopul testării scenariilor este de a testa scenarii cap la cap pentru o problemă complexă specifică a software-ului. Scenariile ajută într-un mod mai ușor de a testa și evalua problemele complicate de la capăt la capăt.

Să studiem acest lucru cu ajutorul videoclipului de mai jos -

De ce să creați scenarii de testare?

Scenariile de testare sunt create din următoarele motive:

  • Crearea scenariilor de testare asigură o acoperire completă a testului
  • Scenariile de testare pot fi aprobate de diverse părți interesate, cum ar fi analist de afaceri, dezvoltatori, clienți, pentru a se asigura că aplicația în curs de testare este testată temeinic. Se asigură că software-ul funcționează pentru cele mai frecvente cazuri de utilizare.
  • Acestea servesc ca un instrument rapid pentru a determina efortul de lucru de testare și, în consecință, pentru a crea o propunere pentru client sau pentru a organiza forța de muncă.
  • Ele ajută la determinarea celor mai importante tranzacții end-to-end sau a utilizării reale a aplicațiilor software.
  • Pentru a studia funcționarea de la capăt la capăt a programului, Scenariul de testare este critic.

Când nu creați scenariul de testare?

Scenariile de testare nu pot fi create când

  • Aplicația în curs de testare este complicată, instabilă și există o criză de timp în proiect.
  • Proiectele care urmează Metodologia Agile, cum ar fi Scrum, Kanban, nu pot crea scenarii de testare.
  • Scenariul de testare nu poate fi creat pentru o nouă remediere a erorilor sau Testarea regresiei. În astfel de cazuri, scenariile de testare trebuie să fie deja puternic documentate în ciclurile de testare anterioare. Acest lucru este valabil mai ales pentru proiectele de întreținere.

Cum se scriu scenarii de testare

În calitate de tester, puteți urma acești cinci pași pentru a crea scenarii de testare-

Scrieți scenarii de testare

  • Etapa 1: Citiți documentele de cerințe precum BRS, SRS, FRS, ale sistemului în curs de testare (SUT). De asemenea, puteți trimite cazuri de utilizare, cărți, manuale etc. ale aplicației de testat.
  • Etapa 2: Pentru fiecare cerință, identificați posibilele acțiuni și obiective ale utilizatorilor. Determinați aspectele tehnice ale cerinței. Determinați posibile scenarii de abuz de sistem și evaluați utilizatorii cu mentalitatea hackerului.
  • Pasul 3: După ce ați citit Documentul de cerințe și ați efectuat analiza cuvenită, enumerați diferite scenarii de testare care verifică fiecare caracteristică a software-ului.
  • Pasul 4: După ce ați listat toate scenariile de testare posibile, a Matricea de trasabilitate este creat pentru a verifica dacă fiecare și fiecare cerință are un scenariu de testare corespunzător
  • Pasul 5: Scenariile create sunt revizuite de supervizorul dumneavoastră. Later, acestea sunt, de asemenea, revizuite de către alte părți interesate din proiect.

Sfaturi pentru a crea scenarii de testare

  • Fiecare scenariu de testare ar trebui să fie legat de cel puțin o cerință sau o poveste de utilizator conform Metodologiei proiectului.
  • Înainte de a crea un scenariu de testare care verifică mai multe cerințe simultan, asigurați-vă că aveți un scenariu de testare care verifică acea cerință în mod izolat.
  • Evitați crearea de scenarii de testare prea complicate care acoperă mai multe cerințe.
  • Numărul de scenarii poate fi mare și este costisitor să le rulați pe toate. Pe baza priorităților clienților, rulați doar scenariile de testare selectate

Exemplul 1: Scenariu de testare pentru aplicația de comerț electronic

Pentru o aplicație de comerț electronic, ar fi câteva scenarii de testare

Scenariul de testare 1: Verificați funcționalitatea de conectare

Scenariu de testare pentru aplicația de comerț electronic

Pentru a vă ajuta să înțelegeți diferența Scenariul de testare și Cazuri de testare, cazurile de testare specifice pentru acest scenariu de testare ar fi

  1. Verificați comportamentul sistemului atunci când sunt introduse ID-ul de e-mail și parola valide.
  2. Verificați comportamentul sistemului atunci când este introdus un ID de e-mail nevalid și o parolă validă.
  3. Verificați comportamentul sistemului atunci când este introdus un ID de e-mail valid și o parolă nevalidă.
  4. Verificați comportamentul sistemului atunci când este introdus un ID de e-mail nevalid și o parolă nevalidă.
  5. Verificați comportamentul sistemului atunci când ID-ul de e-mail și parola sunt lăsate necompletate și a fost introdus Conectare.
  6. Verificați Am uitat parola funcționează conform așteptărilor
  7. Verificați comportamentul sistemului atunci când sunt introduse un număr de telefon valide/nevalide și o parolă.
  8. Verificați comportamentul sistemului când este bifat „Păstrați-mă semnat”.

După cum este evident, cazurile de testare sunt mai specifice.

Scenariul de testare 2: Verificați funcționalitatea de căutare

Scenariu de testare pentru aplicația de comerț electronic

Scenariul de testare 3: Verificați Produsul Description Pagina

Scenariu de testare pentru aplicația de comerț electronic

Scenariul de testare 4: Verificați funcționalitatea plăților

Scenariu de testare pentru aplicația de comerț electronic

Scenariul de testare 5: Verificați istoricul comenzilor

Scenariu de testare pentru aplicația de comerț electronic

În afară de aceste 5 scenarii, aici este lista tuturor celorlalte scenarii

  • Verificați comportamentul paginii de pornire pentru clienții care revin
  • Verificați paginile categorie/produs
  • Verificați Paginile Serviciului Clienți/Contact
  • Verificați paginile Oferte zilnice

Exemplul 2: Scenarii de testare pentru un site bancar

Scenariul de testare 1: Verificați funcționalitatea de conectare și autentificare

Scenariul de testare 2: Transferul de bani se poate face

Scenariul de testare 3: Verificați extrasul de cont poate fi vizualizat

Scenariul de testare 4: Se poate crea un depozit fix cu verificare/depozit recurent

Si asa mai departe…

Șablon de scenariu de testare

Descărcați șablonul de scenariu de testare Excel (.xlsx)