Opiskelija ymmärtää testauksen roolin ohjelmistokehityksessä ja laadunvarmistuksessa. Opiskelija osaa vertailla manuaalista ja automatisoitua testausta. Opiskelija osaa kirjoittaa testitapauksia. Opiskelija ymmärtää testaustyökalujen merkityksen. Opiskelija osaa suunnitella, toteuttaa ja raportoida testauksen.
Opiskelija ymmärtää testauksen automatisoinnin perusteet. Opiskelija hallitsee yksikkötestauksen, End-to-End- ja API-testauksen. Opiskelija ymmärtää testilähtöisen ohjelmistokehityksen perusteet. Opiskelija hallitsee käytettävyystestauksessa käytettävät laitteet ja ympäristöt. Opiskelija ymmärtää ketterän testauksen menetelmät. Opiskelija hallitsee tietoturvan testauksen ja suorituskykytestauksen perusteet. Opiskelija ymmärtää testitulosten analysoinnin ja testausprosessien kehittämisen merkityksen.
- Lärare: Markku Kekkonen
- Lärare: Anu Niva
- Lärare: Pekka Ojala