சோதனை தானியங்கிமயமாக்கல் — சோதनைகளை தனிப்பயனாக (CI/CD-இல்) தானியங்கமாக இயக்குவது, கைமுறையாக இயக்குவதற்கு பதிலாக — அளவில் வேகமான, நம்பகமான, அடிக்கடி சோதனைக்குத் தேவையான. இதை திறம்பட உருவாக்குவது தானியங்கிமயமாக்க வேண்டிய விஷயங்களைத் தேர்வு செய்வது, பராமரிப்பযோக்க தானியங்கிமயமாக்கலைக் கட்டமைப்பது, மற்றும் அதை வளர்ச்சி செயல்முறையில் ஒருங்கிணைப்பது ஆகியவற்றை உள்ளடக்கியது.
தானியங்கிமயமாக்க வேண்டியவை (மற்றும் தानायवักमாக்க கூடாதவை)
AUTOMATE:
✓ REGRESSION tests (run constantly to catch breakage) — the biggest win
✓ Repetitive, stable, frequently-run tests; unit/integration tests; critical flows
DON'T necessarily automate:
✗ Exploratory testing, usability, one-off checks, highly unstable/changing features
→ manual testing still has a place (exploratory, UX, edge judgment)
→ Automate what's repetitive and valuable to run often; not everything.
