|
|
|||||||||||||||||
Opinto-opas 2010-2011
OHJ-3060 Ohjelmistojen testaus, 5 op
|
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 |
|
|
|
Lisätiedot
Soveltuu jatko-opinnoiksi
Tarkempia tietoja toteutuskerroittain
| Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |
| Toteutus 1 | Luennot Harjoitustyöt |
Lähiopetus: 30 % Etäopetus: 70 % Itseopiskelu: 0 % |