Testarea software-ului este procesul de verificare că software-ul funcționează conform intenției — verificând că se comportă corect, îndeplinește cerințele și este liber de defecte. Este esențială pentru furnizarea de software fiabil și de calitate și pentru a identifica problemele înainte ca acestea să ajungă la utilizatori.
Ce este testarea
Testing = systematically VERIFYING software behaves correctly:
→ does it do what it's supposed to? (meets requirements)
→ does it handle edge cases, errors, and invalid input?
→ does a change break existing functionality? (regressions)
→ from manual testing (a person checks) to AUTOMATED tests (code that checks code)
