Metode de testare

Black-box

Metoda de testare black-box presupune testarea unui software pe baza requirementurilor fără a cunoaște structura internă a acestuia. Software-ul este considerat “o cutie negră” în care nu știm ce este (nu vedem codul), dar știm că această cutie trebuie să aibă un anumit comportament atunci când îi oferim un anumit set de date. Cunoaștem input-ul și verificăm output-ul fără să ne uităm la codul sursă, ghidându-ne doar după requirements.

White-box

În testarea white-box se cunoaște structura internă a sistemului. Persoana care testează (tester sau programator) are acces la codul sursă și pe baza acestuia verifică comportamentul sistemului. În limba română am putea traduce “cutie transparentă” fiindcă vedem ce este în interiorul ei, adică vedem codul sursă.

Pentru acest tip de testare sunt necesare cunoștințe de programare pentru a analiza codul aplicației și pentru a crea teste automate.