Introducere în scenariul testelor

Testul scenariului este o combinație de două cuvinte, adică test și scenariu. Testul reprezintă un act de verificare sau validare, iar scenariul reprezintă călătoria utilizatorului. Orice funcționalitate testabilă se numește Scenariu de testare. Scenariul testului poate fi descris ca verificare sau validare a călătoriei utilizatorului. Va fi sub formă de documente care conține toate cazurile de testare scrise în detaliu pentru a testa funcționalitatea end-to-end a aplicațiilor. Este una dintre categoriile la nivel înalt ale cerințelor care pot fi testate. Este, de asemenea, cunoscut ca o posibilitate de testare sau o condiție de testare.

De ce să creezi scenarii de testare?

Mai multe cazuri de testare pot fi acoperite de un scenariu de testare. Prin urmare, relația dintre scenariile de testare și cazurile de testare este una pentru mulți. Dar fiecare scenariu trebuie să aibă grijă de tester în timp ce îl creează. Testatorii o creează pentru a testa aplicația din punctul de vedere al unui utilizator final. Testatorii caută de la toți dezvoltatorii, părțile interesate și clienții pentru a le pregăti care sunt critice.

Motivele pentru crearea lor sunt următoarele:

  • Acoperirea completă și corectă a testelor este asigurată prin crearea de scenarii de testare perfecte.
  • Crearea acestora devine critică pentru a studia funcționalitățile end-to-end ale unui program.
  • Cele mai importante și critice tranzacții end-to-end sau utilizarea aplicației în timp real pot fi bine determinate cu ajutorul corect al acestora.
  • Acestea pot fi utilizate ca instrument pentru determinarea rapidă a forței de muncă de testare, care ajută în continuare clienții sau organizațiile pentru crearea de propuneri și organizarea efectivă a forței de muncă în mod eficient și eficient.
  • Pentru asigurarea testării minuțioase și adecvate a aplicațiilor, aprobarea acesteia se face la diferite niveluri, inclusiv clienți, analiști de afaceri, dezvoltatori etc.

În mod similar, pot exista anumite circumstanțe în care crearea acesteia trebuie evitată.

  • Este posibil să nu fie creat în proiecte care urmează metodologii agile precum Scrum etc.
  • Când aplicațiile care urmează să fie testate sunt instabile sau sunt prea complicate sau când proiectul se află într-o stare critică, se poate evita crearea acestuia.
  • Crearea acestuia poate fi evitată pentru testarea de regresie sau pentru o eroare nouă, deoarece în proiectele de întreținere documentări grele ale acestora s-ar întâmpla în prealabil în ciclurile de testare anterioare.

Cum pot fi scrise scenarii de testare?

Următoarele etape pot fi efectuate de un tester pentru crearea scenariilor de testare:

  • Pasul 1: Documentul cerințelor precum Specificația cerințelor de afaceri (BRS), Specificația funcțională a cerințelor (FRS) și Specificația cerințelor de sistem (SRS) ale aplicației care urmează să fie testate trebuie citite cu atenție și cu atenție. Manualele, cărțile, cazurile de utilizare, etc. ale aplicației testate pot fi trimise pentru același lucru.
  • Pasul 2: Toate obiectivele și acțiunile utilizatorilor posibile ar trebui să fie calculate corect pentru fiecare cerință. De asemenea, trebuie determinate toate caracteristicile tehnice ale fiecărei cerințe.
  • Pasul 3: Toate cauzele posibile ale hack-ului de sistem și evaluarea utilizatorilor trebuie făcute din perspectiva unui hacker. Evaluarea utilizatorului se poate face prin găsirea tuturor posibilităților de funcționare a utilizatorului a aplicațiilor.
  • Pasul 4: O listă completă a tuturor cazurilor de test posibile pentru verificarea tuturor funcționalităților aplicației trebuie făcută după citirea completă a documentului cerinței și completarea analizei.
  • Pasul 5: După înscrierea tuturor acestora, pentru verificarea cerinței și a Scenariului său de testare se potrivesc cu o matrice de trasabilitate ar trebui creată.
  • Pasul 6: Toate scenariile de testare create sunt revizuite și evaluate de către supervizor. De asemenea, acesta este verificat în continuare de toate părțile interesate.

