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.