Toolverse
Wszystkie skille

prowler-test-ui

autor: prowler-cloud

Testy end-to-end dla interfejsu Prowlera z Playwrightem – wzorce i konwencje

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Skill wspierający pisanie testów E2E dla interfejsu użytkownika Prowlera przy użyciu frameworka Playwright. Zawiera Prowler-specyficzne wzorce, strukturę katalogów, pomocnicze funkcje i konwencje tagowania testów. Automatycznie aktywuje się podczas pracy nad testami E2E w katalogu ui/tests, wspierając Page Object Model, selektory, przepływy i dokumentację testów. Obowiązkowa synchronizacja między plikami specyfikacji testów a dokumentacją markdown zapewnia spójność i śledzenie zmian.

Jak używać

  1. Zainstaluj skill w swoim środowisku Prowlera – będzie automatycznie aktywny podczas pisania testów Playwright w katalogu ui/tests. 2. Utwórz strukturę katalogów dla nowej funkcji: katalog {nazwa-strony} zawierający {nazwa-strony}-page.ts (Page Object Model), {nazwa-strony}.spec.ts (testy) i {nazwa-strony}.md (dokumentacja). 3. W pliku {nazwa-strony}-page.ts zdefiniuj selektory i metody pomocnicze specyficzne dla Prowlera, rozszerzając bazową stronę z base-page.ts. 4. Napisz testy w {nazwa-strony}.spec.ts, tagując każdy test identyfikatorem w formacie @NAZWA-E2E-NUMER – identyfikatory muszą być unikalne i zsynchronizowane z dokumentacją. 5. Utwórz lub zaktualizuj plik {nazwa-strony}.md zawierający listę wszystkich przypadków testowych z ich identyfikatorami, krokami, warunkami wstępnymi i oczekiwanymi wynikami – dokumentacja musi być zawsze zsynchronizowana ze spec.ts. 6. Przed ukończeniem zadania zweryfikuj, że identyfikatory testów w .md i .spec.ts są identyczne, używając grep do porównania tagów @-E2E- w obu plikach.

Podobne skille