Conform procedurii proiectului, fiecare scenariu de testare trebuie să fie adaptat la cel puțin o poveste sau cerință de utilizator. Este obligatoriu să verificați fiecare scenariu de testare în funcție de cerința sa separat, înainte de mai multe cerințe într-un singur scenariu de testare. Scenariile de testare complexe cu cerințe multiple pot fi evitate pentru simplitate. Prețul este direct proporțional cu numărul acestora, de aceea este întotdeauna recomandabil să rulați doar selectat și necesar în funcție de prioritatea clientului.

Exemple

Mai jos sunt câteva exemple de Scenariu de testare

Scenariu de testare pentru aplicația de cumpărături online Buykart

Scenariile de testare care pot fi luate în considerare pentru verificarea unei aplicații de cumpărături online Buykart este următoarea:

Testul Scenariului 1: Verificarea funcționalității de conectare

Cazurile de testare care pot fi luate în considerare pentru creație sunt:

  • Comportamentul aplicației atunci când introduceți un cod de autentificare valid și o parolă validă poate fi verificată.
  • Comportamentul aplicației atunci când introduceți un cod de autentificare valid și o parolă nevalidă poate fi verificată.
  • Comportamentul aplicației atunci când introduceți un cod de autentificare nevalid și o parolă validă poate fi verificată.
  • Comportamentul aplicației atunci când introduceți un cod de autentificare nevalid și o parolă nevalidă poate fi verificată.
  • Comportamentul aplicației atunci când vă conectați prin introducerea ID-ului de conectare singur fără parolă poate fi verificat.
  • Comportamentul aplicației la conectare prin introducerea parolei singure fără ID-ul de conectare poate fi verificat.
  • Comportamentul aplicației la conectare fără a introduce atât id-ul de conectare, cât și parola pot fi verificate.
  • Comportamentul aplicației atunci când este selectată parola uitată.

Scenariul testului 2: verificarea funcționalității de căutare

Cazurile de testare care pot fi luate în considerare pentru creație sunt:

  • Comportamentul aplicației atunci când este căutat un produs valid.
  • Comportamentul aplicației atunci când este căutat un produs nevalid.

Testul Scenariului 3: Verificarea detaliilor produsului

Cazurile de testare care pot fi luate în considerare pentru creație sunt:

  • Comportamentul aplicației atunci când este selectat un produs.
  • Comportamentul aplicației un produs este listat în dorințe.
  • Comportamentul aplicației atunci când un produs este adăugat în coș.
  • Comportamentul aplicației atunci când este selectată opțiunea Cumpărați acum.
  • Comportamentul aplicației atunci când este introdusă o adresă nevalidă.
  • Comportamentul aplicației atunci când este introdusă o adresă validă.
  • Comportamentul aplicației atunci când sunt selectate mai multe opțiuni de plată.

Scenariul testului 4: verificarea funcționalității de plată

Cazurile de testare care pot fi luate în considerare pentru creație sunt:

  • Comportamentul aplicației atunci când este selectată fiecare opțiune de plată.
  • Comportamentul aplicației atunci când este aleasă o opțiune de plată validă.
  • Comportamentul aplicației atunci când este aleasă o opțiune de plată nevalidă.
  • Comportamentul aplicației atunci când o plată are succes.
  • Comportamentul aplicației atunci când o plată este refuzată.

Scenariul testului 5: verificarea funcționalității detaliilor comenzii

Cazurile de testare care pot fi luate în considerare pentru creație sunt:

  • Comportamentul aplicației atunci când este selectată fiecare comandă.
  • Comportamentul aplicației atunci când este selectată opțiunea Returnare produs.
  • Comportamentul aplicației atunci când este selectată opțiunea de urmărire a produsului.
  • Comportamentul aplicației atunci când este selectată opțiunea Revizuirea produsului.

Concluzie

Acționează ca un ghid adecvat pentru testeri și îi ajută să facă testarea mai eficientă și mai eficientă. Acesta ajută la reducerea complexității testelor și a redundanței. Fiecare caz de test este scris în detaliu pentru o mai bună înțelegere. Economisește foarte mult timp pentru testeri.

Articole recomandate

Acesta a fost un ghid la Ce este scenariul testelor. Aici vom discuta despre modul de a crea scenarii de testare cu diferite exemple. De asemenea, puteți arunca o privire la următoarele articole pentru a afla mai multe -

  1. Stresul insecurității locului de muncă
  2. Sine motivate și dedicate
  3. Ce este testarea Agile?
  4. Cum se scrie un caz de testare?