Siirry suoraan sisältöön

Testaus web-sovelluksissa (5 op)

Toteutuksen tunnus: HT00CF39-3001

Toteutuksen perustiedot


Ajoitus
20.10.2025 - 19.12.2025
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Liiketoimintayksikkö
Toimipiste
Pääkampus
Opetuskielet
suomi
Koulutus
Tietojenkäsittely (AMK)
Opettajat
Heikki Sateila
Ryhmät
HTK24S1
Tietojenkäsittely (AMK)
Opintojakso
HT00CF39
Toteutukselle HT00CF39-3001 ei löytynyt varauksia!

Arviointiasteikko

Hyväksytty/Hylätty

Sisällön jaksotus

Opintojakson lähiopetusjakso kestää noin 8 viikkoa. Harjoitustyöt tulee palauttaa kuukauden kuluessa lähiopetusjakson päätyttyä.

Tavoitteet

Opintojakson tarkoitus

Testaus on yksi menestyvän sovelluskehityksen kulmakivistä, ja jokaisen sovelluskehittäjän tulisi vähintäänkin ymmärtää testauksen perusperiaatteet. Testauksen tarkoitus on varmistaa sovellusten laadun ja datan käsittelyn oikeellisuuden lisäksi myös hyvä käytettävyys sekä saavutettavuus. Testaukseen erikoistuneilla asiantuntijoilla on kysyntää tämän hetken työmarkkinoilla.

Tällä opintojaksolla käymme läpi ohjelmistotestauksen perusperiaatteet ja teoriaa sekä tutustumme yksikkö- ja end-to-end -testaukseen.

Opintojakson osaamiset

- ICT-erikoisosaaminen: Osaa soveltaa tietojaan ja taitojaan jollakin ICT:n osa-alueella sekä analysoida, arvioida ja kehittää toimintaa tällä alueella.
- Sovelluskehitysosaaminen: Tuntee sovelluskehityksessä käytettäviä teknologioita ja tunnistaa erilaisten teknologioiden merkityksen ja niiden väliset suhteet.

Oppimistavoitteet

Opintojakson jälkeen tunnet testauksen perusperiaatteita ja ymmärrät mitä manuaalinen ja automaatiotestaus ovat. Tunnet myös yksikkötestauksen sekä end-to-end -testauksen perusmenetelmiä.

Sisältö

Opintojakson suoritettuasi kykenet toteuttamaan yksikkö- ja end-to-end -testausta web-teknologioilla. Ymmärrät manuaalisen ja automaatiotestauksen erot. Ymmärrät myös testaustasot, -metodit ja -tyypit, sekä tiedät miten testausta suoritetaan ohjelmistokehityksen eri elinvaiheissa.

Tällä opintojaksolla tulet tutustumaan ohjelmistotestauksen perusperiaatteisiin ja teoriaan. Käymme läpi ohjelmistotestausta teknologiselta näkökulmalta hyödyntäen eri yksikkö- ja end-to-end -testauksen työkaluja.

Oppimateriaalit

Opettajan valmistelema materiaali ja tehtävät.

Opetusmenetelmät

Teorialuennot ja ohjatut tehtävät luokkatilassa sekä lopputyö.

Tenttien ajankohdat ja uusintamahdollisuudet

Opintojaksolla ei ole tenttiä. Opintojakson suoritus perustuu kaikkien harjoitustehtävien hyväksyttyyn palautukseen ja lopputyöhön.

Toteutuksen valinnaiset suoritustavat

Sinulla on oikeus hakea osaamisen tunnistamista ja tunnustamista, jos sinulla on aiemmin hankittua osaamista (esimerkiksi muualla suoritettuja korkeakouluopintoja), joita voidaan katsoa hyväksi nyt suoritettavaan tutkintoon.

Osaamisen tunnistamisessa ja tunnustamisessa on kolme päätapaa: hyväksilukeminen (korvaaminen, sisällyttäminen) ja muulla tavoin hankitun osaamisen tunnistaminen ja tunnustaminen sekä opinnollistaminen. Lisätietoa JAMKin tutkintosäännössä, luku 17.

Opiskelijan ajankäyttö ja kuormitus

Yksi opintojakso vastaa keskimäärin noin 27 tunnin työtä. Tämä tarkoittaa 5 opintopisteen kurssin tapauksessa noin 135 tuntia.

Tämä 135 tuntia jakautuu kurssilla seuraavasti:
- Luennot ja tehtävät (oppitunnit): 32 h
- Itseopiskelu: 103 h

Arviointikriteerit, tyydyttävä (1)

Välttävä (1): Tunnet testauksen perusperiaatteita ja ymmärrät mitä manuaalinen ja automaatiotestaus ovat. Tunnet myös yksikkötestauksen sekä end-to-end -testauksen perusmenetelmiä.

Tyydyttävä (2): Tiedät testauksen perusperiaatteet sekä testaustasot, -metodit ja -tyypit. Osaat suorittaa yksinkertaista yksikkö- ja end-to-end -testausta.

Arviointikriteerit, hyvä (3)

Hyvä (3): Ymmärrät testauksen perusperiaatteet sekä testaustasot, -metodit ja -tyypit. Osaat suorittaa yksikkö- ja end-to-end -testausta.

Kiitettävä (4): Hallitset testauksen perusperiaatteet sekä ymmärrät, millaista testausta sovelluskehityksen elinkaaren eri vaiheissa suoritetaan. Osaat soveltaa yksikkö- ja end-to-end -testausta moniin erilaisiin sovelluksiin.

Arviointikriteerit, kiitettävä (5)

Erinomainen (5): Hallitset syvällisesti testauksen perusperiaatteet, sekä kykenet hahmoittamaan koko sovelluksen elinkaaren aikaisen testauksen. Kykenet itsenäisesti luomaan uusia yksikkö- ja end-to-end -testejä monipuolisiin sovelluksiin.

Esitietovaatimukset

Osallistuvalla opiskelijalla tulee olla perusosaaminen ohjelmoinnista Javascript-ohjelmointikielellä.

Lisätiedot

Opintojaksolla ei ole tenttiä. Opintojakson suoritus perustuu kaikkien harjoitustehtävien hyväksyttyyn palautukseen ja lopputyöhön. Tehtävät hyväksytään kun niissä on toteutettu kaikki tehtävänannossa vaaditut asiat.

Siirry alkuun