A
automating-api-testing
Automatyczne testowanie API REST i GraphQL z walidacją kontraktów OpenAPI
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
Szybkie info
- Autor
- jeremylongshore
- Kategoria
- Testowanie
- Gwiazdki GitHub
- 2,831
- 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ć
- Przygotuj definicję API — dostarczysz plik OpenAPI/Swagger, kod źródłowy endpointów lub opisz strukturę API, którą chcesz testować.
- 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".
- Skill analizuje definicję — parsuje plik OpenAPI, kod źródłowy lub inferencję z użycia, aby zrozumieć strukturę API.
- Generuje zestawy testów — tworzy przypadki testowe obejmujące operacje CRUD, autentykację, obsługę błędów i przepływy bezpieczeństwa.
- Wykonuje testy i waliduje — uruchamia wygenerowane testy, sprawdza kody statusu HTTP, nagłówki odpowiedzi i strukturę ciała odpowiedzi.
- Otrzymujesz raport — skill zwraca wyniki walidacji kontraktów API i wskazuje ewentualne problemy w endpointach.
Podobne skille
D
differential-review
autor: trailofbits
Testowanie
7,4912510
H
hono
autor: openstatusHQ
Testowanie
9,1781257
N
nextjs-developer
autor: zenobi-us
Testowanie
68166226
C
crypto-research
autor: stevengonsalvez
Testowanie
2614118
C
code-review-excellence
autor: wshobson
Testowanie
40,4491145
P
pair-trade-screener
autor: tradermonty
Testowanie
2,988994