qa-planning
Generuj umowy QA z scenariuszami Gherkin i kryteriami akceptacji dla testów
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do tworzenia QA Contract — formalnego dokumentu zawierającego numerowane scenariusze Gherkin (G#N) dla wszystkich źródeł danych oraz kryteria akceptacji (AC#N) dla frontendu. Umowa QA stanowi kontrakt między zespołem deweloperskim a QA, definiując testowalne wymagania przed implementacją. Scenariusze obejmują API runtime'owe, dane statyczne z build-time, zapytania do bazy danych, integracje z zewnętrznymi serwisami oraz logikę middleware'u. Wygenerowana umowa jest następnie weryfikowana przez skill qa-commit i referencyjna w Plan Mode.
Jak używać
- Zainstaluj skill qa-planning w swoim środowisku Cursor Rules, dodając go do konfiguracji projektowej.
- Uruchom skill w fazie Ask Mode Phase 2 (CONVERGE) dla każdej nowej funkcjonalności, którą chcesz przetestować.
- Przed rozpoczęciem pisania scenariuszy Gherkin, wykonaj Phase 0 — zidentyfikuj i skataloguj WSZYSTKIE źródła danych dla funkcji. Utwórz tabelę zawierającą Runtime APIs, Build-time Static, Database, External APIs i Middleware, określając dla każdego endpoint, metodę, autentykację i status.
- Na podstawie inwentarza źródeł danych wygeneruj numerowane scenariusze Gherkin (G#1, G#2 itd.) dla każdej kategorii — API scenarios dla Runtime API, Build script scenarios dla danych statycznych, Query scenarios dla bazy danych, Integration scenarios dla serwisów zewnętrznych, Routing scenarios dla middleware'u.
- Zdefiniuj numerowane kryteria akceptacji (AC#1, AC#2 itd.) dla frontendu, opisując oczekiwane zachowanie interfejsu użytkownika.
- Zweryfikuj wygenerowaną QA Contract, upewniając się że wszystkie scenariusze i kryteria są referencyjne w Plan Mode (pole Satisfies) i będą weryfikowalne przez skill qa-commit.
Podobne skille
ad-creative
autor: alirezarezvani
performing-penetration-testing
autor: jeremylongshore
differential-review
autor: trailofbits
dependency-upgrade
autor: wshobson
test-cases
autor: cexll
backtesting-frameworks
autor: wshobson