Toolverse
Wszystkie skille

coverage

autor: alirezarezvani

Zidentyfikuj luki w testach i dowiedz się, co wymaga pokrycia

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
5

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ć

  1. Uruchom skill, gdy chcesz przeanalizować pokrycie testami — powiedz "test coverage", "what's not tested", "coverage gaps", "missing tests", "coverage report" lub "what needs testing".

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

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

  4. Skill generuje macierz pokrycia pokazującą każdy obszar, trasę, liczbę testów i status (pokryty, częściowo pokryty, brakujący).

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

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