agent-tester
Automatyczne testowanie i walidacja kodu — unit, integracyjne, end-to-end i bezpieczeństwo
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Agent-tester to umiejętność dla Claude'a, która pełni rolę specjalisty QA. Automatycznie projektuje i uruchamia kompleksowe zestawy testów — od testów jednostkowych po testy bezpieczeństwa i wydajności. Wykrywa przypadki brzegowe, waliduje wymagania wydajnościowe i identyfikuje luki w zabezpieczeniach. Integruje się z popularnymi frameworkami testowymi (Jest, Vitest) i generuje raporty wyników. Idealna dla zespołów chcących wbudować QA bezpośrednio w przepływ pracy agentów AI.
Jak używać
Zainstaluj agent-tester w swoim projekcie Claude Flow, umieszczając go w katalogu .agents/skills/. Upewnij się, że Twój projekt zawiera konfigurację frameworku testowego — obsługiwane są Jest (jest.config.js) i Vitest (vitest.config.ts).
Zainicjuj umiejętność w przepływie agenta, dodając referencję do agent-tester w konfiguracji. Agent automatycznie wykryje dostępny framework testowy podczas uruchamiania.
Wywołaj agenta komendą $agent-tester, przekazując zadanie testowania. Agent przeanalizuje kod, zidentyfikuje scenariusze testowe i zaproponuje strategię pokrycia testami.
Agent projektuje testy zgodnie z piramidą testową — wiele szybkich testów jednostkowych, umiarkowane testy integracyjne i kilka cennych testów end-to-end. Uwzględnia przypadki brzegowe i warunki graniczne.
Agent implementuje testy jako kod — pisze czytelne i łatwe w utrzymaniu przypadki testowe z mockami i asercjami. Uruchamia testy za pomocą npm test i generuje raport JSON z liczbą testów przejętych i nieudanych.
Przejrzyj raport podsumowania testów i rekomendacje agenta dotyczące testów bezpieczeństwa oraz walidacji wydajności. Wdrażaj sugestie w swoim kodzie na podstawie wyników.