Analiza de testare (baza de testare)
în testarea software-ului
Analiza de testare î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ția cerințelor 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, în mare parte, cazurile de testare sunt derivate din artefacte de testare.
Adăugați funcționalitate de căutare într-un magazin de comerț electronic
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 te-ai 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 timpul diferitelor faze ale modelului V. Planul de testare/Cazurile sunt create folosind documentele corespunzătoare disponibile în diferite faze.
Analiza de testare în modelul V de testare