QualiBooth

Cel mai avansat scaner de accesibilitate din lume

Scanerele statice vă citesc marcajul. IA noastră vă conduce site-ul.

Fiecare concurent trece același set static de reguli peste DOM-ul dvs. QualiBooth Deep Scan este un agent IA: deschide un browser real, parcurge paginile cu Tab, decide ce controale merită provocate, deschide dialogurile dvs. și măsoară ce primește cu adevărat cine navighează de la tastatură - cu captura de ecran drept dovadă.

12 verificări IA
pe care niciun instrument static nu le execută
Cu dovezi
o măsurătoare și o captură de ecran
Raportul QualiBooth cu constatările Deep Scan marcate alături de cele statice.

Partea pe care nimeni nu o scana

Acoperirea automată a încetat să se îmbunătățească. Așa că am pus un agent IA pe pagină.

Analiza statică citește DOM-ul și CSS-ul și deduce ce ar trebui să se întâmple. Face asta cu adevărat bine - și de aceea orice instrument de accesibilitate de pe piață găsește pe site-ul dvs. în linii mari aceleași probleme. Defectele pe care structural nu le poate vedea există doar cât timp pagina rulează. Până acum, găsirea lor însemna să așezi un om în fața paginii. Deep Scan trimite în schimb un agent - pe fiecare pagină, la fiecare rulare.

Ce vede orice scaner static

Un instantaneu al marcajului, în repaus.

  • Acest buton nu are nume accesibil.
  • Acest text este la 3,1:1 față de culoarea de fundal declarată.
  • Acest atribut ARIA nu este permis pe acest rol.
  • Text peste o fotografie - necesită verificare. Ar trebui să se uite un om.

Ce măsoară agentul Deep Scan

Un browser real, condus de IA, cu ceasul pornit.

  • Inelul de focus diferă cu zero pixeli față de starea fără focus. A câștigat outline:none.
  • Titlul alb este la 2,8:1 față de pixelii care se află cu adevărat în spatele lui.
  • Tab ajunge la acest control, apoi bara de consimțământ fixată îl acoperă în întregime.
  • Escape închide dialogul, dar focusul aterizează pe body, nu pe butonul care l-a deschis.

Lista de verificări

Douăsprezece verificări care cer o pagină în execuție

Agentul decide ce merită explorat; apoi fiecare verificare măsoară în loc să deducă. Fiecare constatare poartă valoarea măsurată, pragul depășit și - la majoritatea verificărilor - captura chiar a momentului respectiv.

  • 01

    Vizibilitatea focusului

    Fotografiază fiecare control cu și fără focus și compară pixelii. Nu vă citește niciodată CSS-ul: outline:none urmat de o regulă :focus-visible este trecut, iar asta o știu doar pixelii.

    WCAG 2.4.7 WCAG 2.4.13

  • 02

    Focus acoperit

    Face teste de impact pe controlul cu focus și măsoară cât din el acoperă antetul dvs. fixat sau bara de cookie-uri. Parcurge Tab în ambele sensuri, fiindcă fiecare lasă blocat alt control.

    WCAG 2.4.11 WCAG 2.4.12

  • 03

    Ordinea de tabulare

    Parcurge secvența reală de Tab și o compară cu ordinea din DOM și cu ordinea vizuală de citire, cu o captură numerotată a traseului.

    WCAG 2.4.3

  • 04

    Capcane de tastatură

    Găsește cicluri de focus care fac restul paginii inaccesibil. Un dialog care reține Tab și îl eliberează la Escape are comportament corect și nu este raportat.

    WCAG 2.1.2

  • 05

    Ciclul de viață al dialogurilor

    Deschide fiecare dialog și verifică întregul contract în ordine: focusul intră, Tab rămâne înăuntru, fundalul iese din arborele de accesibilitate, Escape închide, iar focusul revine la butonul care l-a deschis.

    WCAG 2.1.2 WCAG 2.4.3 WCAG 4.1.2

  • 06

    Anunțuri live

    Reconstituie momentul în care a apărut fiecare live region în raport cu conținutul ei - astfel se prinde notificarea creată deja cu mesajul înăuntru, care prin urmare nu a anunțat nimic.

    WCAG 4.1.3

  • 07

    Conținut la hover și focus

    Verifică toate cele trei cerințe pentru tooltipuri și popovere: cursorul poate intra în conținut, Escape îl închide fără a muta cursorul, iar acesta nu se ascunde singur.

    WCAG 1.4.13 WCAG 2.1.1

  • 08

    Contrast peste imagini

    Captează textul, captează aceeași zonă cu glifele transparente și compară fiecare pixel de glifă cu fundalul care se află cu adevărat în spate. Exact ce instrumentele statice marchează drept „necesită verificare”.

    WCAG 1.4.3

  • 09

    Reflow la 320px

    Randează pagina la 320 pixeli CSS și numește elementele cele mai exterioare care încă forțează derularea orizontală, exceptând conținutul cu propria zonă de derulare.

    WCAG 1.4.10

  • 10

    Spațierea textului

    Aplică spațierea cerută de criteriu și compară geometria înainte și după: text tăiat de casete cu dimensiune fixă, blocuri care s-au ciocnit.

    WCAG 1.4.12

  • 11

    Culori forțate

    Emulează contrastul ridicat din Windows și măsoară fiecare grafic mic față de propriul său context, înainte și după, ca să găsească pictogramele care dispar.

    WCAG 1.4.11

  • 12

    Nume accesibile

    Folosește calculul de nume propriu al Chrome și lista lui de surse: nume care ascund eticheta vizibilă, nume dublate de descrierea lor, referințe care nu duc nicăieri.

    WCAG 2.5.3 WCAG 4.1.2

