Toolverse
Wszystkie skille

web-qa-bot

autor: openclaw

Automatyczne testowanie aplikacji webowych z użyciem AI i drzewa dostępności.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
25

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ć

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

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

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

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

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