Ohjelmistotestaus (T0247), 3 op
Perustiedot
Kurssin nimi: | Ohjelmistotestaus |
Winhakoodi: | T0247 |
Kurren lyhenne: | SoftTest |
Opintopisteet: | 3 |
Opintojakson taso: | Ammattiopinnot |
Toteutusvuosi: | 4.vsk |
Jakso: | 3.jakso |
Lukuvuosi: | 0708 |
Opetuskieli: | Suomi |
Opettaja: | Matti Oosi |
Lopullinen arviointi: | Arvosteluasteikolla (0-5) |
Kuvaukset
Esitietovaatimukset
Sisältö (ydinaines ja -osaaminen)
Ohjelmistotestauksen perusteet 1
Testauksen merkitys, tavoitteet
Testaus osana ohjelmistokehitystä
Ohjelmistotestauksen perusteet 2
Virhe ja virheiden merkitys
Ohjelmistotestaus prossesi ja testauksen hallinta
Testauksen organisointi
Testaustasojen tarkempi läpikäynti
Yksikkötestaus
Integrointitestaus
Järjestelmätestaus
Hyväksymistestaus
Testitapausten suunittelu ~ Testaustekniikojen esittelyä
Blck-box tekniikat Arvoaluetestaus: Ekvivalenssiluokat ja raja-arvoanalyysi.
White-box tekniikat: Testauksen kattavauuteen perustuvat tekniikat
Muita testaustekniikoita
Testauksen suunnittelu, toteutus ja raportoiminen
Testauksen odotetutu tulokset sekä testauksen oraakkelit
Testauksen erikoisalueet
Katselmoinnit ja katselmointitekniikat laadunparantamisen välinenä
Sulautettujen järjestelmien testaus
Testaus Automaatio
Mitä testausautomaatio on - odotetut hyödyt ja mahdolliset ongelmat
Testausautomaation työvälineet - luokittelua ja käyttötarkoitukset
Testausautomaation edellyttämät ohjelmistokehitysmenetelmät (mm. tekniikat, arkkitehtuuri, versionhallinta)
Testausautomaatio osana ohjelmistotestausta ja koko ohjelmistokehitystä
Testiautomaation edellyttämä osaaminen ja roolit
Sisältö (täydentävä ja erityisosaaminen)
----------------------------------------------------------------------------------------------
Tiedolliset oppimistulokset (ydinaines ja -osaaminen)
Tunnet ohjelmistotestauksen tavoiteasetannan ja peruskäsitteeet.
Ymmärät testauksen merkityksen ohjelmistotuotannon osana.
Tiedostat testauksen monet näkökulmat ja lähestymistavat.
Tutustut testaus prosesseihin ja testauksen keskeisiin vaiheisiin.
Sinulla on riittävät valmiudet päästä alkuun testauksen suunnittelussa ja suorittamisessa.
Ymmärät testauksen automatisoinnin merkityksen ja siihen liittyvät riskit ja mahdollisuudet osana testausta.
Taidolliset oppimistulokset (ydinaines ja -osaaminen)
Kirjallisuus ja muu materiaali
Opetusmenetelmät
Luennot 28h
Harjoitustyöt 16h
Itseopiskeluaika 32h
Tentti 4h