Niciun scaner static de pe piață nu poate rula măcar una dintre aceste douăsprezece verificări. Tocmai asta face din QualiBooth cel mai avansat scaner de accesibilitate din lume - și de aceea găsește ceea ce toți ceilalți vă livrează ca raport curat.

Dovezi, nu opinii

Fiecare constatare rezistă la o discuție cu un dezvoltator

Partea grea la o constatare de accesibilitate nu este să o detectezi. Este să fii crezut la ședința de peste trei zile. De aceea fiecare constatare Deep Scan raportează măsurătoarea făcută, pragul cu care a comparat-o și captura adnotată a momentului respectiv.

  • O valoare măsurată chiar în propoziție - acoperit în întregime de bara de consimțământ fixată, nu ar putea fi ascuns.
  • Criteriul de succes WCAG 2.2 exact, cu link către pagina sa Understanding.
  • O remediere scrisă pentru acea constatare, nu pentru regulă în general.
  • Ceea ce motorul nu a putut tranșa este raportat ca atare - niciodată drept trecut.
O captură-dovadă Deep Scan: controlul cu focus, elementul care îl acoperă și acoperirea măsurată.

QA manual, la fiecare scanare

Trecerea cu tastatura pe care echipa o face înainte de fiecare lansare - acum rulată de un agent pe fiecare pagină, în fiecare noapte

Nu sunt cerințe noi. Sunt verificările pe care un tester bun le face oricum manual - și tocmai de aceea se fac pe cinci pagini înainte de o lansare și pe niciuna după.

  • Parcurgi pagina cu Tab urmărind inelul de focus

    Fotografiază fiecare oprire Tab cu și fără focus și compară pixelii

  • Deschizi fiecare dialog, apeși Escape, vezi unde ajunge focusul

    Deschide fiecare dialog și verifică întregul contract, în ordine

  • Declanșezi o notificare și o asculți cu un cititor de ecran

    Înregistrează când a existat fiecare live region față de conținutul ei

  • Mărești la 320px și cauți derulare orizontală

    Randează la 320px și numește elementele care o provoacă

  • Mijești ochii la textul alb de pe fotografia principală

    Compară fiecare pixel de glifă cu fundalul din spatele lui

Ce nu va atinge

Motorul face clic pe un set delimitat de controale, ca pagina dvs. să facă ceva. Nu va face clic pe nimic al cărui nume accesibil sună a șterge, elimină, deconectare, dezabonare, plată, finalizare comandă, plasează comanda, publică sau arhivează. Scanarea site-ului dvs. nu trebuie să plaseze niciodată o comandă și nici să șteargă o înregistrare - chiar dacă mai multe clicuri ar scoate la iveală mai multe constatări.

Cum rulează

