•   Software Automation Testing SOF017AS3A-3002 20.10.2025-12.12.2025  5   (BLENDED, ...) +-
    Osaamistavoitteet
    Suoritettuaan opintojakson, opiskelija
    - ymmärtää automaatiotestauksen tavoitteen osana laadunhallintaa
    - tuntee automaatiotestauksen välineitä ja ohjelmistoja
    - osaa ajaa valmiita automaatiotestejä ja tulkita lopputuloksia
    - osaa suunnitella ja toteuttaa automatisoitavia testitapauksia ohjelmistolle
    Lähtötaso ja sidonnaisuudet muihin opintojaksoihin
    Tämä opintojakso kuuluu IT-tradenomitutkinnon Ohjelmistokehityksen suuntautumiseen.
    Opintojaksolle osallistuminen edellyttää perustietoja ohjelmoinnista ja ohjelmistokehityksestä. Tarvittavan osaamisen voi hankkia suorittamalla opintojaksot Ohjelmistotestaus, Ohjelmointi 1 ja Johdanto ohjelmistokehitykseen.
    Sisältö
    Ohjelmistojen laadunvarmistusta tarvitaan toimivien ohjelmistojen ja sovellusten toteutuksen rinnalla. Testaus osana laadunvarmistusta on välttämätöntä, jotta voidaan varmistua ohjelmiston toimivuudesta ylipäätään. Testauksen toiminnot voivat olla aikaa vievä osa ohjelmistojen kehityksessä, minkä takia niitä tulisi automatisoida mahdollisimman pitkälle. Tällä opintojaksolla tutustutaan testauksen automatisoinnin perusteisiin ja työvälineisiin sekä suunnitellaan ja toteutetaan automatisoituja testitapauksia.
    Arviointikriteerit
    Arviointikriteeri - arvosana 1
    Opintojaksojen CONTACT, ONLINE ja BLENDED -toteutuksilla edellytämme läsnäoloa lukujärjestykseen merkityillä opetuskerroilla. Jos olet poissa opetuskerroilta yli 25% arvosanasi laskee yhdellä numerolla. Jos olet poissa opetuskerroilta yli 50%, opintojakso hylätään.

    Opiskelija ymmärtää ohjelmistojen laadunvarmistuksen ja testauksen perusteita sekä osaa yhdistää testauksen eri tyyppejä ohjelmistokehityksen elinkaaren vaiheisiin. Opiskelija osaa suunnitella ja toteuttaa automatisoituja testitapauksia ja tietää, miten niitä voidaan suorittaa ja miten niiden tehokkuutta ja kattavuutta on mahdollista arvioida. Opiskelijalla on perusymmärrys testaukseen liittyvistä työvälineistä.
    Arviointikriteeri - arvosana 3
    Opiskelija ymmärtää ohjelmistojen laadunvarmistuksen ja testauksen perusteita sekä osaa soveltaa testauksen eri tyyppejä testauksessa ja osaa liittää ne ohjelmistokehityksen elinkaaren vaiheisiin. Opiskelija osaa suunnitella ja toteuttaa tietyn ohjelmiston testaamiseen soveltuvia automatisoituja testitapauksia ja suorittaa niitä sekä arvioida niiden tehokkuutta ja kattavuutta soveltuvia kriteereitä käyttäen. Opiskelijalla on hyvä ymmärrys testaukseen liittyvästä automaatiosta ja soveltuvista työvälineistä.
    Arviointikriteeri - arvosana 5
    Opiskelija ymmärtää ohjelmistojen laadunvarmistuksen ja testauksen perusteita sekä osaa valita ja soveltaa testauksen eri tyyppejä testauksessa ja osaa liittää ne ohjelmistokehityksen elinkaaren vaiheisiin. Opiskelija osaa suunnitella ja toteuttaa tietyn ohjelmiston testaamiseen soveltuvia automatisoituja testitapauksia ja suorittaa niitä sekä arvioida niiden tehokkuutta ja kattavuutta analyyttisesti soveltuvia kriteereitä käyttäen ja tarvittaessa kehittäen. Opiskelijalla osaa automatisoida testitapauksia soveltuvia työvälineitä hyödyntäen ja hänellä on erittäin hyvä ymmärrys soveltuvista työvälineistä.

    Opetusmenetelmät ja ohjaus

    Opetusmenetelmiin kuuluu luento-opetusta, ohjattua ja itsenäistä työskentelyä sekä tarvittaessa henkilö- tai ryhmäkohtaista ohjausta.

    Oppimateriaali ja suositeltava kirjallisuus

    Oppimateriaali koostuu vapaasti saatavilla olevista teknisistä dokumentaatioista ja ohjeista, ja opiskelijaa kannustetaan itsenäiseen tiedonhakuun eri aihealueiden yhteydessä.

    Työelämäyhteydet

    Sisältö tukee työelämässä tarvittavien taitojen ja valmiuksien kehittymistä.

    Toimipiste

    Pasilan toimipiste

    Tenttien ajankohdat ja uusintamahdollisuudet

    Opintojakson päätteeksi järjestetään tentti, jonka voi uusia tutkintosäännön mukaisesti.

    Opetuskieli

    Suomi

    Kansainvälisyys

    Opintojakson teemat ovat sovellettavissa kansainvälisiin toimintaympäristöihin.

    Ajoitus

    20.10.2025 - 12.12.2025

    Oppimistehtävät

    Oppimistehtävät liittyvät jakson keskeisiin teemoihin ja voivat sisältää sekä yksilö- että ryhmätyöskentelyä, soveltavia harjoituksia ja itsenäistä pohdintaa.

    Ilmoittautumisaika

    14.05.2025 - 22.05.2025

    Aikataulu

    Opintojakson tarkempi aikataulu ja tehtävien määräpäivät julkaistaan jakson alussa, ja toteutuksessa voidaan hyödyntää sekä ennalta sovittuja ajankohtia että joustavia työskentelyjaksoja.

    Ryhmä
    • BLENDED
    • CONTACT
    • IT5PASOF1
    • IT5PASOF2
    Toteutuksen valinnaiset oppimistavat

    Toteutuksessa hyödynnetään joustavasti erilaisia oppimismuotoja lähi-, etä- ja verkko-opetusta yhdistellen.

    Opettaja

    Teemu Havulinna, Ismo Harjunmaa

    Paikkoja

    15 - 30

    Arviointitavat

    Kurssi arvioidaan asteikolla 0-5. Kurssin arviointi perustuu viikkoaiheiden yhteydessä suoritettuihin tehtäviin sekä tenttiin.

    Koulutus

    TRATI Business Information Technology

    T&K-osuus

    0.00 op

    Virtuaaliosuus

    2.50 op

    Arviointiasteikko

    H-5