Sobes.tech
Junior

Vorbiți despre documentația de testare utilizată în proiect.

sobes.tech AI

Răspuns de la AI

În proiect, au fost utilizate activ următoarele tipuri de documentație de testare:

  • Plan de testare (Test Plan): A stabilit amploarea testelor, abordarea, resursele, programul și criteriile de acceptare. A fost aprobat cu stakeholderii.

  • Cazuri de test (Test Cases): Au descris pașii specifici pentru verificarea anumitor funcționalități, rezultatul așteptat și precondițiile. Au fost stocate în Sistemul de Management al Testelor.

    Exemplu de structură a unui caz de test:

    • ID-ul cazului de test
    • Numele cazului de test
    • Prioritate
    • Tipul de test (Funcțional, Regressie etc.)
    • Precondiții
    • Pașii de execuție
    • Rezultatul așteptat
    • Rezultatul real (în cazul descoperirii unui defect)
  • Liste de verificare (Checklists): Au fost folosite pentru revizii mai puțin formale, dar rapide, ale funcționalităților de bază sau în timp limitat. Deseori în testarea exploratorie.

  • Rapoarte de defecte (Defect Reports): Au descris defectele descoperite, inclusiv pașii de reproducere, rezultatul actual și cel așteptat, impactul asupra sistemului, prioritatea și severitatea. Au fost înregistrate în sistemul de urmărire a erorilor.

    Exemplu de structură a unui raport de defect:

    • ID-ul defectului
    • Numele defectului
    • Starea
    • Prioritatea
    • Severitatea
    • Data creării/actualizării
    • Autorul
    • Versiunea software în care a fost descoperit defectul
    • Pașii de reproducere
    • Rezultatul actual
    • Rezultatul așteptat
    • Anexe (loguri, capturi de ecran)
  • Matricea de trasabilitate (Traceability Matrix): Leagă cerințele de cazurile de test corespunzătoare pentru a asigura acoperirea completă.

    Exemplu de matrice de trasabilitate simplă:

    ID Cerință Descriere Cerință ID-uri Cazuri de Test Stare Cazuri de Test
    REQ-001 Autentificare utilizator TC-001, TC-002 Aprobate, Eșuate
    REQ-002 Creare comandă TC-003, TC-004 Aprobate, În curs
  • Rapoarte de execuție a testelor (Test Execution Reports): Conține informații despre numărul de cazuri de test executate, trecute, eșuate, defecte găsite, starea ciclului de test. Sunt furnizate echipei și managementului.

În proiect, s-a folosit un Sistem de Management al Testelor (de exemplu, Jira cu plugin Zephyr/Xray sau TestRail) pentru stocarea și gestionarea centralizată a cazurilor de test și planurilor, precum și integrarea cu sistemul de urmărire a defectelor (Jira) pentru rapoartele de defecte. Pentru testele automatizate, documentația includea, de asemenea, rezultatele rulărilor de teste automate și rapoartele framework-ului (de exemplu, Allure Reports).