“Testataan sitten tuotannossa!” on niitä kuuluisia viimeisiä sanoja, joilla päädytään lehtien palstoille. Kun tuotetta rakennetaan ketterästi, kannattaa testaus ajoittaa ja mitoittaa oikein. Ketterä testaus-koulutus auttaa löytämään hyvän rytmin, valitsemaan oikeat työkalut ja ymmärtämään mitä kaikkea pitääkään testata.
Koulutus on rakennettu moduuleista, jotka sisältävät runsaasti käytännön harjoituksia. Tyypillisesti moduulit järjestetään viikon välein – näin välissä ehtii harjoitella testaamista ja askarruttaviin kysymyksiin saa pian vastauksia.
Alta löydät koulutuksen perusrungon, mutta koulutus voidaan myös rakentaa juuri oman hankkeesi tarpeeseen sopivaksi.
Miksi Ketterä testaus-koulutus?
Laadunvarmistus on olennainen osa mitä tahansa tuotetta rakennettaessa. Ketterä testaus-koulutuksen jälkeen osaat
- suunnitella oman tuotteesi testauksen ja sen laajuuden
- kirjoittaa laadukkaita testitapauksia
- testata, myös ne negatiiviset tapaukset
- kirjata havaintoja siten, että se auttaa kehitystyötä
- suunnitella testiautomaation käyttöä omassa ympäristössäsi
Kenelle koulutus sopii?
- Koulutuksen osat 1 ja 2 sopivat koko tuotetta kehittävälle organisaatiolle luomaan ymmärrystä ketterän kehityksen testauksesta. Kaikkien on hyvä ymmärtää mitä, miksi ja miten tuotetta testataan.
- Osat 3-5 on suunniteltu erityisesti testausta tekeville henkilöille, ovatpa he ketterässä tiimissä tai tekemässä hyväksymistestausta. Näistä moduuleista saa käytännöt ja osaamisen varsinaisen testauksen suorittamiseen
Osa 1: Tervetuloa testaamaan
Ensimmäinen osa toimii perehdytyksenä koko organisaatiolle modernin testauksen perusperiaatteisiin. Testaus kannattaa aloittaa ajoissa ja testata jatkuvasti, ettei virheiden päälle ennätetä rakentaa uutta toiminnallisuutta. Mitä nopeammin virheet saadaan kiinni, sen halvempaa on korjaaminen.
Sisältö:
- Mitä on laadunvarmistus?
- Milloin testaus alkaa?
- Toiminnallisuuden esittely ennen koodausta
- Uudelleentestaus
- Tilannekuvan visualisointi
- Hyväksymiskäytännöt
Kesto: 3 tuntia
Osa 2: Testausstrategia
Toisen osan jälkeen osaat laatia testausstrategian. Miten omaa tuotetta kannattaisi testata? Mitä kannattaa testata?
Sisältö:
- Kuinka testataan?
- Mikä on tärkeää huomioida (esim. suorituskyky, tietoturva)
- Mikä ei kuulu testaukseen?
- Testiympäristöt ja aineistot
- Kuka tekee mitäkin?
- Testauksen työvälineet
Kesto: 3 tuntia
Osa 3: Havainnot
Kolmannessa osassa keskitytään havaintoihin ja niiden kuvaamiseen ymmärrettävästi ja
toistettavasti. Kaikki havainnot kannattaa kirjata. Havainto voi olla vika, mutta se voi olla myös kehitysehdotus tai epäloogisuus.
Sisältö:
- Vian korjaus on osa kehitystyötä
- Määrittelyviat
- Ohjelmointiviat
- Hyvän havaintoraportin kirjoittaminen
- Vian elinkaari
- Mitä ei korjata
Kesto: 4 tuntia
Osa 4: Testitapaukset
Neljännen moduuliin sisältö keskittyy testien määrittelyyn. Jos testataan vain sitä, mitä on määritetty, saattaa käsiin jäädä toimimaton tuote. Ihmiset käyttävät vahingossa ja osaamattomuuttaan tuotetta usein eri tavalla, kuin määrittelijä on ajatellut. Siksipä negatiiviset testit tai tutkiva testaus on olennainen osa laadunvarmistusta.
Sisältö:
- Testaustasot
- Positiiviset ja negatiiviset testit
- Testaustekniikat
- Tavat määrittää testitapauksia
- Testitapauksen suorittaminen
- Testien elinkaari
- Myös katselmointi ja tutkiva testaus ovat testaustekniikoita
- Automaatiotestitapausten määrittely
Kesto: 4 tuntia
Osa 5: Testiautomaatio
Viides moduuli keskittyy testiautomaatioon ja sen kehittämiseen sekä ylläpitoon. Testiautomaatio osaltaan varmistaa, että rakennetaan laadukas lopputuotos, ja että laatu säilyy, vaikka uusia toiminnallisuuksia lisätään.
Sisältö:
- Käyttöön heti alusta alkaen
- Automaatiota kehittäessä löydetään puutteita
- Regression määrän hallinta
- Testikattavuus
- Välineet ja raportointi
- Testien ylläpito
Kesto: 4 tuntia
Koulutuksen on suunnitellut ja kouluttaa vahva testausammattilainen. Koulutus tehdään yhteistyössä Testimaten kanssa.
Pyydä tarjous koulutuksesta organisaatiollesi
Haluaisitko tämä koulutuksen omalle tiimillesi? Koulutusta on myös mahdollista räätälöidä juuri omalle organisaatiollesi sopivaksi. Pyydä tarjous tästä koulutuksesta!