Ohjelmiston testaus ja laatu. Testaus käytettävyys



Samankaltaiset tiedostot
T Johdatus käyttäjäkeskeiseen tuotekehitykseen Kertausluento

Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit

SEPA-päiväkirja: Käytettävyystestaus & Heuristinen testaus

Käytettävyys verkko-opetuksessa Jussi Mantere

Heuristisen arvioinnin muistilista - lyhyt versio

HELIA 1 (1) Outi Virkki Käyttöliittymät ja ohjelmiston suunnittelu :08

Rakennusautomaation käytettävyys. Rakennusautomaatioseminaari Sami Karjalainen, VTT

Käytettävyys ja sen merkitys

Mitä käytettävyys on? Käytettävyys verkko-opetuksessa. Miksi käytettävyys on tärkeää? Mitä käytettävyys on? Nielsen: käytettävyysheuristiikat

Käytettävyyden testaus

Aki Jääskeläinen Tutkijatohtori Tampereen teknillinen yliopisto

Käytettävyyslaatumallin rakentaminen verkkosivustolle

Käyttöliittymän suunnittelu tilastotieteen verkko-opetukseen. Jouni Nevalainen

KÄYTETTÄVYYDEN PERUSTEET 1,5op. Käytettävyyden arviointi paperiprototyypeillä Kirsikka Vaajakallio TaiK

Studio ART Oy. Yritysesittely. Studio ART Oy. Kasöörintie Oulu p

Teknillinen korkeakoulu T Tietojenkäsittelyopin ohjelmatyö. Käyttöliittymäprototyypin testaussuunnitelma. Koordinaattieditori

IHTE-1100 Kaper s2008 Luento 2: Käyttäjäkeskeinen suunnittelu

Ohjelmistojen suunnittelu

KÄYTETTÄVYYSPÄIVÄ

HELIA 1 (11) Outi Virkki Käyttöliittymät ja ohjelmiston suunnittelu

Tuotekehityskustannusten hallintaa laadukkaalla suunnittelulla Teemu Launis

Ohjelmiston toteutussuunnitelma

Yhdenmukainen vs. innovatiivinen käyttöliittymä

Kahdenlaista testauksen tehokkuutta

Strategiatyö johtamisen välineenä case Porin kaupunki

AVAIMET AINA OIKEISSA KÄSISSÄ. ASSA ABLOY, the global leader in door opening solutions

Perheystävällinen työpaikka. Anna Kokko, Erityisasiantuntija Väestöliitto

Ergonomia, tuottavuus ja työhyvinvointi Työkaari kantaa Teemu Suokko, Työsuojelupäällikkö Mathias Pukkila, Pääluottamusmies

Väyläliitännät Linkkirakenne DDL DDL-X-Tool. Luetteloesite

POLKU-PROJEKTIN HEURISTINEN ARVIOINTI

Agenda. Johdanto Ominaispiirteitä Kokonaisjärjestelmän määrittely Eri alojen edustajien roolit Sulautetut järjestelmät ja sulautettu ohjelmointi

Yrityskohtaiset LEAN-valmennukset

Convergence of messaging

5. Luento: Rinnakkaisuus ja reaaliaika. Tommi Mikkonen,

Käytettävyyssuunnittelu. Kristiina Karvonen Käytettävyysasiantuntija Nokia Networks

HYVINVOINTI VAIKUTTAVUUS TUOTTAVUUSOHJELMA (LUONNOS) SISÄLLYSLUETTELO. 1. Johdanto. 2. Tavoitteet. 3. Kehittämiskohteet. 4. Organisaatio. 5.

Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit

Uudelleenkäytön jako kahteen

Testauksen tuki nopealle tuotekehitykselle. Antti Jääskeläinen Matti Vuori

Testausoppeja toimialavaihdoksesta

Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS Ti Kandidaatintyö ja seminaari

T Johdatus käyttäjäkeskeiseen tuotekehitykseen. suunnitteluprosessissa. Käyttäjän huomiointi. Iteroitu versio paljon kirjoitusvirheitä

Käyttäjäkeskeinen suunnittelu

Testaus ja säästöt: Ajatuksia testauksen selviämisestä lama-aikana

Miksi käytettävyys on tärkeää

