/ qa i testiranje

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

Karate je odlican za Java/Kotlin timove sa BDD afinitetom. RestAssured za pure Java tim. Naš default je Postman/Newman jer ga timovi razumeju, plus Pact za contract testove.

Imate kompleksan softverski izazov?

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