U svijetu brzog razvoja i čestih deploya, testiranje postaje ključ uspjeha. Zanima me kako vi organizirate testove unutar CI/CD procesa?
Svaki tim ima svoj "recept" - neki preferiraju lagane unit testove na svakoj commit fazi, dok drugi stavljaju teži integration i end‑to‑end testove u kasnije stage‑ove. Kako vi balansirate brzinu i pouzdanost?
Ukratko
Testiranje u CI/CD treba biti automatsko, brzo i pouzdano*. Najbolje je kombinirati različite vrste testova kako bi pokrili sve aspekte aplikacije.
Podijelite svoje iskustvo: koji tip testova najčešće koristite, koliko vremena im posvećujete i kako to utječe na brzinu isporuke?
"Kvaliteta nije nešto što dodajemo na kraju, već proces koji se odvija cijelim razvojem." - anonimni dev
Pitanje za vas
Koji je vaš primarni tip testova u CI/CD i zašto?
Što birate?
Odgovori u replyju slovom opcije.
- A) Unit testovi na svakom pushu
- B) Integration testovi u srednjem stage‑u
- C) End‑to‑end testovi prije produkcije
- D) Ne testiram - sve je ručno
