|
|
OHJ-3060 OHJELMISTOJEN TESTAUS, 5 op
|
Opintojakson vastuuhenkilö
Mika Katara
Opettajat
Mika Katara, vanhempi tutkija, mika.katara@tut.fi
Luentoajat ja -paikat
Per I,II: Maanantai 12 - 15, TB111
Toteutuskerrat
Toteutus 1
| Periodi 1 | Periodi 2 | Periodi 3 | Periodi 4 | Periodi 5 | Kesä | Opetuskieli | |
| Luento | 3 h/vko+ | 3 h/vko | - | - | - | - | Vain suomeksi |
| Harjoitustyö | 35 h/per+ | 15 h/per | - | - | - | - | Sekä suomeksi että englanniksi |
| Tentti | Suomeksi, pyydettäessä englanniksi | ||||||
Tavoitteet
Opiskelija tuntee testaamisen perusajatukset, osaa soveltaa niitä ohjelmistotyössä ja ottaa ne huomioon ohjelmiston elinkaaren kaikissa vaiheissa. Opiskelija osaa tunnistaa sellaiset testaukseen liittyvät tehtävät, jotka voidaan joka osittain tai kokonaan automatisoida työkalujen avulla.
Sisältö
| Sisältöalue | Ydinaines | Täydentävä tietämys | Erityistietämys |
| 1. | V-malli, testaus nykyaikaisissa ohjelmistoprosesseissa | Test-Driven Development, virheen elinkaari, testauksen ulkoistaminen | |
| 2. | Miksi pitää suunnitella, mitä pitää suunnitella, testitapausten kuvaaminen | Standardit, dokumenttirungot | |
| 3. | Dynaamisen testauksen tekniikat | Staattisen testauksen tekniikat, olio-testauksen erityispiirteet, sulautettujen järjestelmien testaus, tietoturvan testaus | Muut laadun parantamiseen liittyvät tekniikat |
| 4. | Yksikkötestauksen ja järjestelmätestauksen tärkeimmät työkalut | Testiautomaatiojärjestelmät, käyttöliittymätestauksen työkalut | |
| 5. | Koodikattavuus ja sen mittaaminen | Mittareiden käyttö testauksen ohjauksessa, mutkikkuusmittarit |
Suoritusvaatimukset
Hyväksytysti suoritettu monivaiheinen parityönä tehtävä harjoitustyö sekä tentti.
Opintojakson arviointikriteerit
Arvosana määräytyy suurin piirtein puoliksi harjoitustyön ja tentin perusteella.
Oppimateriaali
| Tyyppi | Nimi | Tekijä | ISBN | URL,painos,saatavuus... | Tenttimateriaali | Kieli |
| Luentokalvot | Ohjelmistojen testaus | Mika Katara | Saatavuus selviää kurssin alkaessa. | Kyllä | Suomi |
Esitiedot
| Tunnus | Nimi | OP | P/S |
| OHJ-1150 | Ohjelmointi II | 5 | Pakollinen |
| OHJ-1400 | Olio-ohjelmoinnin peruskurssi | 4 | Suositeltava |
| OHJ-3010 | Ohjelmistotuotannon perusteet | 4 | Pakollinen |
| OHJ-3050 | Ohjelmistotuotannon menetelmät | 6 | Suositeltava |
Huomautuksia
Opintojaksokorvaavuus
8102020 Ohjelmistojen testaus
| Viimeksi muokattu | 18.02.2005 |
| Muokkaaja | Mika Katara |