Toolverse
Wszystkie skille

agent-tester

autor: ruvnet

Automatyczne testowanie i walidacja kodu — unit, integracyjne, end-to-end i bezpieczeństwo

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
ruvnet
Kategoria
Testowanie
Wyświetlenia
4

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ć

  1. 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).

  2. Zainicjuj umiejętność w przepływie agenta, dodając referencję do agent-tester w konfiguracji. Agent automatycznie wykryje dostępny framework testowy podczas uruchamiania.

  3. Wywołaj agenta komendą $agent-tester, przekazując zadanie testowania. Agent przeanalizuje kod, zidentyfikuje scenariusze testowe i zaproponuje strategię pokrycia testami.

  4. 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.

  5. 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.

  6. 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.

Podobne skille