|
OHJ-3060 Ohjelmistojen testaus, 5 op
|
Mika Katara
Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
Toteutus 1 |
|
Hyväksytysti suoritettu monivaiheinen parityönä tehtävä harjoitustyö sekä tentti. Lisäksi pakollista läsnäoloa vaativia vierailuluentoja.
Osasuoritusten pitää liittyä samaan toteutuskertaan
-
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ö | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | V-malli, testaus ketterissä 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 |
Arvosana määräytyy suurin piirtein puoliksi harjoitustyön ja tentin perusteella.
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Luentokalvot | Ohjelmistojen testaus | Mika Katara | Luentokalvojen kopiot saatavissa luentojen alkaessa. | Suomi |
Opintojakso | P/S | Selite |
OHJ-1150 Ohjelmointi II | Pakollinen | |
OHJ-1400 Olio-ohjelmoinnin peruskurssi | Suositeltava | |
OHJ-3010 Ohjelmistotuotannon perusteet | Pakollinen | |
OHJ-3050 Ohjelmistotuotannon menetelmät | Suositeltava |
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Vastaavuus 1 = 1 |
|
|
Kuvaus | Opetusmuodot | Toteutustapa | |
Toteutus 1 | Luennot Harjoitustyöt |
Lähiopetus: 30 % Etäopetus: 0 % Itseopiskelu: 70 % |