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