Shell i terminal
Scenariusze TestQL, kody wyjścia i jawne asercje. Pexpect dla interaktywnych programów POSIX.
OTWARTE LABORATORIUM TESTÓW · 0.4.0 ALPHA
Od terminala do całego portalu. Wykonuj scenariusze, porównuj interfejsy i zamieniaj obserwacje w tickety z dowodami.
TestQL + CDP + LiteLLM. Twoje środowisko, wybrane modele, jawne oczekiwania.
Nierówna krawędź elementów
Ilustracja, nie wynik testów tej strony. Raporty powstają lokalnie po uruchomieniu audytu.
01 / ZASIĘG
Dobierz wykonawcę do aplikacji. Nie udawaj, że screenshot wyjaśnia wszystko.
Scenariusze TestQL, kody wyjścia i jawne asercje. Pexpect dla interaktywnych programów POSIX.
Macierz urządzeń, geometria tekstu, zasłonięte kontrolki i ograniczony crawl wybranych ścieżek.
Izolowany pulpit Linux. Mysz, klawiatura i dopasowanie wzorców obrazów bez dostępu do DOM.
02 / METODA
Wskaż folder i komendę startową. Testuj kopię projektu, nie swój pulpit roboczy.
Zrzuty ekranu, wyrenderowany DOM i wyniki zdefiniowanych interakcji.
Reguły, powtórzenia i opcjonalna analiza wizyjna. Sugestia modelu to nie potwierdzony defekt.
Planfile otrzymuje propozycję z dowodami. Człowiek zachowuje decyzję o wykonaniu.
03 / START
Landing page ma własny Dockerfile i scenariusze. Pakiet Python audytuje tę samą stronę, którą właśnie oglądasz.
Poniższa komenda działa w rozpakowanym repozytorium. Publikacja paczki w PyPI i wdrożenie domeny to osobne kroki.
04 / BEZ NIEDOMÓWIEŃ
Nie. Audyt DOM, screenshoty i jawne asercje działają bez LLM. Analiza modelu jest opcjonalna i wymaga wybranego modelu obsługującego obrazy.
Domyślnie audyt działa lokalnie. Zdalny model otrzymuje obrazy dopiero po świadomym włączeniu transferu. Pulpit i dane testowe powinny być jednorazowe.
Nie. Wynik dotyczy odwiedzonych stanów i zdefiniowanych asercji. Niekompletny test nie jest zaliczonym testem.
Nie. Detektor lokalizuje obiekty. Nachodzenie tekstu w WWW jest sprawdzane przede wszystkim przez geometrię wyrenderowanego DOM. Do modeli GUI potrzebne są odpowiednie wagi i ocena jakości.