Saavutettavuuden testaaminen palvelujen kehitysprosessissa

Tehokkain tapa edistää palvelujen saavutettavuutta jahelppokäyttöisyyttä on huomioida näihin vaikuttavat tekijät jo palvelun suunnittelu- ja toteutusvaiheessa.

Asiantuntijoiden mukaan verkkosisältöjen teknisentoteutuksen saavutettavuutta määrittävä WCAG-standardi kattaa noin puoletkaikista saavutettavuuteen liittyvistä ongelmista. Erilaisten koneellistentyökalujen avulla tavoitetaan keskimäärin 15-20 prosenttia kaikista puutteista. Siksi pelkkä koneellinen sivujen läpikäynti ei riitä takaamaan palvelun saavutettavuutta, vaikka erilaisten työkalujen avulla voidaan helposti tunnistaa selkeitä ja tyypillisiä puutteita palvelun teknisessä toteutuksessa.

Yhdistämällä kehitysprosessin aikaiseen testaukseen sekä saavutettavuuden testaustyökalujen käytön että manuaalisen läpikäynnin voidaan havaita useita ongelmia, joiden korjaaminen julkaisuvaiheessa on vaikeaa tai mahdotonta.

Koneellinen testaus

Erilaisten työkalujen avulla voidaan selvittää lähinnä verkkopalvelun tekniseen toteutukseen liittyviä puutteita. Yleisesti nämä testausrobotit vertaavat sivun lähdekoodia WCAG-esteettömyysstandardin vaatimuksiin ja raportoivat havaitut poikkeamat.
Lisäksi tarjolla on työkaluja tekstien ja taustavärien välisen kontrastin tarkistamiseen sekä värisokeuteen liittyvien ongelmallisten väriyhdistelmien käyttöön.

Teknisen toteutuksen testaustyökaluja

Achecker
Kanadan liittovaltion kehittämä testaustyökalu vertaa lähdekoodia WCAG-esteettömyysstandardiin ja raportoi havaitut poikkeamat ja puutteet. Työkaluun voi joko syöttää julkisen verkko-osoitteen tai liittää HTML-koodia, jolloin sitä voi käyttää myös kehitysvaiheessa olevien sivujen koodin arviointiin. Wave-selainlaajennus

Firefox- ja Chrome-selaimille on saatavilla Wave-laajennus, jonka avulla voi tutkia selaimeen ladatun web-sivun saavutettavuuteen liittyviä ongelmia. Pelkkää lähdekoodia tarkastelevaan robottiin verrattuna Wave-laajennuksen avulla voi selvittää esimerkiksi erilaisten dynaamisten sisältöjen ja toiminnallisuuksien saavutettavuutta.

Kontrastien ja värimääritysten tarkistus

Verkossa on runsaasti työkaluja, joilla voi tarkistaa tekstien ja taustavärien riittävän kontrastin. Näitä ovat esimerkiksi:

Vision Australian kehittämällä Color Contrast Analyser –sovelluksella voi arvioida tekstien ja taustavärien välistä kontrastia myös esimerkiksi näyttökuvista tai visuaalisista suunnitelmakuvista. Lisäksi sovellus tarkistaa, aiheutuuko väriyhdistelmästä värisokeuteen liittyviä ongelmia.

Manuaalinen testaus

Verkkopalvelun koneellisen tarkistuksen lisäksi erityisesti erilaiset vuorovaikutteiset toiminnot tulee käydä läpi manuaalisesti. Testaus on hyvä suorittaa käyttämällä sekä pelkkää näppäimistöä että jotain ruudunlukuohjelmaa.

Testaus ilman hiirtä

Käyttämällä palvelua ilman hiirtä voi tarkistaa, ovatko kaikki toiminnallisuudet saavutettavissa näppäimistöllä. Samalla voi selvittää, onko sivustolla käytettävä WCAG-standardin vaatimusten mukainen näkyvä fokus riittävä eli pystyykö käyttäjä havaitsemaan koko ajan, mikä käyttöliittymän elementti kulloinkin on kohdistettuna.

