Tīmekļa pieejamības testēšana un audits: visaptveroša pieeja
Testēšana ir vieta, kur pieejamības teorija satiek praksi. Bez sistemātiskas testēšanas pieejamības prasības paliek kā vēlmes, nevis sasniegumi. Efektīva pieejamības testēšana apvieno automatizētu skenēšanu, manuālu ekspertu pārskatu un lietotāju testēšanu ar palīgtehnoloģijām, lai radītu visaptverošu ainu par jūsu digitālās pieredzes pieejamību.
Kāpēc testēšana ir svarīga
Automatizētie rīki ir būtisks sākumpunkts, taču tie var atklāt tikai daļu pieejamības problēmu — nozares pētījumi konsekventi liecina, ka automatizētā testēšana uztver aptuveni 30 līdz 40 procentus WCAG pārkāpumu. Automatizētie rīki var noteikt, vai attēlam ir alt atribūts, taču tie nevar noteikt, vai šis alternatīvais teksts ir jēgpilns. Tie var izmērīt kontrasta attiecības, taču nevar novērtēt, vai lasīšanas secība ir loģiska vai vai pielāgota logrīka pareizi komunicē savu stāvokli ekrānlasītājam.
Tāpēc ir nepieciešama daudzslāņu pieeja. Katrs testēšanas slānis uztver problēmas, ko citi slāņi palaiž garām.
1. slānis: automatizētā skenēšana
Automatizētie pieejamības testēšanas rīki skenē jūsu lapas pret noteikumu kopumu, kas atvasināts no WCAG veiksmes kritērijiem, un atzīmē pārkāpumus. Tie ir ātri, atkārtojami un izcili sistemātisku problēmu uztveršanā lielās vietnēs. Izmantojiet tos kā savu pirmo aizsardzības līniju un pastāvīgajam monitoringam.
axe DevTools ir viens no visplašāk izmantotajiem pieejamības testēšanas dzinējiem. Pieejams kā pārlūka paplašinājums un kā bibliotēka, kas integrējas izstrādes darbplūsmās, axe testē pret visaptverošu noteikumu kopumu un ir izstrādāts, lai minimizētu viltus pozitīvos rezultātus. Tas darbina daudzus citus pieejamības testēšanas rīkus.
WAVE no WebAIM nodrošina vizuālu pārklājumu, kas izceļ pieejamības problēmas tieši lapā. Tas ir īpaši noderīgs netehniskajām ieinteresētajām pusēm, jo parāda problēmas kontekstā, nevis atsevišķā atskaitē. Pieejams kā pārlūka paplašinājums un kā tiešsaistes rīks.
Google Lighthouse ir iebūvēts Chrome DevTools un ietver pieejamības audita kategoriju. Tā apjoms ir ierobežotāks nekā specializētajiem pieejamības rīkiem, taču tā ērtība un nulles iestatīšana padara to par labu ātro pārbaudi izstrādes laikā.
Pa11y ir atvērtā koda komandrindas rīks, kas labi piemērots integrācijai nepārtrauktās integrācijas cauruļvados. Tas var testēt atsevišķas lapas vai pārmeklēt veselas vietnes un izvadīt rezultātus dažādos formātos.
IBM Equal Access Accessibility Checker ir bezmaksas pārlūka paplašinājums, kas izmanto IBM noteikumu dzinēju un nodrošina vadītu novērtēšanu, tostarp tastatūras pārbaudītāja režīmu.
Neviens no šiem rīkiem nedrīkst tikt izmantots kā vienīgā pieejamības novērtēšanas metode. Tie papildina manuālo testēšanu — tie to neaizstāj.
2. slānis: manuālā ekspertu testēšana
Manuālā testēšana ietver apmācīta vērtētāja sistemātisku jūsu vietnes pārskatīšanu pret WCAG veiksmes kritērijiem, izmantojot metožu kombināciju.
Tastatūras testēšana ir fundamentālākais manuālais tests. Navigējiet pa visu savu vietni, izmantojot tikai tastatūru. Pārvietojieties ar Tab pa katru lapu, mijiedarbojieties ar katru vadīklu, atveriet un aizveriet katru izvēlni un dialogu. Pārbaudiet, vai fokusa secība ir loģiska, vai fokuss vienmēr ir redzams, vai neeksistē tastatūras slazdi un vai visa funkcionalitāte ir pieejama bez peles.
Tālummaiņas testēšana ietver lapas palielināšanu līdz 200% un 400% un pārbaudi, vai netiek zaudēts saturs, funkcionalitāte nesamūk un netiek prasīta horizontāla ritināšana 320 CSS pikseļu platumā.
Ekrānlasītāja testēšana ietver navigāciju jūsu vietnē, izmantojot vienu vai vairākus ekrānlasītājus, lai pārbaudītu, ka viss saturs tiek pareizi paziņots, virsraksti un orientieri veido navigējamu struktūru, formu etiķetes ir pareizi saistītas, dinamiskas satura izmaiņas tiek paziņotas un pielāgotās logrīkas komunicē savu stāvokli.
Trīs visbiežāk izmantotie ekrānlasītāji ir JAWS (komerciāls, Windows), NVDA (bezmaksas, Windows) un VoiceOver (iebūvēts macOS un iOS). Katram ir atšķirīgas priekšrocības un uzvedība, tāpēc ieteicams testēt ar vismaz diviem. TalkBack ir galvenais ekrānlasītājs Android ierīcēs.
Kognitīvā izstaigāšana novērtē vietni no lietotāju ar kognitīvajiem traucējumiem perspektīvas. Vai saturs ir skaidrs un nepārprotams? Vai instrukcijas ir skaidras? Vai navigācija ir paredzama? Vai lietotāji var atgūties no kļūdām? Vai kognitīvā slodze ir saprātīga?
3. slānis: lietotāju testēšana ar palīgtehnoloģijām
Visatklājošākā pieejamības testēšanas forma ietver reālus lietotājus ar invaliditāti, kuri izmanto savas palīgtehnoloģijas. Automatizētie rīki un ekspertu pārskati var identificēt tehniskās kļūmes, taču tikai reāli lietotāji var atklāt praktiskās lietojamības barjeras — mijiedarbības, kas tehniski iztur WCAG kritērijus, bet joprojām rada apjukumu vai frustrāciju.
Piesaistiet dalībniekus, kuri pārstāv dažādas invaliditātes un palīgtehnoloģiju izmantošanu. Iekļaujiet ekrānlasītāju lietotājus, tikai tastatūras lietotājus, lietotājus ar motoriskiem traucējumiem, kuri var izmantot slēdžu piekļuvi vai balss kontroli, lietotājus ar vāju redzi, kuri paļaujas uz palielināšanu, un lietotājus ar kognitīvajiem traucējumiem. Novērojiet, kā viņi veic galvenos uzdevumus jūsu vietnē, un dokumentējiet barjeras, ar kurām viņi saskaras.
Audita process
Formāls pieejamības audits parasti seko strukturētam procesam: definējiet apjomu, veiciet automatizētu skenēšanu, veiciet manuālu ekspertu pārskatīšanu, veiciet lietotāju testēšanu, dokumentējiet visus atradumus ar smaguma novērtējumiem un labošanas ieteikumiem, pēc tam labojiet, sākot ar augstākās ietekmes problēmām, un atkārtoti testējiet pēc labojumiem.
Pieejamības paziņojumi
Saskaņā ar European Accessibility Act un daudziem citiem regulējumiem organizācijām ir jāpublicē pieejamības paziņojums. Šim dokumentam jāapraksta jūsu atbilstības statuss, jāuzskaita visas zināmās pieejamības ierobežojumi, jāizskaidro, kā lietotāji var ziņot par pieejamības problēmām, un jāsniedz kontaktinformācija pieejamības jautājumiem. Tam jābūt viegli atrodamam no katras jūsu vietnes lapas.
Pastāvīgais monitorings
Pieejamība nav vienreizējs projekts. Jauns saturs, dizaina izmaiņas, funkciju papildinājumi un trešo pušu integrācijas var ieviest pieejamības regresijas. Integrējiet automatizēto pieejamības testēšanu savā CI/CD cauruļvadā, veiciet periodiskus manuālos pārskatus un izveidojiet procesu pieejamības atsauksmju saņemšanai un reaģēšanai no lietotājiem.
Šajā sadaļā
Vai jūsu tīmekļa vietne ir pieejama?
Skenējiet savu tīmekļa vietni bezmaksas un iegūstiet savu WCAG rezultātu dažu minūšu laikā.
Skenēt savu vietni bezmaksas