யூனிட் டெஸ்டிங் என்பது கோடின் ஒற்றைப்படை பகுதிகளான (ஃபங்க்ஷன்கள், மெதட்ஸ், கிளாஸ்ஸ்) தனிமைப்படுத்தப்பட்ட நிலையில் சரிபார்க்கிறது — ஒவ்வொரு சிறிய பகுதியும் தனியாக சரியாக வேலை செய்கிறதா என்பதைச் சரிபார்க்கிறது. யூனிட் டெஸ্ட்ஸ் வேகமாகவும், கவனம் செலுத்தப்பட்டதாகவும் இருக்கும், மேலும் நல்ல டெஸ்டிங் கৌশலின் அடிப்படையை உருவாக்குகிறது.
யூனிட் டெஸ்ட் என்றால் என்ன
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
