Toki jos voisin -sivuston etusivu
Toki, jos voisin opas saavutettavuuteen

Työkaluja saavutettavuuden seurantaan

Jatkuva saavutettavuuden seuranta auttaa tunnistamaan toistuvia ongelmia, ehkäisemään regressioita ja tukemaan pitkäjänteistä korjaustyötä.

Automaattiset työkalut ovat hyödyllinen osa kokonaisuutta, mutta ne eivät korvaa manuaalista testausta, avustavien teknologioiden käyttöä tai käyttäjätestausta.

Tällä sivulla esitellään eri tyyppisiä seurantatyökaluja ja autetaan valitsemaan niistä organisaatiolle sopivin vaihtoehto.

Olen käyttänyt sivulla mainittuja työkaluja, mutta markkinoilla on myös työkaluja.

Miten valita oikea seurantatyökalu?

Ennen työkalujen vertailua kannattaa vastata muutamaan kysymykseen:

  • Seurataanko yhtä verkkopalvelua vai useita sivustoja?
  • Tarvitaanko integraatio kehitysputkeen (CI/CD)?
  • Ketkä käyttävät raportteja? Kehittäjät, tuotepäälliköt, johto?
  • Tarvitaanko hallintanäkymiä ja koontiraportteja?
  • Onko saavutettavuustyö alkuvaiheessa vai jo osa vakiintunutta prosessia?

Eri työkalut palvelevat eri tarpeita. Valinta kannattaa tehdä käyttötarkoituksen, ei hinnan tai tunnettuuden perusteella.

Mitä automaattinen seuranta voi ja ei voi tehdä

Automaattiset työkalut voivat tunnistaa esimerkiksi:

  • puuttuvat alt-tekstit
  • kontrastiongelmat
  • virheelliset ARIA-attribuutit
  • rakenteelliset merkintäongelmat

Ne eivät kuitenkaan pysty:

  • arvioimaan sisällön ymmärrettävyyttä
  • testaamaan todellista käytettävyyttä
  • korvaamaan ruudunlukijalla testaamista
  • arvioimaan kognitiivista saavutettavuutta
  • takaamaan lainmukaisuutta

Seuranta on osa kokonaisuutta, ei valmis ratkaisu.

Työkalut käyttötarkoituksen mukaan

Kehittäjälähtöiset työkalut

Sopivat erityisesti tilanteisiin, joissa saavutettavuus integroidaan osaksi kehitysprosessia ja julkaisuketjua.

axe DevTools / axe-core

Soveltuu hyvin kehitysympäristöihin ja CI/CD-integraatioihin. Laajasti käytetty saavutettavuusmoottori.

Vahvuudet:

  • luotettava sääntöpohja
  • hyvät integraatiomahdollisuudet
  • nopea palaute kehittäjille

Rajoitukset:

  • keskittyy teknisiin virheisiin
  • ei tarjoa laajaa hallintaraportointia ilman enterprise-versiota

Pa11y

Avoimen lähdekoodin työkalu, joka soveltuu automatisoituun testaukseen ja skriptattuihin tarkistuksiin.

Vahvuudet:

  • joustava ja muokattava
  • helppo liittää kehitysputkeen
  • kustannustehokas

Rajoitukset:

  • vaatii teknistä osaamista
  • rajalliset raportointiominaisuudet

Salvia

Suomessa kehitetty QualWeb-moottoria käyttävä ratkaisu, jota käytetään muun muassa julkishallinnossa.

Vahvuudet:

  • tukee toistuvaa seurantaa
  • sopii rakenteelliseen käyttöön
  • läpinäkyvä toimintalogiikka

Rajoitukset:

  • vaatii käyttöönotossa teknistä osaamista
  • käyttöliittymä ei yhtä viimeistelty kuin kaupallisissa työkaluissa

QAutoEQual

