Unit testing jivverifika unitajiet individuali ta' kodiċi (funzjonijiet, metodi, klassijiet) f'iżolament — jiċċekja li kull biċċa żgħira taħdem sew waħedha. Unit tests huma veloċi, ffokussati, u jiffurmaw il-fondazzjoni ta' strateġija tajba ta' testinga.
X'inhu unit test
A UNIT test verifies the smallest testable piece (a function/method) in ISOLATION:
→ test ONE thing; give inputs, check the output/behavior
→ ISOLATED from dependencies (database, network, other units) — mock/stub those
→ FAST (no real I/O), focused, deterministic
