Toolverse
Wszystkie skille

agent-tdd-london-swarm

autor: ruvnet

Specjalista TDD London School dla testów opartych na mockach w zespołach agentów

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
ruvnet
Kategoria
Testowanie

O skillu

Umiejętność agenta do testowania metodą TDD London School (podejście mockist). Pozwala na tworzenie testów od behawiorów użytkownika w dół, z użyciem mocków do izolacji jednostek i weryfikacji interakcji między obiektami. Współpracuje z innymi agentami w roju testowym, aby zapewnić kompleksowe pokrycie testami i jasne kontrakty interfejsów.

Jak używać

  1. Zainstaluj umiejętność w swoim projekcie Claude Flow, dodając ją do katalogu .agents/skills/. Upewnij się, że masz zainstalowane narzędzia do testowania (np. npm i framework testowy) w swoim środowisku.

  2. Aktywuj agenta poprzez komendę $agent-tdd-london-swarm w kontekście zadania testowego. Agent automatycznie zainicjalizuje koordynację z innymi agentami w roju testowym.

  3. Opisz funkcjonalność, którą chcesz przetestować, zaczynając od perspektywy użytkownika. Agent zastosuje podejście outside-in, tworząc najpierw test akceptacyjny, a następnie testy jednostkowe z użyciem mocków.

  4. Pozwól agentowi zdefiniować kontrakty między komponentami poprzez oczekiwania mocków. Będzie weryfikować interakcje i kolaboracje między obiektami zamiast wewnętrznych stanów.

  5. Agent uruchomi testy koordynacyjnie z innymi agentami testowymi w roju. Po zakończeniu automatycznie wykonana zostanie pełna bateria testów (npm test), jeśli plik package.json istnieje w projekcie.

  6. Przejrzyj wyniki weryfikacji mocków i interakcji. Agent dostarczy informacje o tym, czy wszystkie kontrakty zostały spełnione i czy behawior jest zgodny z oczekiwaniami.

Podobne skille