Automatizarea testelor — rularea automată a testelor (în CI/CD) mai degrabă decât manual — este esențială pentru testare rapidă, fiabilă și frecventă la scară. Construirea ei eficientă implică alegerea ceea ce să automatizezi, structurarea automatizării în mod menținabil și integrarea ei în procesul de dezvoltare.
Ce să automatizezi (și ce nu)
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.
