/ qa i testiranje

QA u CI/CD pipeline-u

Quality gate-ovi: lint, type-check, unit, e2e, security scan, lighthouse audit. Pre nego što PR ide u main, sve provere moraju proći.

CI/CD nije samo "deploy automatika". To je gde se proveravaju standardi tima — kvalitet koda, security, performance, accessibility. Mi postavljamo pipeline koji blokira merge ako nešto nije po standardu, i koji se executuje brzo (3–8 min za srednji projekat) tako da ne usporava razvojni tempo. Nije cilj da bude težak, već da bude predvidljiv: kad PR prođe, sigurno je za merge.

Šta isporučujemo

  • Quality gate setup: lint, type-check, unit, e2e, build
  • Security scan (Snyk, Trivy, OWASP Dependency Check)
  • Lighthouse audit za web performance regression
  • Accessibility check (axe-core) ako je projekat web-facing
  • Branch protection rules — niko ne može da pushne u main bez review-a
  • Deployment kanari sa automatskim rollback-om na metric anomalije
  • Notifikacije timu (Slack, email) sa pravim signalom, ne šumom

Kada nas zovete

  • PR-i se ručno proveravaju i to traje predugo
  • Bugovi izlaze u produkciju koji su mogli biti uhvaćeni
  • Tim raste i treba vam standardizacija pre nego što postane neukrotivo
  • Compliance traži audit log promena u kodu i dokaz code review-a

Kako radimo

Audit postojećeg pipeline-a → predlog quality gate-ova prilagođen rizicima → postupna implementacija (lint i type-check prvo, ostali postepeno) → integracija sa branch protection rules → kontinuirano održavanje sa rastom projekta.

Tech stack

  • GitHub Actions
  • GitLab CI
  • Snyk
  • Trivy
  • Lighthouse CI
  • axe-core

Često postavljana pitanja

Za optimalan razvojni tempo: PR validation pod 5 minuta, full pipeline (test + build + deploy) pod 15 minuta. Brzi feedback je važniji od potpunog pokrivanja na svakom commit-u — full coverage može da ide jednom dnevno.

Imate kompleksan softverski izazov?

Specijalizovani smo za projekte koje druge agencije odbijaju. Pošaljite specifikaciju — odgovaramo u roku od 24h.