QualiBooth

Najbardziej zaawansowany skaner dostępności na świecie

Skanery statyczne czytają Twój kod. Nasza AI steruje Twoją witryną.

Każdy konkurent przepuszcza ten sam statyczny zestaw reguł przez Twój DOM. QualiBooth Deep Scan to agent AI: otwiera prawdziwą przeglądarkę, przechodzi tabulatorem przez Twoje strony, decyduje, które elementy warto sprowokować, otwiera Twoje okna dialogowe i mierzy, co naprawdę dostaje osoba korzystająca z klawiatury - ze zrzutem ekranu na dowód.

12 testów AI
których nie wykona żadne statyczne narzędzie
Z dowodami
pomiar i zrzut ekranu
Raport QualiBooth z ustaleniami Deep Scan oznaczonymi obok statycznych.

Część, której nikt nie skanował

Automatyczne pokrycie przestało rosnąć. Postawiliśmy więc na stronie agenta AI.

Analiza statyczna czyta DOM i CSS i wnioskuje, co powinno się wydarzyć. Robi to naprawdę dobrze - i dlatego każde narzędzie do dostępności na rynku znajduje w Twojej witrynie mniej więcej te same problemy. Wady, których strukturalnie nie widzi, istnieją tylko wtedy, gdy strona działa. Do tej pory ich znalezienie oznaczało posadzenie przed stroną człowieka. Deep Scan wysyła tam zamiast tego agenta - na każdą stronę, przy każdym przebiegu.

Co widzi każdy skaner statyczny

Migawkę kodu, w spoczynku.

  • Ten przycisk nie ma dostępnej nazwy.
  • Ten tekst ma 3,1:1 wobec zadeklarowanego koloru tła.
  • Ten atrybut ARIA nie jest dozwolony przy tej roli.
  • Tekst na fotografii - wymaga przeglądu. Powinien spojrzeć człowiek.

Co mierzy agent Deep Scan

Prawdziwa przeglądarka, sterowana przez AI, z tykającym zegarem.

  • Pierścień fokusa różni się o zero pikseli od stanu bez fokusa. Wygrało outline:none.
  • Biały nagłówek ma 2,8:1 wobec pikseli, które naprawdę są za nim.
  • Tabulator dociera do tego elementu, a potem przyklejony pasek zgody zakrywa go w całości.
  • Escape zamyka okno dialogowe, ale fokus ląduje na body, a nie na przycisku, który je otworzył.

Lista testów

Dwanaście testów, które wymagają działającej strony

Agent decyduje, co warto zbadać; potem każdy test mierzy, zamiast wnioskować. Każde ustalenie niesie zmierzoną wartość, przekroczony próg oraz - przy większości testów - zrzut ekranu z momentu zdarzenia.

  • 01

    Widoczność fokusa

    Fotografuje każdy element z fokusem i bez i porównuje piksele. Nigdy nie czyta Twojego CSS: outline:none, po którym następuje reguła :focus-visible, to zaliczenie - i wiedzą o tym tylko piksele.

    WCAG 2.4.7 WCAG 2.4.13

  • 02

    Zasłonięty fokus

    Wykonuje testy trafienia na elemencie z fokusem i mierzy, jaką jego część zamalowuje przyklejony nagłówek lub pasek cookies. Przechodzi tabulatorem w obie strony, bo każdy kierunek zostawia inny element na lodzie.

    WCAG 2.4.11 WCAG 2.4.12

  • 03

    Kolejność tabulacji

    Przechodzi rzeczywistą sekwencję tabulacji i porównuje ją z kolejnością w DOM oraz z wizualną kolejnością czytania, z ponumerowanym zrzutem trasy.

    WCAG 2.4.3

  • 04

    Pułapki klawiaturowe

    Znajduje cykle fokusa, które sprawiają, że reszta strony jest nieosiągalna. Okno dialogowe, które zatrzymuje tabulator i zwalnia go przy Escape, działa poprawnie i nie jest zgłaszane.

    WCAG 2.1.2

  • 05

    Cykl życia okien dialogowych

    Otwiera każde okno dialogowe i sprawdza cały kontrakt po kolei: fokus wchodzi, tabulator zostaje w środku, tło opuszcza drzewo dostępności, Escape zamyka, a fokus wraca do przycisku otwierającego.

    WCAG 2.1.2 WCAG 2.4.3 WCAG 4.1.2

  • 06

    Komunikaty live

    Odtwarza, kiedy każdy region live powstał względem swojej treści - dzięki temu wychodzi powiadomienie utworzone już z komunikatem w środku, które w efekcie niczego nie ogłosiło.

    WCAG 4.1.3

  • 07

    Treść przy hover i fokusie

    Sprawdza wszystkie trzy wymagania dla podpowiedzi i popoverów: wskaźnik może wejść w treść, Escape ją zamyka bez ruszania wskaźnika, a ona sama się nie ukrywa.

    WCAG 1.4.13 WCAG 2.1.1

  • 08

    Kontrast na obrazach

    Przechwytuje tekst, przechwytuje ten sam obszar z przezroczystymi glifami i porównuje każdy piksel glifu z tłem, które naprawdę jest za nim. To dokładnie ta grupa, którą narzędzia statyczne oznaczają jako „wymaga przeglądu”.

    WCAG 1.4.3

  • 09

    Reflow przy 320px

    Renderuje stronę przy 320 pikselach CSS i wskazuje najbardziej zewnętrzne elementy, które nadal wymuszają przewijanie poziome, z wyłączeniem treści mającej własny obszar przewijania.

    WCAG 1.4.10

  • 10

    Odstępy w tekście

    Stosuje odstępy wymagane przez kryterium i porównuje geometrię przed i po: tekst przycięty przez ramki o stałym rozmiarze, bloki, które na siebie nachodzą.

    WCAG 1.4.12

  • 11

    Wymuszone kolory

    Emuluje wysoki kontrast systemu Windows i mierzy każdą małą grafikę wobec jej własnego otoczenia, przed i po, aby znaleźć ikony, które znikają.

    WCAG 1.4.11

  • 12

    Dostępne nazwy

    Korzysta z własnego obliczania nazw w Chrome i jego listy źródeł: nazwy zasłaniające widoczną etykietę, nazwy powielone przez swój opis, odwołania, które prowadzą donikąd.

    WCAG 2.5.3 WCAG 4.1.2

