web-qa-bot
AI-powered web application QA automation using accessibility-tree based testing. Smoke tests, test suites, and PDF reports.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
AI-powered web application QA automation using accessibility-tree based testing. Smoke tests, test suites, and PDF reports.
How to use
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.