Un agent IA care conduce un al doilea browser, alături de motorul static, în aceeași scanare.

  1. 01

    Agentul preia volanul

    Un al doilea Chromium rulează lângă motorul static în aceeași sesiune autentificată, condus de agent - astfel sunt măsurate și paginile din spatele autentificării dvs.

  2. 02

    Desktop și mobil

    Fiecare URL este măsurat la 1280×720 și din nou la 375×667. Un inel de focus care supraviețuiește antetului desktop pierde adesea în fața celui mobil.

  3. 03

    Un singur raport unificat

    Constatările comportamentale ajung în aceeași listă cu cele statice, marcate Deep Scan și sortate după gravitate. Nu e nimic nou de învățat.

  4. 04

    Dovezile rămân cu rularea

    Capturile adnotate se păstrează împreună cu scanarea, așa că o constatare de acum trei luni își arată și acum dovada.

Panoul de sinteză Deep Scan într-un raport de URL QualiBooth.

În raportul dvs.

Marcate, numărate și niciodată absente în tăcere

Constatările Deep Scan sunt scoase în evidență în loc să fie amestecate discret - sunt exact cele pe care instrumentul dvs. actual nu le poate produce. Iar absența constatărilor este și ea un rezultat, așa că fiecare raport spune ce a fost examinat și ce nu a putut fi atins.

  • O insignă Deep Scan pe fiecare constatare comportamentală din lista de probleme.
  • Verificări finalizate, examinări de elemente și dovezi colectate, pentru fiecare URL.
  • Tot ce nu a putut fi verificat complet, numit împreună cu motivul.
  • Exportat în CSV și JSON împreună cu restul rulării de scanare.
12
verificări comportamentale
15
criterii WCAG 2.2
2
ferestre de vizualizare per URL
100%
constatări cu o măsurătoare

Întrebări pe care le primim

Prin ce diferă asta de un overlay de accesibilitate?
Complet. Un overlay injectează JavaScript în site-ul dvs. de producție și încearcă să peticească accesibilitatea din exterior, de obicei înrăutățind-o. Deep Scan nu schimbă nimic în site-ul dvs.: este un agent care îl vizitează așa cum ar face-o un om, măsoară și raportează ce a găsit.
Înlocuiește testarea manuală de accesibilitate?
Nu, și nici nu am pretinde asta. Agentul automatizează jumătatea mecanică a unei treceri manuale - parcurgerea cu tastatura, contractul dialogurilor, reflow-ul la 320px - pentru ca testerii dvs. și auditorii noștri să-și petreacă timpul cu judecata: dacă ordinea de citire are sens, dacă textul alternativ este adevărat, dacă fluxul chiar se poate folosi cu un cititor de ecran.
Poate strica ceva pe site-ul meu?
Interacționează cu un set delimitat și filtrat de controale și niciodată cu ceva ce pare distructiv sau tranzacțional. Fără ștergeri, fără deconectare, fără finalizarea comenzii. Este o vizită preponderent de citire, dintr-un singur browser.
Poate scana pagini din spatele unei autentificări?
Da. Agentul reutilizează sesiunea autentificată pe care scanarea a stabilit-o deja, așa că tot ce atinge scanarea dvs. el poate măsura.
De ce s-a schimbat scorul meu de accesibilitate după activare?
Deep Scan adaugă la scor atât constatări noi, cât și treceri noi, deci un scor calculat cu el nu este comparabil cu unul calculat fără. Scorurile rămân comparabile în cadrul aceluiași program de scanare și între rulări făcute cu aceeași setare - nu comutăm asta la mijlocul programului pe la spatele dvs.
Ce face de fapt IA?
Decide - și apoi o dovedește. Agentul explorează pagina așa cum ar face-o un tester: alege ce controale merită provocate, ce dialoguri să deschidă și până unde să meargă înainte să se oprească. Iar fiecare decizie pe care o ia este susținută de o măsurătoare și o captură de ecran, nu de o presupunere. Este proiectat astfel intenționat: autonom acolo unde un om ar fi lent și susținut de dovezi acolo unde un model de limbaj singur ar fi nesigur.
De ce spuneți că QualiBooth este cel mai avansat scaner de accesibilitate din lume?
Pentru că niciun alt scaner nu măsoară comportamentul unei pagini în execuție. Orice instrument de pe piață vă citește marcajul și deduce; QualiBooth face și asta, iar apoi trimite un agent IA pe pagină pentru încă douăsprezece verificări pe care niciun motor static nu le poate produce, fiecare susținută de o măsurătoare și o captură de ecran. Această combinație nu există nicăieri altundeva.

Aflați ce a scăpat până acum scanerului dvs. actual

Rulați o scanare gratuită sau lăsați-ne să îndreptăm agentul Deep Scan către parcursul de utilizator care contează cel mai mult pentru afacerea dvs.