Sobes.tech
Junior — Middle

Írja le API-tesztelési tapasztalatait és milyen eszközöket használt a folyamat során.

sobes.tech MI

Válasz az MI-től

API-tesztelési tapasztalatom során mind kézi, mind automatizált teszteket használtam.

Kézi tesztekhez a Postman-t használtam, ami egy kényelmes eszköz HTTP-kérések küldésére, válaszok ellenőrzésére, tesztgyűjtemények és forgatókönyvek készítésére. Ez segít gyorsan ellenőrizni az végpontok helyes működését, a kérés paramétereit, a fejlécet és a válasz testét.

Az automatizáláshoz olyan eszközöket és könyvtárakat használtam, mint:

  • RestAssured (Java) — az API állapotának, válasz tartalmának, JSON séma ellenőrzésének lehetőségével automatikus tesztek írására.
  • JUnit/TestNG — a tesztek szervezéséhez és CI/CD-vel való integrációhoz.
  • Swagger/OpenAPI — dokumentáció generálásához és néha automatikus tesztek generálásához.

Emellett CI rendszereket (Jenkins, GitLab CI) használtam a tesztek futtatására minden commitnál.

A tesztelés során figyelmet fordítottam:

  • A válaszok helyességének ellenőrzésére (állapotok, test, fejléc).
  • Határértékek és negatív forgatókönyvek tesztelésére.
  • Az API teljesítményének és stabilitásának ellenőrzésére.

Ez a megközelítés biztosítja az API minőségét és stabilitását a fejlesztési folyamat során.