Tämän kurssin perustana oleva materiaali on julkaistu Creative Commons tekijä mainittava -lisenssillä, http://creativecommons.org/licenses/by/1.0/fi/ - Maaret Pyhäjärvi ja Erkki Pöyhönen.
Yleiskuvaus
Testaus on laaja ja monipuolinen kokonaisuus, jonka jäsennetty ja järkevä toteuttaminen vaatii testaustietämystä sekä kykyä hallita kehittämisen hankkeita. Testauksen onnistuminen on helposti näkymätöntä, kun epäonnistuminen on näkyvää. Testaukseen liittyvät kustannukset muodostavat jopa puolet ohjelmistokehityksen kuluista ja näin ollen testauksen prosessit, menetelmät ja toimintatavat muodostavat erinomaisen ja moniulotteisen kehittämiskohteen.
Tässä kurssissa käydään läpi syventävää materiaalia testausprosessin arvioinnista ja kehittämisestä. Kurssin läpikäytyäsi sinulla on kokonaiskuva testausprosessin moniulotteisuudesta, siihen liittyvistä kehittämishankkeista sekä niiden läpiviennistä.
Testauksen kehittämisen konkretisoimiseksi materiaalissa käytetään osioiden läpi kahta case-esimerkkiä sekä harjoitustyötä, jossa yhteen teemaan liittyen ratkotaan testauksen kehittämisen haasteita. Case-esimerkit on valittu siten että toinen käsittelee testausryhmän sisällä tapahtuvaa kehittämistä, ja toinen käsittelee testauksen kehittämistä yli testausryhmän rajojen.
Oppimistavoitteet
Kurssin läpikäytyäsi:
-
Osaat tunnistaa ja toteuttaa testausprosessin kehittämisen hankkeita.
-
Tiedät mitkä ovat kehittämishankkeiden menestystekijät ja ongelmakohdat.
-
Pystyt konkretisoimaan prosessien ja toimintatapojen kehittämisen edut, kustannukset ja riskit organisaatiossasi.
-
Tunnet testauksen kehittämisen ja jäsentämisen malleja arvioinnin lähtökohtana ja pystyt soveltamaan niitä käytännön prosessikehityksessä.
-
Osaat asettaa mittareita arvioimaan prosessikehityksen hyötyjä ja vaikutuksia.
Sisältö
Lähiopetuksena kaksipäiväisen kokonaisuuden ensimmäinen päivä käsittelee lähtötilanteen kartoittamista ja toinen päivä muutoksen aikaansaamista.
Kokonaisuus koostuu seitsemästä osiosta:
-
Testauksen prosessien ja menetelmien kehittäminen (60) käy läpi prosessikehityksen peruskäsitteet ja onnistuneen testauksen elementit.
-
Testauksen hallittu kehittäminen (60) luo kokonaiskuvan kehittämisprojektin läpiviennistä ja esittelee case-esimerkkien ja harjoituskokonaisuuden taustat.
-
Testauksen nykytilan kartoittaminen (90) opastaa testauksen kehittämisen lähtötilanteen selvittämiseen ja tarpeiden tunnistamiseen.
-
Kehittämisen valmistelu ja suunnittelu (90) keskittyy kehittämisprojektin alkuvaiheiden keskeisten asioiden jäsentämiseen.
-
Kehittämisen tavoitteiden mitattavuus (90) yhdistää kehittämisen ja mittarit sekä opastaa kehittämishankkeiden viestinnässä johdon suuntaan.
-
Kehittämisen toteutus ja vakiinnuttaminen (120) käsittelee kehittämishankkeen läpivientiä sekä useiden kehittämishankkeiden vuorovaikutusta.
-
Testauksen kehittämisen tärppejä (90) vetää yhteen opit kehittämisestä case-esimerkkien kautta.
Suluissa oleva numero on ko. osioon varattu aika