Sobes.tech
Junior — Middle

Opisi svoje iskustvo sa testiranjem API-ja i koje alate si koristio u procesu.

sobes.tech АИ

Одговор од АИ

U mom iskustvu testiranja API-ja koristio sam i ručne i automatizovane testove.

Za ručno testiranje koristio sam Postman, zgodan alat za slanje HTTP zahteva, proveru odgovora, kreiranje kolekcija testova i scenarija. Ovo pomaže da se brzo proveri ispravnost rada endpointova, parametara zahteva, zaglavlja i tela odgovora.

Za automatizaciju koristio sam alate i biblioteke kao što su:

  • RestAssured (Java) — za pisanje automatskih testova API-ja sa mogućnošću provere statusa, sadržaja odgovora, JSON šema.
  • JUnit/TestNG — za organizaciju testova i integraciju sa CI/CD.
  • Swagger/OpenAPI — za generisanje dokumentacije i ponekad automatsko generisanje testova.

Takođe sam koristio CI sisteme (Jenkins, GitLab CI) za pokretanje testova pri svakom commitu.

Tokom testiranja obraćao sam pažnju na:

  • Proveru ispravnosti odgovora (statusi, telo, zaglavlja).
  • Testiranje graničnih uslova i negativnih scenarija.
  • Proveru performansi i stabilnosti API-ja.

Ovaj pristup omogućava obezbeđivanje kvaliteta i stabilnosti API-ja tokom procesa razvoja.