Żaden statyczny skaner na rynku nie wykona ani jednego z tych dwunastu testów. To właśnie czyni QualiBooth najbardziej zaawansowanym skanerem dostępności na świecie - i dlatego znajduje to, co wszyscy inni oddają Ci jako czysty raport.

Dowody, nie opinie

Każde ustalenie wytrzyma spór z programistą

Trudne w ustaleniu dotyczącym dostępności nie jest jego wykrycie, tylko to, by uwierzono w nie na spotkaniu trzy dni później. Dlatego każde ustalenie Deep Scan podaje wykonany pomiar, próg, z którym go porównano, oraz opisany zrzut ekranu z tego momentu.

  • Zmierzona wartość w samym zdaniu - w całości zakryty przez przyklejony pasek zgody, a nie może być zasłonięty.
  • Dokładne kryterium sukcesu WCAG 2.2, z linkiem do strony Understanding.
  • Naprawa napisana dla tego ustalenia, a nie dla reguły w ogóle.
  • To, czego silnik nie zdołał rozstrzygnąć, jest zgłaszane jako takie - nigdy jako zaliczone.
Zrzut dowodowy Deep Scan: element z fokusem, element go zakrywający i zmierzone pokrycie.

Ręczne QA, przy każdym skanowaniu

Przejście klawiaturą przed każdym wydaniem - teraz robi je agent, na każdej stronie, każdej nocy

To nie są nowe wymagania. To testy, które dobra osoba testująca i tak wykonuje ręcznie - i właśnie dlatego robi się je na pięciu stronach przed wydaniem, a potem na żadnej.

  • Przejście strony tabulatorem z okiem na pierścień fokusa

    Fotografuje każdy przystanek tabulatora z fokusem i bez i porównuje piksele

  • Otwarcie każdego okna, Escape, sprawdzenie gdzie jest fokus

    Otwiera każde okno dialogowe i sprawdza cały kontrakt, po kolei

  • Wywołanie powiadomienia i odsłuch czytnikiem ekranu

    Zapisuje, kiedy każdy region live istniał względem swojej treści

  • Powiększenie do 320px i szukanie przewijania poziomego

    Renderuje przy 320px i wskazuje elementy, które je wymuszają

  • Mrużenie oczu na biały tekst na zdjęciu nagłówkowym

    Porównuje każdy piksel glifu z tłem, które jest za nim

Czego nie tknie

Silnik klika ograniczony zestaw elementów, żeby Twoja strona coś zrobiła. Nie kliknie niczego, czyja dostępna nazwa brzmi jak usuń, skasuj, wyloguj, wypisz się, zapłać, do kasy, złóż zamówienie, opublikuj czy zarchiwizuj. Skanowanie Twojej witryny nigdy nie może złożyć zamówienia ani skasować rekordu - nawet jeśli więcej kliknięć ujawniłoby więcej ustaleń.

Jak to działa