Testaus ruudunlukuohjelmalla

Ruudunlukuohjelma on apuväline, joka kertoo käyttäjälle puheena ruudulla visuaalisesti esitettävää informaatiota. Käyttämällä ruudunlukuohjelmaa voi varmistaa, että kaikista käyttöliittymän ja sisällön elementeistä välittyy tarpeellinen tieto käyttäjälle.
Ruudunlukuohjelmalla verkkosivuja testattaessa tulee ymmärtää näkövammaisen käyttökokemus, jossa henkilöllä ei sivulle tullessaan muodostu kerralla yleiskäsitystä sivun rakenteesta tai sisällöstä. Vaikutelma syntyy vähitellen sivulla liikkuessa, missä tärkeänä osana on muun muassa sivun oikea rakenne.


Ruudunlukuohjelman käyttö eroaa tavanomaisesta sivujen käytöstä näppäimistöllä siten, että sivulla liikutaan yleensä nuolinäppäimien ja erilaisten pikanäppäimien avulla. Nuoli alas- ja nuoli ylös –näppäimet siirtävät ruudunlukijan kohdistusta seuraavaan tai edelliseen elementtiin mukaan lukien sivun tekstisisällöt, jotka ohitetaan liikuttaessa sivulla sarkainnäppäimellä.

Windows järjestelmässä testaukseen voi käyttää ilmaista NVDA-ruudunlukuohjelmaa (http://nvaccess.org). MacOS- ja iOS-järjestelmissä on valmiina Voiceover-ruudunlukuohjelma, jonka voi ottaa käyttöön Käyttöapu-asetusten kautta.

Lisätietoja verkkosivujen testaamisesta ruudunlukuohjelman avulla voi lukea osoitteesta http://webaim.org/resources/evalquickref/.

Tekstin koko

Mahdollisuus muuttaa sivuston leipätekstin ja otsikoiden kokoa selaimen asetusten avulla voi olla merkittävä apu monille lievemmistä näköongelmista kärsiville. Myös WCAG-standardin vaatimuksiin kuuluu mahdollisuus mukauttaa tekstin kokoa aina 200 prosenttiin asti ilman erityisiä apuvälineitä.

Mahdollisuus muuttaa tekstin kokoa on helppo tarkistaa esimerkiksi Internet Explorer –selaimella valitsemalla Näytä-valikosta Tekstin koko ja verrata tekstin kokoa suurimmalla ja pienimmällä asetuksella. Referenssinä voi käyttää esimerkiksi Googlen hakukoneen tulossivua, jolla tekstin koko on muutettavissa asianmukaisesti.

Huomioitavaa on, että tekstin koon muuttamisella ei tarkoiteta samaa kuin selaimen koko näkymän zoomaaminen esimerkiksi näppäinyhdistelmällä Ctrl ja +, jolloin myös graafisten elementtien koko kasvaa.

Tekstin koon suurentaminen tai pienentäminen ei saa myöskään tehdä sivun asettelusta tai rakenteesta vaikeaa ymmärtää, vaan asettelun tulee mukautua tekstin koon muutoksiin.
Helppokäyttöisyyden arviointi

Palvelun teknisen toteutuksen testauksen lisäksi tulee arvioida sen kognitiivista saavutettavuutta eli helppokäyttöisyyttä. Tässä arvioinnissa tarkastellaan muun muassa toiminnallisuuksien ja sisällön määrää yksittäisellä sivulla, käyttöliittymän ymmärrettävyyttä, visuaalisen suunnittelun selkeyttä ja tekstisisältöjen selkeyttä.

Arviointiin voi käyttää Kehitysvammaliiton laatimaa heuristiikkaa sähköisten palvelujen kognitiivisesta saavutettavuudesta, joka sijaitsee osoitteessa http://papunet.net/saavutettavuus/tiedostot.