Table of Contents
Boundary Value Analysis (BVA) este o tehnică de testare utilizată pentru identificarea erorilor la limitele domeniilor de intrare. Aceasta ajută la asigurarea faptului că software-ul se ocupă de cazurile de margine corect. Acest articol demonstrează o abordare de calcul pas cu pas pentru aplicarea BVA în scenariile din lumea reală.
Înțelegerea analizei valorii limită
BVA se concentrează pe testarea valorilor la marginile intervalelor de intrare, deoarece acestea sunt puncte comune în care apar erori. În mod tipic, pentru o gamă de intrare de la minim la maxim, cazurile de testare sunt create pentru valori chiar mai jos, la, și chiar deasupra acestor limite.
Abordare de calcul pas cu pas
Procesul implică mai multe etape pentru identificarea cazurilor critice de testare bazate pe limitele de intrare:
- Identifică intervalele de intrare: Determină intervalele de intrare valabile pentru fiecare parametru.
- Valori limită de determinare: Găsiți valorile minime și maxime, inclusiv valorile aflate chiar în afara acestor limite.
- Creați cazurile de încercare: Generați intrările de testare la aceste puncte de frontieră și ușor în interiorul/în afara intervalului.
Calculul de exemplu
Să presupunem că un sistem acceptă o vârstă cuprinsă între 18 și 65 de ani. Valorile limită sunt 18 și 65. Cazurile de testare ar include:
- Vârsta = 17 ani (cu puțin sub minim)
- Vârsta = 18 ani (limita minimă)
- Vârsta = 19 ani (cu puțin peste minim)
- Vârsta = 64 de ani (cu puțin sub maxim)
- Vârsta = 65 de ani (limita maximă)
- Vârsta = 66 (peste maxim)
Aceste cazuri de testare ajută la verificarea faptului că sistemul gestionează în mod corect condițiile de frontieră și eventualele erori de margine.