API testiranje
Postman / Newman zbirke, contract testovi (Pact), schema validation. Testiranje rate-limit-a, autentikacije i idempotentnosti.
API testovi su najjeftiniji i najpouzdaniji deo test pyramid-a — brži od e2e, sigurniji od unit testova, dovoljno blizu produkcionom ponašanju da hvataju realne probleme. Pišemo ih kao OpenAPI contract testove, što znači da spec i testovi nikad ne idu razdvojeno. Kada developer promeni API, contract test odmah pokaže ko će se slomiti od konzumera.
Šta isporučujemo
- Postman zbirke ili Newman skripti za smoke i regression run
- Contract testovi sa Pact — proizvodjač i konzumer testovi
- Schema validacija (JSON Schema, OpenAPI) na svakom test response-u
- Test pokrivanje rate-limita (429), autentikacije i idempotentnosti
- Mocking layer (Prism, Mockoon) za testiranje protiv specifikacije
- Postavljanje u CI sa retry strategijom za flaky testove
Kada nas zovete
- API ima 50+ endpointa i nikad nije sistemski testiran
- Mobile aplikacija ili partner sistem se redovno lome
- Treba vam contract test setup između timova
- API se često menja i niko ne zna ko će biti pogođen
Kako radimo
Audit postojećih API-jeva i specifikacije → izrada osnovne Postman zbirke za smoke testove → contract testovi za kritične integracije → CI integracija → kontinuirano dopisivanje testova za nove endpointe.
Tech stack
- Postman
- Newman
- Pact
- Prism
- OpenAPI
- JSON Schema
Često postavljana pitanja
Povezani servisi
Test automatizacija
Playwright i Cypress za end-to-end, Vitest / Jest za unit i integration. Otporni selektori, paralelno izvršavanje, screenshotovi i video za failed testove.
DetaljnijeRazvoj softveraAPI razvoj
REST, GraphQL i webhook API-jevi spremni za produkciju — OpenAPI dokumentacija, versioning, rate limiting, JWT i OAuth2, idempotentnost i monitoring.
DetaljnijeQA i testiranjeQA u CI/CD
Quality gate-ovi: lint, type-check, unit, e2e, security scan, lighthouse audit. Pre nego što PR ide u main, sve provere moraju proći.
DetaljnijeImate kompleksan softverski izazov?
Specijalizovani smo za projekte koje druge agencije odbijaju. Pošaljite specifikaciju — odgovaramo u roku od 24h.
