A szoftvertesztelés a szoftver ellenőrzésének folyamata annak megállapítására, hogy az a szándéknak megfelelően működik — ellenőrzi, hogy helyesen viselkedik, teljesíti az követelményeket, és mentes a hibáktól. Lényeges a megbízható, minőségi szoftver szállításához és a problémák felhasználókhoz eljutása előtti felismeréséhez.
Mi az a tesztelés
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)