Agent AI sterujący drugą przeglądarką, obok silnika statycznego, w tym samym skanowaniu.

  1. 01

    Agent przejmuje ster

    Drugi Chromium działa obok silnika statycznego w tej samej uwierzytelnionej sesji, sterowany przez agenta - więc mierzone są także strony za Twoim logowaniem.

  2. 02

    Desktop i mobile

    Każdy URL jest mierzony przy 1280×720 i ponownie przy 375×667. Pierścień fokusa, który przetrwa Twój nagłówek desktopowy, często przegrywa z mobilnym.

  3. 03

    Jeden wspólny raport

    Ustalenia behawioralne trafiają na tę samą listę co statyczne, oznaczone jako Deep Scan i posortowane według wagi. Nie ma się czego nowego uczyć.

  4. 04

    Dowody zostają przy skanie

    Opisane zrzuty są przechowywane razem ze skanowaniem, więc ustalenie sprzed trzech miesięcy nadal pokazuje swój dowód.

Panel podsumowania Deep Scan w raporcie URL QualiBooth.

W Twoim raporcie

Oznaczone, policzone i nigdy nieobecne po cichu

Ustalenia Deep Scan są wyróżniane, a nie po cichu wmieszane - to właśnie te, których Twoje obecne narzędzie nie potrafi wytworzyć. A brak ustaleń też jest wynikiem, więc każdy raport mówi, co zostało zbadane i czego nie dało się osiągnąć.

  • Odznaka Deep Scan przy każdym ustaleniu behawioralnym na liście problemów.
  • Ukończone testy, badania elementów i zebrane dowody, dla każdego URL.
  • Wszystko, czego nie dało się w pełni sprawdzić, wskazane wraz z powodem.
  • Wyeksportowane do CSV i JSON razem z resztą przebiegu skanowania.
12
testów behawioralnych
15
kryteriów WCAG 2.2
2
widoki na URL
100%
ustaleń z pomiarem

Pytania, które dostajemy

Czym to się różni od nakładki dostępności?
Całkowicie. Nakładka wstrzykuje JavaScript do Twojej działającej witryny i próbuje łatać dostępność od zewnątrz, zwykle ją pogarszając. Deep Scan niczego w Twojej witrynie nie zmienia: to agent, który ją odwiedza tak jak człowiek, mierzy i raportuje, co znalazł.
Czy to zastępuje ręczne testy dostępności?
Nie i nie twierdzilibyśmy tak. Agent automatyzuje mechaniczną połowę ręcznego przejścia - obchód klawiaturą, kontrakt okien dialogowych, reflow przy 320px - żeby Twoje osoby testujące i nasi audytorzy poświęcali czas na ocenę: czy kolejność czytania ma sens, czy tekst alternatywny jest prawdziwy, czy przepływ da się faktycznie obsłużyć czytnikiem ekranu.
Czy to może coś zepsuć w mojej witrynie?
Działa na ograniczonym, przefiltrowanym zestawie elementów i nigdy na czymś, co wygląda destrukcyjnie lub transakcyjnie. Żadnego usuwania, wylogowywania ani finalizowania zakupu. To wizyta głównie odczytowa, z jednej przeglądarki.
Czy może skanować strony za logowaniem?
Tak. Agent ponownie wykorzystuje uwierzytelnioną sesję, którą skanowanie już nawiązało, więc wszystko, do czego dociera Twoje skanowanie, może zmierzyć.
Dlaczego mój wynik dostępności zmienił się po włączeniu tego?
Deep Scan dodaje do wyniku zarówno nowe ustalenia, jak i nowe zaliczenia, więc wynik obliczony z nim nie jest porównywalny z wynikiem obliczonym bez niego. Wyniki pozostają porównywalne w obrębie jednego programu skanowania i między przebiegami z tym samym ustawieniem - nie przełączamy tego w połowie programu bez Twojej wiedzy.
Co ta AI właściwie robi?
Decyduje - a potem to udowadnia. Agent bada Twoją stronę tak, jak zrobiłaby to osoba testująca: wybiera, które elementy warto sprowokować, które okna dialogowe otworzyć i jak daleko się posunąć, zanim przestanie. A każda jego decyzja jest poparta pomiarem i zrzutem ekranu, nie domysłem. Tak to celowo zaprojektowano: autonomicznie tam, gdzie człowiek byłby wolny, i z dowodami tam, gdzie sam model językowy byłby zawodny.
Dlaczego QualiBooth to najbardziej zaawansowany skaner dostępności na świecie?
Ponieważ żaden inny skaner nie mierzy zachowania działającej strony. Każde narzędzie na rynku czyta Twój kod i wnioskuje; QualiBooth robi to samo, a dodatkowo wysyła na stronę agenta AI, który wykonuje dwanaście testów niemożliwych dla silnika statycznego - każdy poparty pomiarem i zrzutem ekranu. Takiego połączenia nie ma nigdzie indziej.

Sprawdź, co dotąd umykało Twojemu obecnemu skanerowi

Uruchom bezpłatne skanowanie albo pozwól nam skierować agenta Deep Scan na ścieżkę użytkownika najważniejszą dla Twojego biznesu.