Verkkosivustojen saavutettavuuden testaustyökalujen vertailu ja arviointi
Heikkinen, Laura; Lam, Lin (2023)
Heikkinen, Laura
Lam, Lin
2023
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023052915645
https://urn.fi/URN:NBN:fi:amk-2023052915645
Tiivistelmä
Saavutettavuus on yhä ajankohtaisempi teema digitaalisissa palveluissa. Saavutettavuuden avulla kaikki käyttäjät voivat hyödyntää digitaalisia palveluita yhdenvertaisesti, riippumatta esimerkiksi heidän kyvyistään tai käytetyistä laitteista. Myös lainsäädäntöä on viety suuntaan, jossa julkisia organisaatioita ja yrityksiä velvoitetaan noudattamaan saavutettavuusvaatimuksia verkkosivustoilla. Nämä saavutettavuusvaatimukset liittyvät kansainväliseen Web Content Accessibility Guidelines 2.1 (WCAG) -ohjeistukseen, johon perustuen myös yleisimmät saavutettavuustyökalut tutkivat verkkosivustojen saavutettavuutta.
Opinnäytetyössä tutkittiin joitakin yleisimpiä verkkosivustojen saavutettavuuden arviointiin käytettäviä, käyttäjälle maksutta saatavilla olevia testaustyökaluja ja vertailtiin niitä keskenään. Tarkoituksena oli saada vastaus kysymykseen, kuinka hyvin saavutettavuuden testaamiseen tarkoitetut automaattiset työkalut pystyvät tunnistamaan saavutettavuuteen liittyviä ongelmia verkkosivustolla.
Työkalujen vertailun lisäksi työssä pyrittiin selvittämään, minkälaisia asioita liittyy saavutettavuuden käsitteeseen, sen arviointiin ja testaamiseen. Tietoperustassa pyrittiin käsittelemään kattavasti digitaalisten palveluiden saavutettavuutta, verkkosisällön saavutettavuusvaatimuksia (WCAG), käyttäjäkokemuksen ja saavutettavuuden suhdetta sekä saavutettavien verkkosivustojen toteutusta ja testaamista.
Työkalujen vertailussa käytettiin tutkimusmenetelmänä vertailuanalyysiä. Vertailuun valitut työkalut valittiin tietyin valintakriteerein ja vertailuanalyysin prosessiaskeleita sovellettiin opinnäytetyöhön sopivaksi. Vertailuanalyysin prosessiaskelien perusteella suoritettiin valittujen työkalujen testaus ja arviointi. Työn tuloksena syntyi yhteenveto tutkimuksen kohteina olleista työkaluista.
Opinnäytetyön tulokseksi saatiin, että kohteena olleet automaattiset testaustyökalut ottivat esiin ja painottivat testiraporteissaan erilaisia asioita, sekä raportoivat testien tuloksia erilaisin tavoin. Nämä työkalujen erilaiset tavat raportoida testiensä tuloksia vaikuttivat eniten tulkintaan siitä, miten hyvänä voitiin pitää kunkin työkalun kykyä arvioida saavutettavuutta. Tulosten perusteella muodostettiin johtopäätös, jossa Google Lighthouse nousi työkaluista parhaimmaksi verkkosivuston saavutettavuuden arvioinnissa.
Tutkimuksen ja tulosten luotettavuuteen pyrittiin ottamaan kantaa kattavasti tämän työn lopussa, sekä esittämään ehdotuksia jatkokehittämistä varten. Jatkokehitysideaksi opinnäytetyön pohjalta nousi erityisesti testausytimiin perehtyminen tarkemmin, jolloin saavutettavuustyökalujen toiminnasta voitaisiin muodostaa entistä kattavampi käsitys.
Opinnäytetyössä tutkittiin joitakin yleisimpiä verkkosivustojen saavutettavuuden arviointiin käytettäviä, käyttäjälle maksutta saatavilla olevia testaustyökaluja ja vertailtiin niitä keskenään. Tarkoituksena oli saada vastaus kysymykseen, kuinka hyvin saavutettavuuden testaamiseen tarkoitetut automaattiset työkalut pystyvät tunnistamaan saavutettavuuteen liittyviä ongelmia verkkosivustolla.
Työkalujen vertailun lisäksi työssä pyrittiin selvittämään, minkälaisia asioita liittyy saavutettavuuden käsitteeseen, sen arviointiin ja testaamiseen. Tietoperustassa pyrittiin käsittelemään kattavasti digitaalisten palveluiden saavutettavuutta, verkkosisällön saavutettavuusvaatimuksia (WCAG), käyttäjäkokemuksen ja saavutettavuuden suhdetta sekä saavutettavien verkkosivustojen toteutusta ja testaamista.
Työkalujen vertailussa käytettiin tutkimusmenetelmänä vertailuanalyysiä. Vertailuun valitut työkalut valittiin tietyin valintakriteerein ja vertailuanalyysin prosessiaskeleita sovellettiin opinnäytetyöhön sopivaksi. Vertailuanalyysin prosessiaskelien perusteella suoritettiin valittujen työkalujen testaus ja arviointi. Työn tuloksena syntyi yhteenveto tutkimuksen kohteina olleista työkaluista.
Opinnäytetyön tulokseksi saatiin, että kohteena olleet automaattiset testaustyökalut ottivat esiin ja painottivat testiraporteissaan erilaisia asioita, sekä raportoivat testien tuloksia erilaisin tavoin. Nämä työkalujen erilaiset tavat raportoida testiensä tuloksia vaikuttivat eniten tulkintaan siitä, miten hyvänä voitiin pitää kunkin työkalun kykyä arvioida saavutettavuutta. Tulosten perusteella muodostettiin johtopäätös, jossa Google Lighthouse nousi työkaluista parhaimmaksi verkkosivuston saavutettavuuden arvioinnissa.
Tutkimuksen ja tulosten luotettavuuteen pyrittiin ottamaan kantaa kattavasti tämän työn lopussa, sekä esittämään ehdotuksia jatkokehittämistä varten. Jatkokehitysideaksi opinnäytetyön pohjalta nousi erityisesti testausytimiin perehtyminen tarkemmin, jolloin saavutettavuustyökalujen toiminnasta voitaisiin muodostaa entistä kattavampi käsitys.