Toolverse
Wszystkie skille

automating-api-testing

autor: jeremylongshore

Automatyczne testowanie API REST i GraphQL z walidacją kontraktów OpenAPI

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
17

O skillu

Skill do automatyzacji testów API dla endpointów REST i GraphQL. Analizuje definicje API, generuje zestawy testów obejmujące operacje CRUD, przepływy autentykacji i aspekty bezpieczeństwa. Waliduje kody statusu, nagłówki i strukturę odpowiedzi. Obsługuje kontraktowe testowanie API i walidację specyfikacji OpenAPI. Aktywuje się, gdy wspominasz o testowaniu API, testach REST, testach GraphQL, testach kontraktowych lub walidacji OpenAPI.

Jak używać

  1. Przygotuj definicję API — dostarczysz plik OpenAPI/Swagger, kod źródłowy endpointów lub opisz strukturę API, którą chcesz testować.
  2. Poproś skill o wygenerowanie testów — powiedz: "Wygeneruj testy API dla endpointów w pliku users.js" lub "Stwórz testy GraphQL dla mojego schematu".
  3. Skill analizuje definicję — parsuje plik OpenAPI, kod źródłowy lub inferencję z użycia, aby zrozumieć strukturę API.
  4. Generuje zestawy testów — tworzy przypadki testowe obejmujące operacje CRUD, autentykację, obsługę błędów i przepływy bezpieczeństwa.
  5. Wykonuje testy i waliduje — uruchamia wygenerowane testy, sprawdza kody statusu HTTP, nagłówki odpowiedzi i strukturę ciała odpowiedzi.
  6. Otrzymujesz raport — skill zwraca wyniki walidacji kontraktów API i wskazuje ewentualne problemy w endpointach.

Podobne skille