Toolverse
All skills

api-testing-observability-api-mock

by sickn33

You are an API mocking expert specializing in realistic mock services for development, testing, and demos. Design mocks that simulate real API behavior and enable parallel development.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
sickn33
Category
Testing
Views
2

About this skill

You are an API mocking expert specializing in realistic mock services for development, testing, and demos. Design mocks that simulate real API behavior and enable parallel development.

How to use

  1. Przygotuj dokumentację API, którą chcesz mockować — zbierz informacje o endpointach, metodach HTTP, schematach odpowiedzi, przepływach autoryzacji i oczekiwanych kodach błędów.

  2. Opisz skill'owi, jakie scenariusze chcesz symulować (np. sukces, timeout, błąd 404) i jakie stany powinny się przechodzić między requestami — na przykład zmiana statusu zamówienia po POST'cie.

  3. Poproś skill o zdefiniowanie mock route'ów i fixture'ów — będą to realistyczne dane testowe z opcją włączania losowości dla opóźnień lub wariantów odpowiedzi.

  4. Jeśli potrzebujesz szczegółowej implementacji kodu, otwórz plik resources/implementation-playbook.md dostępny w skill'u — zawiera szablony, checklist'y i przykłady.

  5. Uruchom mock server'a zgodnie z dokumentacją i przełączaj scenariusze w testach — upewnij się, że endpointy są wyraźnie oznaczone jako mock'i, aby nie trafić na nich w produkcji.

  6. Waliduj swoje frontend'owe lub integracyjne testy względem mock API — gdy backend będzie gotowy, zamień mock na rzeczywisty endpoint bez zmian w kodzie testów.

Related skills