Yhteispohjoismaiset markkinat tulevat vai tulevatko?

Kuntatuottavuuden ja tuloksellisuuden käsitteet. Versio

TIEDÄTKÖ TUKEEKO HR YRITYKSESI LIIKETOIMINTAA? mittaamalla oikea suunta johtamiseen

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen Kevät 2016

Käyttäjätestaus. Mika P. Nieminen Käytettävyysryhmä Teknillinen korkeakoulu. Mika P. Nieminen, TKK 1

TESTIRAPORTTI - JÄRJESTELMÄ, ADMIN Virtuaaliyhteisöjen muodostaminen Versio 1.0

Kilpailu ja teknologia tuottavuuden kulmakivet infrarakentamisessa? Eero Karjaluoto Pääjohtaja Tiehallinto

Tuotteistaminen, kannattavuus ja tuottavuus museoissa. Kimmo Levä, FM, MBA Museonjohtaja Mobilia

Yhteisöllisen tuotekehyksen avoin verkkolaboratorio. Asta Bäck

Sirpa Riihiaho. Teknillinen korkeakoulu. Sirpa Riihiaho,TKK

Yhdeksän mittaria ohjelmistotuotannon. seuraamiseen. tsoft. Vesa Tenhunen Joensuun yliopisto, TKT:n laitos

Vaikuttaako kokonaiskysyntä tuottavuuteen?

TESTIRAPORTTI - JÄRJESTELMÄ, PORTAL Virtuaaliyhteisöjen muodostaminen Versio 1.0

Ohjelmistojen mallintaminen. Luento 11, 7.12.

Testataanko huomenna?

PÄIVÄ huomioiminen tuotekehityksessä

ERP järjestelmät. Mitä, miksi ja kuinka? Parhaita käytäntöjä. Kevät 2017 Lauri Tapola

-Yhdistetty viestintä osana uutta tehokkuutta. Petri Palmén Järjestelmäarkkitehti

$$$ Raha ratkaisee. $$$ Raha ratkaisee. Ohjelmistotuote. Ohjelmistotekniikan määritelmä


T Käyttäjäkeskeisen tuotekehityksen harjoitustyö kevät 2005

T Tietojenkäsittelyopin ohjelmatyö. Testisarja Ray tracing. Tietokonegrafiikka-algoritmien visualisointi. Testisarja Ray tracing

Käytettävyyslaatumallin rakentaminen web-sivustolle. Oulun yliopisto tietojenkäsittelytieteiden laitos pro gradu -suunnitelma Timo Laapotti 28.9.

TUTKIMUKSEN LÄHTÖKOHTIA, TOTEUTUS ja HYÖDYT Kalle Saastamoinen Lappeenrannan Teknillinen Yliopisto LTY 2003

Testaaminen antaa kuntoilulle oikean suunnan ja auttaa tavoitteiden saavuttamisessa.


Automaattinen regressiotestaus ilman testitapauksia. Pekka Aho, VTT Matias Suarez, F-Secure

Tik Ohjelmistoprojektien Hallinta

Refecor Oy. Jyrki Portin. Sensoriverkot Massamarkkinoille Suunnittelun ja valmistuksen haasteita

Helppokäyttöisen www-sivuston suunnittelu Verkkomultimedia ICT1tn004. Elina Ulpovaara

Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A Kandidaatintyö ja seminaari

Moniteknisen tuotteen virtuaalisuunnittelun konsepti. Työkoneiden tuotetiedonhallinta -seminaari Jari M Ahola, VTT

Helppokäyttöisen www-sivuston suunnittelu Verkkomultimedia ICT1tn004

TUOTEKEHITYKSELLÄ HUNAJAN KULUTUS KASVUUN. Vuokko Tuononen

TIE Ohjelmistojen suunnittelu. Luento 2: protot sun muut

Menetelmädokumentti Käyttöliittymäsuunnittelu

Helia Ohjelmointitaito Tuomas Kaipainen Mermit Business Applications Oy Mermit Business Applications

Rytmisen voimistelun merkkijärjestelmä

Tilakeskus-liikelaitos Resurssit ja johtaminen

KUOPION KAUPUNKISTRATEGIA. hyväksytty päivitetty 2013

