Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

© Conformiq Software Ltd. | www.conformiq.com The Future of Software Testing Käytettävyystestaus.

Samankaltaiset esitykset


Esitys aiheesta: "© Conformiq Software Ltd. | www.conformiq.com The Future of Software Testing Käytettävyystestaus."— Esityksen transkriptio:

1 © Conformiq Software Ltd. | www.conformiq.com The Future of Software Testing Käytettävyystestaus

2 © Conformiq Software Ltd. | www.conformiq.com Mitä käytettävyys (usability) on? Sovelluksen oppimisen ja muistamisen tehokkuutta Sovelluksen käytön tehokkuutta Virheiden ehkäisemistä ja niistä toipumista Sovelluksen tarkoituksen oikein ymmärtämistä Käyttäjän todellisuuteen perustuvaa toimintalogiikka Sovelluksen käyttömukavuuden maksimointi Käytettävyys = käyttöliittymä + toimintalogiikka

3 © Conformiq Software Ltd. | www.conformiq.com Käytettävyyden ongelmakohtia Puuttuva toiminnallisuus (utility) Käytettävyysongelmat (usability) Intuitiivisuusongelmat Käyttäjä ei keksi Virhetilanteista syntyvät ongelmat Käyttäjä tekee väärin Tehokkuusongelmat Turhaa työtä

4 © Conformiq Software Ltd. | www.conformiq.com Miksi käytettävyyteen tulisi kiinnittää huomiota? Hyvä käytettävyys luo kuvaa laadukkaista palveluista sekä vähentää käyttötuen ja koulutuksen tarvetta Hyvä käytettävyys on valtti kilpailevia sovelluksia vastaan Käytettävyyden suunnittelu auttaa pitämään projektin aikataulussa ja budjettikehyksessä Auttaa käyttäjää sisäistämään uuden sovelluksen käyttöönottovaiheessa ja tehostaa toistuvaa työskentelyä sovelluksella

5 © Conformiq Software Ltd. | www.conformiq.com Käytettävyystestaus ja käytettävyyden suunnittelu Monitasoista käytettävyystestausta Käytettävyystesti Asiantuntija-arvio/Heuristinen analyysi Käyttöliittymän läpikäynti Käytettävyyden suunnittelu Konseptisuunnittelu Käyttöliittymän määrittely Prototyypit Käyttöliittymätoteutus

6 © Conformiq Software Ltd. | www.conformiq.com Heuristinen analyysi Käytettävyysasiantuntija käy läpi sovelluksen käytettävyysheuristiikkoja vastaan Tunnistetaan ongelmia ja annetaan korjausehdotuksia

7 © Conformiq Software Ltd. | www.conformiq.com Nielsenin Heuristiikat (1/2) Järjestelmän tilan näkyvyys Järjestelmän pitäisi huolehtia, että käyttäjä tietää mitä on meneillään antamalla kunnollista palautetta kohtuullisessa ajassa. Järjestelmän ja todellisuuden yhteensopivuus Järjestelmän pitäisi puhua käyttäjien kieltä sanoin, lausein ja käsittein, jotka ovat käyttäjälle tuttuja, sen sijaan että termit olisivat järjestelmään liittyviä. Seuraa oikean maailman käytäntöjä ja esitä tieto luonnollisessa ja loogisessa järjestyksessä. Käyttäjän hallinta ja vapaus Käyttäjät valitsevat usein järjestelmän toimintoja vahingossa ja tarvitsevat selvästi näkyvän “hätäuloskäynnin” jättääkseen tilan, johon ei haluttu ilman, että heidän täytyy käydä läpi pitkää dialogia. Tue peruutusta ja uudelleentekemistä. Yhdenmukaisuus ja standardit Käyttäjien ei pitäisi joutua ihmettelemään tarkoittavatko eri sanat, tilanteet tai toimenpiteet samaa asiaa. Seuraa alustan käyttämiä tapoja. Virheiden estäminen Hyviäkin virheilmoituksia parempaa on huolellinen suunnittelu, joka estää ongelmien syntymistä alkuunsa.

