|
Opinto-opas 2010-2011
OHJP-3300 Ohjelmiston testaus, 3 op
|
Vastuuhenkilö
Hannu Jaakkola
Opetus
Opetusmuoto | P1 | P2 | P3 | P4 | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
Suoritusvaatimukset
Aktiivinen osallistuminen luentoihin, sekä hyväksytysti suoritetut viikkoharjoitukset ja harjoitustyö.
Vaihtoehtoinen suoritustapa on tentti.
Osasuoritusten pitää liittyä samaan toteutuskertaan
Opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat
-
Osaamistavoitteet
Ohjelmiston testauksessa oppilas tutustuu ohjelmistojen testaamisen pääperiaatteisiin, testausprosessiin ja oliotestauksen perusteisiin.
Sisältö
Sisältö | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | testaamisen pääperiaatteet: - miksi testataan - täydellisen testaamisen mahdottomuus - V-malli - testauksen priorisointi - testauksen dokumentaatio - testauksen itsenäisyys - testauksen organisointi | testauksen historia | |
2. | testausprosessi: - testaustasot - testien suunnittelu - testaustekniikat (staattiset ja dynaamiset) - testien toteutus ja suoritus - tulosten vertailu | testauksen automatisointi vianhallinta testilajit riskipohjainen testaus | testaustyökalut keston arviointimenetelmät testaukseen liittyvät standardit |
3. | oliotestauksen perusteet: - UML-mallien tarkastaminen - testitapausten laatiminen UML-malleista - testitapauksien laatiminen - perintä, monimuotoisuus, kapselointi - JUnit-työkalun käyttö |
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Kirja | Software Engineering 7th ed | Sommerville | 0321210263 | Englanti | |||
Luentokalvot | Testauksen luentokalvot | Stenberg | Suomi |
Esitietovaatimukset
Opintojakso | P/S | Selite |
OHJP-3010 Ohjelmistotuotanto | Suositeltava | |
OHJP-3200 Ohjelmiston suunnittelu | Suositeltava |
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Tarkempia tietoja toteutuskerroittain
Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |