Opinto-opas 2014-2015
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2014-2015

TIE-21200 Ohjelmistojen testaus, 6 op
Software Testing

Lisätiedot

Tarkempi kuvaus opintojakson kotisivulla: http://www.cs.tut.fi/~testaus/
Soveltuu jatko-opinnoiksi

Vastuuhenkilö

Antti Jääskeläinen

Opetus

Opetusmuoto P1 P2 P3 P4 Kesä Toteutuskerrat Luentoajat ja -paikat
Luennot
Harjoitustyöt
Verkkotyöskentely
 4 h/vko
 40 h/per
 5 h/per
+2 h/vko
+40 h/per
+5 h/per



 



 



 
TIE-21200 2014-01 Perjantai 12 - 14 , TB104
Maanantai 12 - 14 , TB111

Suoritusvaatimukset

Hyväksytysti suoritettu monivaiheinen parityönä tehtävä harjoitustyö sekä tentti. Lisäksi pakollista läsnäoloa vaativia vierailuluentoja. Osaamistavoitteet vastaavat keskitason opiskelijaa (arvosana 3).
Osasuoritusten pitää liittyä samaan toteutuskertaan

Osaamistavoitteet

Opiskelija tuntee testaamisen peruskäsitteet ja -tekniikat yksikkö-, integrointi-, järjestelmä- ja hyväksyntätestaustasolla sekä osaa soveltaa niitä ohjelmistotyössä kaikissa elinkaaren vaiheissa. Opiskelija tunnistaa sellaiset testaukseen liittyvät tehtävät, jotka voidaan joka osittain tai kokonaan automatisoida työkalujen avulla. Lisäksi opiskelija osaa käyttää vähintään yhtä automatisointityökalua.

Sisältö

Sisältö Ydinsisältö 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   

Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi

Arvosana määräytyy suurin piirtein puoliksi harjoitustyön ja tentin perusteella.

Arvosteluasteikko:

Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)

Osasuoritukset:

Osasuoritusten pitää liittyä samaan toteutuskertaan

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Painos,saatavuus... Tenttimateriaali Kieli
Luentokalvot   Ohjelmistojen testaus   Mika Katara, Matti Vuori, Antti Jääskeläinen       Luentokalvojen kopiot saatavissa luentojen alkaessa.   Kyllä    Suomi  

Esitietovaatimukset

Opintojakso P/S Selite
TIE-02200 Ohjelmoinnin peruskurssi Pakollinen    
TIE-02300 Johdatus ohjelmistotuotantoon Pakollinen    
TIE-02400 Ohjelmoinnin tekniikat Suositeltava    
TIE-21100 Ohjelmistotuotannon menetelmät Suositeltava    

Esitietoketju (Vaatii kirjautumisen POPiin)



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
TIE-21200 Ohjelmistojen testaus, 6 op OHJ-3060 Ohjelmistojen testaus, 5 op  
TIE-21200 Ohjelmistojen testaus, 6 op TIE-21204 Ohjelmistojen testaus, 6 op  

Tarkempia tietoja toteutuskerroittain

Toteutus Kuvaus Opetusmuodot Toteutustapa
TIE-21200 2014-01 Toteutus 1   Luennot
Harjoitustyöt
   
Lähiopetus: 0 %
Etäopetus: 0 %
Itseopiskelu: 0 %  

Viimeksi muokattu12.02.2014