![Page 1: Testaus 2013 Petri Säilynoja Hyväksymistestaus](https://reader033.vdocuments.pub/reader033/viewer/2022061217/54b4e9ae4a795994458b45cd/html5/thumbnails/1.jpg)
Hyväksymistestaus Petri Säilynoja, Asiantuntija, Tieturi Oy
![Page 2: Testaus 2013 Petri Säilynoja Hyväksymistestaus](https://reader033.vdocuments.pub/reader033/viewer/2022061217/54b4e9ae4a795994458b45cd/html5/thumbnails/2.jpg)
Esityksen sisältö
Pyrkii tuomaan esille hyväksymistestaukseen liittyviä ”yleis” näkökulmia pohjautuen viime aikaisiin toimeksiantoihin: • Omia tuntemuksia • Epäkohtia • Positiivisia kokemuksia • Lämmittelyä aiheesta ennen seuraavaa puhujaa • Varoitus: Jokunen lause aiheen ulkopuoleltakin
Toivoitteena generoida ajatuksia sekä jättää avoimia kysymyksiä,,,
11.4.2013
![Page 3: Testaus 2013 Petri Säilynoja Hyväksymistestaus](https://reader033.vdocuments.pub/reader033/viewer/2022061217/54b4e9ae4a795994458b45cd/html5/thumbnails/3.jpg)
Aloitetaan aiheen ulkopuolelta,,,
11.4.2013
• Hmm, testaaminen jatkuu,,,
![Page 4: Testaus 2013 Petri Säilynoja Hyväksymistestaus](https://reader033.vdocuments.pub/reader033/viewer/2022061217/54b4e9ae4a795994458b45cd/html5/thumbnails/4.jpg)
Ohjelmistotestaus –Miten voit tänään?
• ”Kiitos kysymästä, voin hyvin”
• Esimerkkejä useita
• Uskoakseni hyvä asia testaukselle
• Töitä siis riittää,,,
11.4.2013
http://www.tietoviikko.fi/viisaat/tieturi/testaus+lt3+media/a886067
![Page 5: Testaus 2013 Petri Säilynoja Hyväksymistestaus](https://reader033.vdocuments.pub/reader033/viewer/2022061217/54b4e9ae4a795994458b45cd/html5/thumbnails/5.jpg)
Hyväksymistestaus –Näyttää helpolta teoriassa
11.4.2013
Huomioitava Erilainen testaajan rooli Viimeinen testaustaso Raha sidoksissa (sopimus)
![Page 6: Testaus 2013 Petri Säilynoja Hyväksymistestaus](https://reader033.vdocuments.pub/reader033/viewer/2022061217/54b4e9ae4a795994458b45cd/html5/thumbnails/6.jpg)
Hyväksymistestaus –Missä mennään?
• Oma suhde hyväksymistestaukseen • Valmennuksia & konsultaatiota • Aikaisemmat omakohtaiset työkokemukset
• Hyväksymistestauksen roolia ei välttämättä ymmärretä
oikein jokaisessa projektissa / organisaatiossa (eikä kyllä joskus koko testauksenkaan)
• Haastavuus, ihanuus ja samalla maailman vaikein asia eli kontekstin vaikutus hyväksymistestaukseen. Ei ole olemassa vain yhtä ja oikeaa ideaalista prosessia hyväksymistestaukselle
11.4.2013
”Jätetään testaus pois koska se
maksaa”,,,
![Page 7: Testaus 2013 Petri Säilynoja Hyväksymistestaus](https://reader033.vdocuments.pub/reader033/viewer/2022061217/54b4e9ae4a795994458b45cd/html5/thumbnails/7.jpg)
Hyväksymistestaus Muutamia käytännön esimerkkejä
11.4.2013
![Page 8: Testaus 2013 Petri Säilynoja Hyväksymistestaus](https://reader033.vdocuments.pub/reader033/viewer/2022061217/54b4e9ae4a795994458b45cd/html5/thumbnails/8.jpg)
Case 1: Pelko tuotannosta löydetyistä vioista
• Hyväksymistestauksen osallistuneet tai koordinaattorit menettävät yöunet koska pelkäävät mahdollisia uusia vikoja
• Syyttelevä ilmapiiri mikäli (kun) vikoja löytyy • Kuinka olette testanneet? • Miksi tämä vika ei löytynyt aiemmin? ISO HAASTE TESTAUKSEN KOHDISTAMISELLE
• Käyttötapaukset ensiarvoisen tärkeitä
• Tapaus kertoo yrityksen testauskulttuurin puutteista
11.4.2013
![Page 9: Testaus 2013 Petri Säilynoja Hyväksymistestaus](https://reader033.vdocuments.pub/reader033/viewer/2022061217/54b4e9ae4a795994458b45cd/html5/thumbnails/9.jpg)
Case 2: ”Tyhjä pöytä” –Tarvittava informaatio kadoksissa
• Pahin skenaario: Hyväksymistestaajalla (tai koordinaattorilla) ei ole selkeää kuvaa koko projektista / testattavasta kohteesta
• ”Softa vaan putkahtaa jostakin ja odotukset testaukselle suuret”
• Dokumentaation puute
• Yhteistyö toimittajan kanssa vajavaista tai tieto jää matkalle Hyväksymistestauksen koordinointi vaikeaa
11.4.2013
![Page 10: Testaus 2013 Petri Säilynoja Hyväksymistestaus](https://reader033.vdocuments.pub/reader033/viewer/2022061217/54b4e9ae4a795994458b45cd/html5/thumbnails/10.jpg)
Case 3: Hyväksymistestauksen oikea tavoite vs. pilottitestaus • Hyväksymistestauksen tärkein tavoite hyväksyä
ohjelmistotuote eikä suinkaan löytää mahdollisimman paljon vikoja
• Pilottitestausta (Alpha&Beta) ei aina käytetä oikein ja mahdolliset hyödyt jää saavuttamatta
• Pilottivaiheessa ohjelmistosta puuttuu jokin toiminnallisuus jonka johdosta testaukseen ei kiinnitetä riittävästi huomiota / testauksen ajoitus Hyväksymistestauksesta löytyy paljon vikoja!!!
• Muistaa ”Riittävän Hyvä” -määritelmä ohjelmistotuotteessa
11.4.2013
![Page 11: Testaus 2013 Petri Säilynoja Hyväksymistestaus](https://reader033.vdocuments.pub/reader033/viewer/2022061217/54b4e9ae4a795994458b45cd/html5/thumbnails/11.jpg)
Case 4: Prosessit ja työkalut
• Aina yritys -ja kontekstiriippuvainen
• Ylläpitovaiheessa olevien ohjelmistojen hyväksymistestaus • Prosessit (esim katselmointiin) • Regressiotestauksen kohdentaminen • Testauksen kohdistaminen (uusi toiminnallisuus) • Tiedonkulku varhaisessa vaiheessa
• Toimittajan tekemän testaustulokset • Uudet toiminnallisuudet • Korjatut viat yms
• Tarvittavat työkalut • Pahin skenaario: ei jää mitään jälkeä testauksesta (kattavuudesta) • Vikojen hallintaan • Testauksen hallintaan (resurssointi)
11.4.2013
![Page 12: Testaus 2013 Petri Säilynoja Hyväksymistestaus](https://reader033.vdocuments.pub/reader033/viewer/2022061217/54b4e9ae4a795994458b45cd/html5/thumbnails/12.jpg)
Case 5: Testaajan ”apulaisen” motivaatio kadoksissa • Joskus (ei kuitenkaan aina) liiketoimintaosaajien
motivaatio ei ihan riitä hyväksymistestaukseen: • Ylimääräistä työtä • Koetaan rangaistukseksi • Ei ole aikaa • Ei palkitse
• Miksi noin? • Yrityskulttuuri? • Testauksen koordinoinnissa puutteita? • Motivaation puute? • Yrityksen huono työilmapiiri?
• Motivaatioon voidaan vaikuttaa yritys/projektikohtaisesti
11.4.2013
![Page 13: Testaus 2013 Petri Säilynoja Hyväksymistestaus](https://reader033.vdocuments.pub/reader033/viewer/2022061217/54b4e9ae4a795994458b45cd/html5/thumbnails/13.jpg)
Case 6: EI me haluta tehdä hyväksymistestausta –eikä myös tykätä testauksesta
• Ulkoistetaan hyväksymistestaus toimittajalle
• Millaisissa tilanteissa mahdollista?
• Lopputuloksena vikoja tai jopa puutteellista toiminnallisuutta löydetään tuotannosta jotka olisi pitänyt löytää jo aikaisemmissa testaustasoissa
11.4.2013
![Page 14: Testaus 2013 Petri Säilynoja Hyväksymistestaus](https://reader033.vdocuments.pub/reader033/viewer/2022061217/54b4e9ae4a795994458b45cd/html5/thumbnails/14.jpg)
Positiivinen esimerkki SWOT:sta
11.4.2013
![Page 15: Testaus 2013 Petri Säilynoja Hyväksymistestaus](https://reader033.vdocuments.pub/reader033/viewer/2022061217/54b4e9ae4a795994458b45cd/html5/thumbnails/15.jpg)
Yhteenveto
• ”Maailma ei ole valmis” ohjelmistotestauksen eikä hyväksymistestauksenkaan osalta. Edelleen on paljon parannettavaa prosesseissa ja jopa yritystasoisissa ”testausasenteissa”
• Hyväksymistestauksen suunnittelu aikaisessa vaiheessa • Avoimuus • Testausympäristö • Liiketoimintaosaaminen / osaajien osallistuminen • Iloisen ketterä asenne: Yhdessä tekemisen meininki
• Asenne • Kommunikointi • Jatkuva oppiminen projekteista
11.4.2013