Ce este analiza de testare (baza de testare) în testarea software-ului?

Analiza testelor

Analiza testelor în testarea software-ului este un proces de verificare și analiză a artefactelor de testare pentru a baza condițiile de testare sau cazurile de testare. Scopul analizei testului este de a aduna cerințele și de a defini obiectivele de testare pentru a stabili baza condițiilor de testare. Prin urmare, se mai numește și baza de testare. Sursa din care obțineți informațiile de testare ar putea fi
  • SRS (Specificarea cerințelor software)
  • BRS (Specificație de cerințe de afaceri)
  • Documente de proiectare funcțională
Testerii pot crea condiții de testare analizând aplicația în curs de testare sau folosind experiența lor. Dar cel mai mult, cazuri de testare sunt derivate din artefacte de testare.

Să înțelegem Analiza testului cu ajutorul unui studiu de caz

Luați în considerare un scenariu în care clientul trimite următoarele
Add search functionality to an eCommerce Store
Chiar dacă aplicația nu a fost încă dezvoltată, încercați să dezvoltați câteva cazuri de testare pentru această cerință. Faceți o pauză aici, faceți-vă temele și mutați soluția înainte: câteva cazuri de testare dintre multele la care v-ați fi putut gândi sunt enumerate mai jos
  • Verificați rezultatele căutării atunci când nu este introdus niciun cuvânt cheie
  • Verificați rezultatele căutării atunci când nu este disponibil niciun produs corespunzător pentru cuvântul cheie căutat
  • Verificați rezultatele căutării atunci când sunt disponibile un număr de produse corespunzătoare pentru cuvântul cheie căutat
Aici, vă uitați la baza de testare (cerința trimisă de client), o analizați și o transformați în condiții de testare. Acesta este ceea ce se întâmplă în diferitele faze ale V- Model. Planul de testare/Cazurile sunt create folosind documentele corespunzătoare disponibile în diferite faze.
Analiza de testare în modelul V de testare
Analiza de testare în modelul V de testare

Clic aici dacă videoclipul nu este accesibil