coverage
Zidentyfikuj luki w testach i dowiedz się, co wymaga pokrycia
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill analizuje luki w pokryciu testami Twojej aplikacji. Mapuje wszystkie testowalne powierzchnie — trasy, komponenty, endpointy API i przepływy użytkownika — porównuje je z istniejącymi testami i generuje macierz pokrycia. Pokazuje, które obszary są w pełni przetestowane, które mają częściowe pokrycie, a które całkowicie brakuje testów. Na koniec priorytetyzuje luki według wpływu biznesowego i sugeruje plan testów z szacunkowaniem wysiłku.
Jak używać
Uruchom skill, gdy chcesz przeanalizować pokrycie testami — powiedz "test coverage", "what's not tested", "coverage gaps", "missing tests", "coverage report" lub "what needs testing".
Skill automatycznie mapuje powierzchnię aplikacji: skanuje definicje tras (Next.js, React Router, Vue Router), identyfikuje komponenty interaktywne z logiką stanu, wylicza endpointy API z ich metodami i odkrywa krytyczne przepływy użytkownika (autentykacja, checkout, onboarding).
Następnie przeszukuje wszystkie pliki testów (*.spec.ts, *.spec.js), aby wyodrębnić, które strony są pokryte, które komponenty mają testy, które endpointy API są mockowane, i liczy testy w każdym obszarze.
Skill generuje macierz pokrycia pokazującą każdy obszar, trasę, liczbę testów i status (pokryty, częściowo pokryty, brakujący).
Priorytetyzuje luki według wpływu biznesowego: najpierw krytyczne (autentykacja, płatności, funkcje core), potem wysokie (CRUD, wyszukiwanie, nawigacja), średnie (ustawienia, preferencje) i niskie (strony statyczne).
Dla każdej zidentyfikowanej luki skill rekomenduje liczbę potrzebnych testów, szablon do użycia i szacunkowy wysiłek (szybki, średni, złożony).
Podobne skille
nextjs-developer
autor: zenobi-us
ad-creative
autor: alirezarezvani
langchain
autor: zechenzhangAGI
python-testing-patterns
autor: wshobson
playwright-browser-automation
autor: lackeyjb
backtesting-frameworks
autor: wshobson