Sobes.tech
Junior

Koji su vaši ciljevi i zadaci pri korišćenju Postmana u procesu testiranja?

sobes.tech АИ

Одговор од АИ

Moji ciljevi i zadaci pri korišćenju Postmana u procesu testiranja:

  • Funkcionalno testiranje API-ja:

    • Provera ispravnosti rada HTTP metoda (GET, POST, PUT, DELETE itd.).
    • Validacija odgovora API-ja (statusni kodovi, JSON/XML struktura, sadržaj).
    • Testiranje različitih scenarija korišćenja API-ja sa različitim parametrima.
    • Provera obrade grešaka i graničnih slučajeva.
  • Automatizacija testiranja API-ja:

    • Kreiranje kolekcija zahteva za regresione testove.
    • Pisanje skripti u JavaScript-u (Pre-request Scripts, Tests) za automatizaciju provera i pripremu podataka.
    • Korišćenje Collection Runner-a ili Newman-a za pokretanje automatizovanih testova u CI/CD pipeline-ima.
  • Istraživačko testiranje API-ja:

    • Brzo prototipisanje i slanje zahteva za proveru hipoteza.
    • Istraživanje strukture i ponašanja API-ja bez potrebe za pisanjem koda.
  • Dokumentovanje API-ja:

    • Kreiranje jasnih i razumljivih kolekcija zahteva koje mogu služiti kao živa dokumentacija.
    • Dodavanje opisa zahtevima, parametrima i primerima odgovora.
  • Timski rad:

    • Deljenje kolekcija zahteva sa drugim članovima tima (programerima, drugim testerima) radi olakšavanja otklanjanja grešaka i testiranja.
    • Korišćenje Workspaces za organizaciju i zajednički pristup resursima za testiranje.
  • Osnovni testovi performansi:

    • Ručno izvođenje testova performansi slanjem više zahteva.
    • Korišćenje ugrađenih funkcija Postmana za analizu vremena odgovora.
  • Integracioni testovi:

    • Provera interakcije sa spoljnim servisima i API-jevima.
    • Modelovanje odgovora spoljašnjih servisa pomoću Mock Servers.