Sobes.tech
Junior

Jakie są Twoje cele i zadania podczas korzystania z Postman w procesie testowania?

sobes.tech AI

Odpowiedź od AI

Moje cele i zadania podczas korzystania z Postman w procesie testowania:

  • Testy funkcjonalne API:

    • Sprawdzanie poprawności działania metod HTTP (GET, POST, PUT, DELETE itp.).
    • Walidacja odpowiedzi API (kody statusu, struktura JSON/XML, zawartość).
    • Testowanie różnych scenariuszy użycia API z różnymi parametrami.
    • Sprawdzanie obsługi błędów i przypadków brzegowych.
  • Automatyzacja testów API:

    • Tworzenie kolekcji zapytań do testów regresyjnych.
    • Pisanie skryptów w JavaScript (Pre-request Scripts, Tests) do automatyzacji sprawdzeń i przygotowania danych.
    • Używanie Collection Runner lub Newman do uruchamiania zautomatyzowanych testów w pipeline’ach CI/CD.
  • Testy eksploracyjne API:

    • Szybkie prototypowanie i wysyłanie zapytań do sprawdzania hipotez.
    • Eksploracja struktury i zachowania API bez konieczności pisania kodu.
  • Dokumentacja API:

    • Tworzenie jasnych i zrozumiałych kolekcji zapytań, które mogą służyć jako żywa dokumentacja.
    • Dodawanie opisów do zapytań, parametrów i przykładów odpowiedzi.
  • Współpraca zespołowa:

    • Wymiana kolekcji zapytań z innymi członkami zespołu (programistami, innymi testerami) w celu ułatwienia debugowania i testowania.
    • Używanie Workspaces do organizacji i wspólnego dostępu do zasobów testowych.
  • Podstawowe testy wydajności:

    • Przeprowadzanie ręcznych testów wydajności poprzez wysyłanie kilku zapytań.
    • Używanie wbudowanych funkcji Postman do analizy czasu odpowiedzi.
  • Testy integracyjne:

    • Sprawdzanie interakcji z zewnętrznymi serwisami i API.
    • Modelowanie odpowiedzi zewnętrznych serwisów za pomocą Mock Servers.