STLC - Ciclul de Viață al Testării Soft-are Flashcards
Ce este STLC?
Este o secvență de activități desfășurate în timpul procesului de testare pentru a se asigura că obiectivele de calitate a software-ului sunt îndeplinite. STLC implică atât activități de verificare, cât și de validare.
Care sunt caracteristicile STLC?
STLC este o parte fundamentală a ciclului de viață al dezvoltării software (SDLC), dar constă numai în fazele de testare. STLC începe de îndată ce sunt definite cerințele sau documentele de cerință software sunt partajate de părțile interesate. STLC oferă un proces pas cu pas pentru a asigura un software de calitate.
Care sunt etapele STLC?
- Requirement Analysis /Analiza cerințelor
- Test Planning / Planificarea testelor
- Test Case Development/ Dezvoltarea cazurilor de testare
- Test Environment Setup /Configurarea mediului de testare
- Test Execution /Executarea testelor
- Test Closure /Închiderea Testării
Descrie faza Requirement Analysis /Analiza cerințelor în STLC
Faza 1:
În această fază, echipa QA înțelege cerințele cum ar fi ceea ce urmează să fie testat. Dacă ceva lipsește sau nu este de înțeles, atunci echipa QA se întâlnește cu părțile interesate pentru a înțelege mai bine cunoașterea detaliată a cerințelor.
Faza începe cînd sunt satisfăcute Entry Criteria:
- Documentul cu Cerințe este disponibil (atât cerințe funcționale, cât și nefuncționale)
- Criteriile de acceptare sunt definite.
- Documentul arhitectural al aplicației este disponibil.
Care sunt activitățile și rezultatele Requirement Analysis din STLC?
Activitățile din faza de Analiză și testare a cerințelor sunt:
* Analizați funcționalitatea afacerii
* Identificați toate profilurile de utilizator.
* Colectați cerințele de interfață / autentificare cu utilizatorul, răspândirea geografică.
* Identificați tipurile de teste care trebuie efectuate.
* Adunați detalii despre prioritățile și concentrarea testelor.
* Pregătiți matricea de trasabilitate a cerințelor (RTM).
* Identificați detaliile mediului de testare în care ar trebui să fie efectuată testarea.
* Analiza fezabilității automatizării (dacă este necesar).
Livrabilele fazei Analiza Cerințelor sunt:
* RTM și
* raportul de fezabilitate privind automatizarea (dacă este cazul).
Ce este Test Planning / Planificarea testelor în STLC?
FAZA 2:
Sunt definite toate planurile de testare. În această fază, managerul echipei de testare calculează efortul și costul estimat pentru activitatea de testare.
Această fază începe odată ce faza de colectare a cerințelor este finalizată.
Care sunt activitățile și rezultatele Test Planning /Planificarea Testării în STLC?
Activitățile din faza Test Planing /planificarea testării sunt:
* pregătirea planului de testare / documentului de strategie pentru diferite tipuri de testare,
* selectarea instrumentului de testare,
* estimarea efortului de testare,
* planificarea resurselor, determinarea rolurilor și responsabilităților.
Livrabilele Test Planing testelor sunt:
* planul de testare/documentul de strategie și
* documentul de estimare a efortului.