|
Opinto-opas 2011-2012
OHJ-3060 Ohjelmistojen testaus, 5 op
|
Lisätiedot
Tarkempi kuvaus opintojakson kotisivulla: http://www.cs.tut.fi/kurssit/OHJ-3060
Soveltuu jatko-opinnoiksi
Vastuuhenkilö
Mika Katara
Opetus
Opetusmuoto | P1 | P2 | P3 | P4 | Kesä | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
|
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
Opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat
-
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ö | 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 |
Opintojakson arvostelu
Arvosana määräytyy suurin piirtein puoliksi harjoitustyön ja tentin perusteella.
Arvosteluasteikko:
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Osasuoritukset:
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Luentokalvot | Ohjelmistojen testaus | Mika Katara | Luentokalvojen kopiot saatavissa luentojen alkaessa. | Suomi |
Esitietovaatimukset
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 |
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Vastaavuus 1 = 1 |
|
|
Tarkempia tietoja toteutuskerroittain
Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |
Toteutus 1 | Luennot Harjoitustyöt |
Lähiopetus: 30 % Etäopetus: 70 % Itseopiskelu: 0 % |