Sobes.tech
Junior

Ce acțiuni veți întreprinde pentru a testa site-ul?

sobes.tech AI

Răspuns de la AI

  1. Analiza cerințelor: Studierea documentației proiectului (specificații, machete) pentru înțelegerea cerințelor funcționale și non-funcționale.
  2. Planificarea testelor:
    • Stabilirea obiectivelor și a scopului testelor.
    • Alegerea strategiilor și metodologiilor de testare (manual, automatizat, de încărcare etc.).
    • Estimarea resurselor și a timpului.
    • Elaborarea documentației de testare (liste de verificare, cazuri de test).
  3. Dezvoltarea artefactelor de testare:
    • Crearea listelor de verificare pentru o trecere rapidă prin scenariile principale.
    • Scrierea cazurilor de test detaliate pentru funcționalități critice și complexe.
    • Dezvoltarea scripturilor pentru testare automatizată (dacă este cazul).
  4. Pregătirea mediului de testare: Configurarea sistemului de operare, browsere, versiuni de software și date de test necesare.
  5. Executarea testelor: Realizarea testelor conform planurilor și cazurilor de test dezvoltate.
    • Teste funcționale (scenarii de utilizator, formulare, navigare).
    • Teste UI/UX (aspect, ușurință în utilizare, adaptabilitate).
    • Teste cross-browser.
    • Teste de performanță și încărcare (dacă este necesar).
    • Teste de securitate (verificări de bază).
  6. Înregistrarea defectelor: Descrierea erorilor găsite cu pași pentru reproducere, rezultatul așteptat și cel real, mediul și prioritizarea.
  7. Re-testare și teste de regresie: Verificarea corectării defectelor și lipsa noilor erori după modificări.
  8. Raportare: Elaborarea rapoartelor despre munca efectuată, defectele găsite și stadiul testării.
  9. Analiza rezultatelor: Evaluarea calității produsului pe baza rezultatelor testării.

Pentru automatizare:

  1. Alegerea framework-ului și a instrumentelor (Selenium, Cypress, Playwright).
  2. Scrierea și întreținerea scripturilor automatizate.
  3. Integrarea cu CI/CD (Jenkins, GitLab CI).

Tipuri de teste care vor fi aplicate:

  • Teste funcționale
  • Teste UI/UX
  • Teste cross-browser
  • Teste de adaptabilitate
  • Teste de securitate (de bază)
  • Teste de performanță (dacă este necesar)

Exemplu de structură a cazului de test:

ID Numele cazului Condiții prealabile Pași Rezultat așteptat Rezultat real Stare Comentarii
TC-01 Autentificare reușită a utilizatorului înregistrat Utilizator cu date valide (login/parolă) există în sistem 1. Deschide pagina de autentificare. <br> 2. Introdu login-ul valid. <br> 3. Introdu parola validă. <br> 4. Apasă butonul "Autentificare". Utilizatorul este redirecționat către pagina principală a panoului/utilizatorului după autentificare