KÄYTETTÄVYYS KÄYTETTÄVYYSPÄIVÄ Mitä käytettävyys on? Mitä merkitystä sillä on? Mitkä ovat suurimmat haasteet sen saavuttamikseksi?

KANSALAISKIOSKI Käyttöohje

Koulutuksen suhdannevaihtelut. Zeppeliinistä suihkukoneaikaan

Millainen on menestyvä digitaalinen palvelu?

Käytettävyys tuotekehityksessä mitä pitäisi osata?

Good Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi

KÄYTETTÄVYYSTESTAUS LABORATORIO- OLOSUHTEISSA

KÄYTETTÄVYYSPÄIVÄ Johanna Silvennoinen (Perustuu Meeri Mäntylän kalvoihin, sis. osia Anne Pirisen esityksestä)

Project group Tete Work-time Attendance Software

Käyttäjälähtöinen käyttäjälähtöinen suunnittelu Henri Andell Käytettävyyden perusteet

Tiimistä huipputiimiksi

Linkkitekstit. Kaikkein vanhin WWW-suunnitteluohje:

Uloskirjautuminen Shibbolethissa

Teollinen Internet. Tatu Lund

Transkriptio:

Ohjelmiston testaus ja laatu Testaus käytettävyys

Yleistä - 1 Käytettävyys on osa tuotteen laatuominaisuutta Käytettävyys on mittari, jolla mitataan tuotteen käytön tuottavuutta, tehokkuutta ja miellyttävyyttä. Nämä arvioidaan aina suhteessa käyttäjiin sekä työhön ja käyttöympäristöön, joille ja joihin tuote on tarkoitettu. (ISO 9241-11 -standardi) Tuottavuus - tehtävät tulevat tehdyksi täydellisesti ja virheettömästi. Tehokkuus - paljonko resursseja tuotteen käytössä tarvitaan henkilöinä, rahana ja aikana. Miellyttävyys - kuinka miellyttävä tuotetta on käyttäjien mielestä käyttää.

Yleistä - 2 Jakob Nielsen antaa käytettävyydelle seuraavat viisi laatukomponenttia: Opittavuus:Kuinka helppoa käyttäjien on tehdä tuotteen avulla perusasiat ensimmäisellä käyttökerralla? Tehokkuus: Kun asia on opittu, kuinka nopeasti käyttäjät pystyvät tekemään tehtävät? Muistettavuus: Kun käyttäjät palaavat tuotteen ääreen oltuaan käyttämättä sitä jonkin aikaa, kuinka kauan heiltä menee saman tuottavuuden saavuttamiseen uudelleen? Virheettömyys:Kuinka paljon käyttäjät tekevät virheitä, kuinka vakavia ne ovat ja kuinka helppoa niistä on toipua? Miellyttävyys: Kuinka miellyttävä tuote on käyttää? Hyödyllisyys: Kuinka hyvin tuote sopii työhön, johon se on tarkoitettu?

Yleistä - 3 Muita käytettävyyteen liitettyjä ominaisuuksia ovat mm: johdonmukaisuus, hallittavuus, tehtäviin sopiva esitystapa, pieni muistettavien asioiden määrä ja joustavuus (johdettavissa tehokkuudesta) Käytettävyys-käsitteellä on joukko rinnakkaiskäsitteitä: Palvelevuus: Aiemmin käytettävyys, esimerkiksi onko verkko toiminnassa 24 tuntia vuorokaudessa Houkuttelevuus: Tuote houkuttelee ostamaan, käyttämään. Esimerkiksi Webissä tämä tarkoittaa sitä, että käyttäjä selaa etusivua syvemmälle. Helppokäyttöisyys: Suunnitteluperiaate, jonka mukaan käyttäjä saavuttaa tavoitteensa tehokkaasti on hän millä osaamistasolla tahansa. Esteettömyys: Kaikki pystyvät käyttämään tuotetta mukaan lukien vammaiset ja ikääntyvät käyttäjät. Käyttökokemus: Käyttöön liittyvät tunneaspektit.

