Tiedot

Testitapausten suunnittelu

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

Hyvien testitapausten löytäminen, dokumentoiminen ja käyttäminen muodostaa merkittävän osan testausammattilaisen arjesta. Usein tiedämme perustekniikat peruskursseilta, mutta käytäntö tuo vastaan paljon lisäkysymyksiä. Tällä kurssilla peilataan tekniikat käyttöön ja käytäntöön. Kurssilla käydään läpi testitapausten suunnittelun periaatteet ja tekniikat, sekä syvennetään tekniikoiden käyttöä ja harjoitellaan tekniikoiden soveltamista todellisissa tilanteissa.

Sisältö

Kokonaisuus koostuu kuudesta osiosta:

PÄIVÄ 1

Osio 1: Testitapausten rooli testaussuunnitelmasta yksityiskohtiin
- Testitapaukset osana testausta ja testauksen hallittavuutta
- Testitapausarkkitehtuuri ja testistrategia
- Virhetilanteen tunnistaminen
- HARJOITUS: onnistunut testitapausten suunnittelu

Osio 2: Testitapausten oikea-aikaisuus
- Uusintatestaus: millaiset testit osoittavat laadun heikkenemistä?
- Tutkiva testaus: oppimisen rooli testitapausten suunnitteluun
- Testitapauksista virheiden raportointiin
- HARJOITUS: uusintatestijakson määrittely

Osio 3: Testitapausten dokumentointi ja testihallinnan välinetuki
- Testitapauksiin liittyvän dokumentaation tarpeiden tunnistaminen
- Testitapauksen muoto ja sisältö
- Testihallinnan rakenteet ja välinetuki
- HARJOITUS: Testitapausten katselmointi

PÄIVÄ 2

Osio 4: Testitapausten suunnittelun tekniikat
- Testitapausten suunnittelutekniikoiden ymmärtäminen, valinta ja soveltaminen
- Positiivinen ja negatiivinen testaus
- Testityypit ja testitapaukset
- Testien kattavuuden arviointi
- HARJOITUS: testitapausten suunnittelun tekniikoiden valinta

Osio 5: Tekniikat: Vaatimuksiin ja riskeihin perustuva testitapaussuunnittelu
- Vaatimusperusteinen testisuunnittelu
- Riskiperusteinen testisuunnittelu
- Skenaariotestaus
- HARJOITUS: testitapausten määrittely ja dokumentointi

Osio 6: Tekniikat: Arvoalueanalyysiin perustuva testitapaussuunnittelu
- Toimintotestaus
- Arvoaluetestaus: ekvivalenssiluokat ja raja-arvot
- Yksittäisistä muuttujista ja muuttujapareihin ja yhdistelmiin
- Käytännön sovellukset
- HARJOITUS: testitapausten määrittely ja dokumentointi