8 © Conformiq Software Ltd. | www.conformiq.com Nielsenin Heuristiikat (2/2) Tunnistaminen muistamisen sijaan Tee olioista, toiminnoista ja vaihtoehdoista näkyviä. Käyttäjän ei pitäisi joutua muistelemaan yhden dialogin tietoa toisessa. Käyttöohjeet pitäisi näkyä tai olla helposti haettavissa koska vaan tarvitaan. Joustavuus ja käytön tehokkuus Nopeuttajat – joita aloitteleva käyttäjä ei näe – voivat usein nopeuttaa asiantuntijakäyttäjän kanssakäyntiä siten, että järjestelmä voi palvella sekä kokemattomia että kokeneita käyttäjiä. Salli käyttäjien räätälöidä säännölliset toiminnot. Esteettinen ja minimalistinen suunnittelu Dialogien ei pitäisi sisältää informaatiota, joka on epäolennaista tai jota tarvitaan harvoin. Jokainen lisäinformaation palanen dialogissa kilpailee olennaisten kanssa ja vähentää niiden suhteellista näkyvyyttä. Auta käyttäjiä tunnistamaan ja diagnosoimaan virheitä ja palautumaan niistä Virheilmoitukset pitäisi ilmaista yksinkertaisella kielellä (ei koodeja), ilmaista virhe tarkasti ja ehdottaa rakentavasti ratkaisua. Apu ja dokumentaatio Vaikka on parempi,,että järjestelmää voidaan käyttää ilman dokumentaatiota, voi olla tarpeen tarjota järjestelmän aputoiminto ja dokumentaatio. Sellaisen tiedon tulee olla helppoa etsiä, painottua käyttäjien tehtäviin, listata konkreettiset askelet, joita suoritetaan eivätkä ne saa olla liian suuria.

9 © Conformiq Software Ltd. | www.conformiq.com Käytettävyystesti / käyttäjäanalyysi Seurataan käyttäjää käyttämässä sovellusta tiettyihin tavoitteisiin Kyky suorittaa annetut tehtävät Todellisia ongelmia Muista edustavuus käyttäjien valinnassa

10 © Conformiq Software Ltd. | www.conformiq.com Testausmenetelmien tulokset KäytettävyystestiAsiantuntija-arvio / Heuristinen analyysi Käyttöliittymän läpikäynti Puuttuva toiminnallisuus (utility) Ei yleensä osuta testissä. Tulee hyvin esille.Keskustelu työnkuluista useiden asiantuntijoiden kesken saattaa löytää. Käytettävyys – Intuitiivisuus Tehtävien osalta hyvin.Asiantuntijan osaamisen varassa. Melko hyvin läpikäytävien asioiden osalta. Käytettävyys – Tehokkuus Ei yleensä löydy.Erittäin hyvin.Saattaa löytyä. Käytettävyys – Virheiden käsittely Opetteluvaiheen virheitä, ei juurikaan pitkäaikaista käyttöä. Sekä opetteluvaiheen että pitkäaikaisen käyttämisen virheitä Joitain virhetilanteita.

11 © Conformiq Software Ltd. | www.conformiq.com Menetelmien käytön vertailua KäytettävyystestiAsiantuntija-arvio / Heuristinen analyysi Käyttöliittymän läpikäynti Testattavan prototyypin taso Yksityiskohtaiset paperi- tai tietokoneprotot. Puutteelliset paperiluonnoksetkin käyvät. Testattaviin asioihin osuvat kuvat sarjoina. Ajankäyttö Käyttäjien hankinta ja testien aikataulutus voi viedä aikaa. Voidaan tehdä tiiviilläkin aikataululla. Palaverin kokoaminen nopeampaa kuin käyttäjien analysointi. Arvioijilta vaadittava asiantuntemus Vaatii vain perustietoja testauksesta. Vaatii vahvaa osaamista ja pitkäaikaista kokemusta. Vaatii asiantuntijuutta palaverin vetäjältä. Sijoittaminen projektiin Löytää parhaiten intuitiivisuusongelmat. Käyttöliittymän kehittämisen loppupuolelle. Löytää tehokkuusongelmat, jotka korjata ensin. Käyttöliittymäkehityksen alkuun. Voi korvata sekä käytettävyystestiä että asiantuntija-arviota.

12 © Conformiq Software Ltd. | www.conformiq.com Käyttöliittymäsuunnittelu projektin osana Vaatimusmäärittely Käyttötapausten selvittäminen Olemassa olevien järjestelmien arviointi Käyttöliittymäsuunnittelu Käyttöliittymämäärittelyn laatiminen Toteutus Toteutuksen suunnittelu Toteutus Testaus Käyttöliittymän arviointi ja käytettävyys- testaus

13 © Conformiq Software Ltd. | www.conformiq.com Lähteet Nielsenin heuristiikkalista: http://www.useit.com/papers/heuristi c/heuristic_list.html


Lataa ppt "© Conformiq Software Ltd. | www.conformiq.com The Future of Software Testing Käytettävyystestaus."

Samankaltaiset esitykset


Iklan oleh Google