|
OHJ-3060 OHJELMISTOJEN TESTAUS, 5 op
|
Opintojakson vastuuhenkilö
Mika Katara
Luentoajat ja -paikat
Per I,II: Maanantai 12 - 15, TB111
Toteutuskerrat
Periodi 1 | Periodi 2 | Periodi 3 | Periodi 4 | Periodi 5 | Kesä | |
Luento | 3 h/vko | 3 h/vko | - | - | - | - |
Tentti |
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
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Luentokalvot | Ohjelmistojen testaus | Mika Katara | Luentokalvojen kopiot saatavissa luentojen alkaessa. | Kyllä | Suomi |
Esitiedot
Tunnus | Nimi | OP | P/S |
OHJ-1150 | OHJ-1150 Ohjelmointi II | 5 | Pakollinen |
OHJ-1400 | OHJ-1400 Olio-ohjelmoinnin peruskurssi | 4 | Suositeltava |
OHJ-3010 | OHJ-3010 Ohjelmistotuotannon perusteet | 4 | Pakollinen |
OHJ-3050 | OHJ-3050 Ohjelmistotuotannon menetelmät | 6 | Suositeltava |
Esitietoketju (Vaatii kirjautumisen TTY Intranetiin)
Huomautuksia
Tieto- ja viestintätekniikan (TVT) käyttö opetuksessa
- tiedottamisessa kotisivuilla, uutisryhmissä tai s-postilistoilla esim. ajankohtaiset asiat, aikataulut
- harjoitustöiden, materiaalin jne. jakelussa ja/tai palauttamisessa
- asioiden ja ilmiöiden havainnollistamisessa esim. animaatiot, demot, simulaatiot, videoleikkeet
- vuorovaikutuksessa ja keskusteluissa mm. verkkokeskustelut, chat
- Lähiopetuksen osuus: 35 %
- Etäopetuksen osuus: 0 %
- Opiskelijan itseopiskelun osuus: 65 %
Joihinkin harjoitustyön vaiheisiin liittyy pakollisia palauteistuntoja harjoitustyöassistenttien kanssa. Mikäli vierailuluentoja järjestetään, niillä pitää olla läsnä.
Opintojakson opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat
Opintojaksokorvaavuus
8102020 Ohjelmistojen testaus
Viimeksi muokattu | 19.01.2006 |
Muokkaaja | Mika Katara |