Perustuu QualWeb-moottoriin ja soveltuu automatisoituun saavutettavuustarkastukseen. Työkalussa on mahdollisesti jo muita moottoreita, mutta käyttöni aikana se perustui nimenomaan QualWeb-moottoriin.

Vahvuudet:

  • joustava automatisointiin
  • sopii laadunvarmistusprosesseihin

Rajoitukset:

  • painottuu automaattisiin sääntötarkistuksiin
  • ei laajaa hallintanäkymää

Organisaatiotason seurantatyökalut

Sopivat tilanteisiin, joissa tarvitaan jatkuvaa seurantaa, koontinäkymiä ja raportointia useista palveluista.

Eficode Accessibility Keeper

Tarjoaa jatkuvaa saavutettavuuden seurantaa ja selkeää raportointia eri rooleille.

Vahvuudet:

  • selkeät raportit
  • jatkuva skannaus
  • skaalautuu laajempiin palvelukokonaisuuksiin

Rajoitukset:

  • kaupallinen ratkaisu
  • vaatii omistajuuden ja prosessin tuekseen

Siteimprove

Laaja organisaatiotason alusta, joka yhdistää saavutettavuuden, sisällön laadun ja analytiikan.

Vahvuudet:

  • vahvat raportointiominaisuudet
  • laaja käytettävyys suurissa organisaatioissa

Rajoitukset:

  • korkea kustannustaso
  • saavutettavuus vain yksi osa laajempaa kokonaisuutta

Webwarden

Tarjoaa jatkuvaa saavutettavuuden, laadun ja turvallisuuden seurantaa. Mahdollistaa useiden sivustojen hallinnan ja raportoinnin sekä tukee saavutettavuusselosteiden ylläpitoa.

Vahvuudet:

  • jatkuva monitorointi
  • koontinäkymät ja raportit
  • sopii eri kokoisille organisaatioille

Rajoitukset:

  • kaupallinen ratkaisu
  • edellyttää prosessivastuuta organisaatiossa

Kevyet ja manuaaliset tarkistustyökalut

Soveltuvat yksittäisiin tarkistuksiin tai saavutettavuustyön alkuvaiheeseen.

Esimerkkejä:

  • axe DevTools -selainlisäosa
  • Lighthouse (Chrome DevTools)
  • WAVE

Ne ovat hyödyllisiä yksittäisten sivujen tarkastelussa, mutta eivät yksin riitä jatkuvaan seurantaan.

Mitä kannattaa välttää työkalua valitessa

Saavutettavuustyökalu ei yksin ratkaise saavutettavuutta. Seuraavat sudenkuopat ovat yleisiä:

Pelkkään hintaan perustuva valinta: Ilmainen työkalu ilman prosessia ei tuota arvoa. Kallis työkalu ilman omistajuutta ei tuota arvoa.

Ajatus, että automaatio takaa lainmukaisuuden: Yksikään työkalu ei yksin takaa WCAG-vaatimusten täyttymistä.

Omistajuuden puute: Ennen työkalun hankintaa on määriteltävä:

  • kuka seuraa tuloksia
  • kuka priorisoi korjaukset
  • kuka raportoi etenemisestä

Yliskannaaminen ilman korjausresursseja: Laaja ja tiheä skannaus ilman korjauskapasiteettia johtaa helposti kuormitukseen.

Seurannan sekoittaminen strategiaan: Seuranta on palautemekanismi, ei saavutettavuusstrategia.

Yhteenveto

Saavutettavuuden seurantatyökalut tukevat jatkuvaa kehittämistä, mutta niiden arvo syntyy vasta, kun ne liitetään selkeään prosessiin ja vastuunjakoon.

Valitse työkalu:

  • organisaation koon ja rakenteen mukaan
  • kehitysprosessin mukaan
  • raportointitarpeiden mukaan
  • saavutettavuuden kypsyystason mukaan

Työkalu tukee työtä - se ei tee työtä puolestasi.