web-qa-bot
Automatyczne testowanie aplikacji webowych z użyciem AI i drzewa dostępności.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Narzędzie do automatyzacji testów QA dla aplikacji webowych, które wykorzystuje drzewo dostępności przeglądarki zamiast kruchych selektorów CSS. Uruchamiaj szybkie testy zdrowotności (smoke testy), sprawdzaj dostępność i generuj raporty PDF. Pracuje z Cursor, Claude, ChatGPT i Copilot. Idealne do testowania przed wdrożeniem i sprawdzania stanu produkcji — bez konfiguracji selektorów.
Jak używać
Zainstaluj narzędzie globalnie za pomocą npm: npm install -g web-qa-bot agent-browser, a następnie uruchom agent-browser install, aby przygotować środowisko.
Uruchom szybki test zdrowotności strony produkcyjnej poleceniem web-qa-bot smoke https://example.com. Narzędzie automatycznie sprawdzi, czy strona się ładuje, czy nie ma błędów w konsoli, czy elementy nawigacji są obecne i czy obrazy mają tekst alternatywny.
Dla bardziej zaawansowanych testów utwórz plik YAML z definicją zestawu testów (np. tests/critical-paths.yaml). Opisz w nim kroki testowe, takie jak przejście do URL-a, wpisanie tekstu w pola, kliknięcie przycisków i oczekiwanie na widoczność elementów.
Uruchom zdefiniowany zestaw testów poleceniem web-qa-bot run ./tests/critical-paths.yaml --output qa-report.pdf -f pdf. Narzędzie wykona wszystkie kroki i wygeneruje raport PDF z wynikami.
Przejrzyj wygenerowany raport PDF, aby zobaczyć wyniki testów, błędy i ostrzeżenia. Możesz uruchamiać testy przed każdym wdrożeniem, aby upewnić się, że krytyczne ścieżki użytkownika działają prawidłowo.
Podobne skille
playwright-cli
autor: microsoft
go-dev-guidelines
autor: jumppad-labs
wcag-audit-patterns
autor: wshobson
playwright-browser-automation
autor: lackeyjb
hono
autor: openstatusHQ
performing-penetration-testing
autor: jeremylongshore