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 |