581361 Ohjelmistojen testaus
| Pääteemat | Esitiedot | Lähestyy oppimistavoitetta | Saavuttaa oppimistavoitteet | Syventää oppimistavoitteita |
|---|---|---|---|---|
| Testaaminen ohjelmiston elinkaaressa |
Yleisimmät ohjelmistotuotannon prosessimallit Ohjelmistojen laatu |
Osaa kertoa, mitä eroa on testaamisella ja ohjelmistovirheiden korjaamisella (debugging) Osaa selostaa ohjelmistokehityksen yleisen V-mallin Osaa kertoa minkätyyppisiä testejä ja testausmenetelmiä käytetään V-mallin eri tasoilla Osaa selostaa testauksen seitsemän perusperiaatetta |
Osaa kertoa perustellen, mikä on testaamisen rooli ohjelmiston laadun varmistuksessa Osaa sijoittaa testaustoiminnot ja -vaiheet annettuun ohjelmistoprosessiin (työn alla) |
(työn alla) |
| Testausmenetelmät | Ohjelmoinnin perusteet |
Osaa selittää black-box ja white-box testaamisen eron Osaa kertoa mihin käyttötapauksiin (use case) perustuvia testitapauksia voidaan käyttää (työn alla) |
Osaa valita annettuun kontekstiin (kehitettävä ohjelma ja sen kehitysvaihe) sopivan testausmenetelmän (työn alla) |
(työn alla) |
| Testauksen hallinta ja johtaminen | (työn alla) |
Osaa auttaa testausstrategian suunnittelussa tunnistamalla olennaisia testauskohteita pienehköstä ohjelmistosta Osaa valita teholtaan ja kustannuksiltaan järkeviä testausmenetelmiä ohjelmistoprojektiin |
Osaa laatia testausstrategian ohjemistoprojektille Osaa optimoida projektin testausmenetelmät ja käytettävät testaustyökalut |