Käytettävyyden tekeminen - 1 Standardi (ISO DIS 13401) jakaa tuotekehitysprosessin 1. Tuotteen käyttökontekstin määrittely: käyttäjät, tehtävät ja käyttöympäristö 2. Käyttäjävaatimusten määrittely: käyttäjän ja organisaation järjestelmälle asettamat vaatimukset 3. Suunnitteluratkaisujen tuottaminen 4. Suunnitteluratkaisujen evaluointi Hyvän käyttöliittymän suunnittelu tehdään siis pitkin ohjelmistotuotantoa, se ole erillinen toiminto Käyttöliittymäsuunnittelu sijoitetaan projektin alkuun, ennen toteutuksen tai tietokantaratkaisujen suunnittelua, Prototypointi - tarvittavien muutosten tekeminen prototyyppeihin on huomattavasti vaivattomampaa ja edullisempaa kuin toimivan ohjelmakoodin muuttaminen

Käytettävyyden tekeminen - 2 Käytettävyyssuunnittelun menetelmät: käytettävyystutkimus iteroiva suunnittelu eritasoisia prototyyppejä käyttäen käytettävyyden arviointi käytettävyystestaus Käytettävyyden arviointimenetelmät ovat heuristiset arviot ohjeistojen ja standardien käytön tarkistus tarkistuslistat yhtenäisyystarkistukset kognitiivinen läpikäynti Kolmessa ensimmäisessä arviointimenetelmässä evaluoijat käyvät käyttöliittymän läpi tarkastavat, täyttääkö se tietyt vaatimukset. Kohdat, joissa säännöt eivät täyty, raportoidaan. (Nielsenin 10 heuristista sääntöä http://www.useit.com/papers/heuristic/heuristic_list.html) Yhtenäisyystarkistukset on helpointa ja järkevintä tehdä käyttöliittymästandarditarkistuksessa yhtenäinen käytäntö määritellään talon tai tuoteperheen sisäisessä käyttöliittymästandardissa Kognitiivinen läpikäynti on menetelmä, jossa simuloidaan käyttäjän toimintaa ja kun törmätään kohtaan, josta aloitteleva käyttäjä ei selviäisi, se raportoidaan.

Käytettävyystesti - 1 Käytettävyystestaus on menetelmä, jolla saadaan tuotteen käytöstä monenlaista tietoa. Käytetään hyvin erilaisten tuotteiden testaamiseen (laitteet, ohjelmat, komponentit, työkalut,jne ) Käytettävyystestin tarkoitus on tehdä tuotteen käyttölaadusta parempi seuraamalla käyttäjän mentaalimalleja tilanteessa, joka muistuttaa aitoa tilannetta Käytettävyystestejä käytetään kahdella tavalla: - osana kehitystyötä ja tuotteen käytettävyyden mittarit ennen tuotteen jakoa Käytettävyystestin tarkoitus riippuu tuotekehityksen vaiheesta Kehitystestien tarkoituksena on käytettävyydeltään mahdollisimman hyvän käyttöliittymäratkaisun löytäminen. Hyväksymistestin tarkoituksena on tarkastaa, että tuote täyttää sille asetetut käytettävyysvaatimukset (esim. käyttöliittymän toimivuus suunnitelmiin nähden, käyttöongelmat, tuotteen koulutusnäkökulmat, myyntivalttien etsintä)

Käytettävyystesti - 2 Testivaiheet suunnitellaan yleensä käytettävyystesti päämäärät, osallistujat, tehtävien valinnat, käytettävyysmittari, testitiimin valmistelu, pilotin valmistelu suunnitellaan todellinen käyttötilanne kaikkia toimintoja ei voi testata, testataan kohdat joissa voi olla ongelmia ja/tai kohdat jotka ovat sovelluksen kannalta tärkeitä/oleellisia tehdään pilottitestaus korjataan tarvittavat kohdat tulevasta testistä valitaan koekäyttäjät, jotka tekevät lopullisen testin koekäyttäjät tekevät tehtävän mukaisia toimintoja testikäyttäjät kuvaavat koko ajan omaa toimintaansa testin jälkeen kerätty tieto (esim. videointi, äänittäminen, testaajien raportit) analysoidaan määritellään käyttöliittymässä olevat ongelmat korjataan tarvittavat kohdat meillä IT-kehitysyksikössä on käytettävyystestilabra (labrainsinööri Hannu Karppinen)