Opinto-opas 2005-2006

OHJ-3060 OHJELMISTOJEN TESTAUS, 5 op
Software Testing

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
(Lukuvuoden 2005-2006 aikataulu)

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.

  • Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
  • 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

  • Opintojakson osasuoritusten pitää liittyä samaan toteutuskertaan.
  • Opintojakso soveltuu jatko-opinnoiksi.
  • Opintojaksokorvaavuus
    8102020 Ohjelmistojen testaus

    Opintojakson kotisivu

    Viimeksi muokattu 18.02.2005
    MuokkaajaMika Katara