TestausLaajuus (3 op)
Tunnus: HTKA0090
Laajuus
3 op
Opetuskieli
- suomi
Vastuuhenkilö
- Heikki Sateila
Osaamistavoitteet
Opintojakson tarkoitus:
Yhä useampi asia elämässä tapahtuu tietoteknologiaa hyödyntäen. Täten ohjelmistojen määrä vain kasvaa, mutta kuinka taataan ohjelmistojen laatu? Testaus on yksi menestyvän sovelluskehityksen kulmakivistä, ja jokaisen sovelluskehittäjän tulisi vähintäänkin ymmärtää testauksen perusperiaatteet. Myös testaukseen erikoistuneilla asiantuntijoilla on kysyntää tämän hetken työmarkkinoilla!
Tällä opintojaksolla käymme läpi ohjelmistotestauksen perusperiaatteet ja teoriaa. Tutustumme myös yksikkö- ja end-to-end -testaukseen.
Opintojakson osaamiset:
HTKOT Ohjelmistotuotanto-osaaminen
HTKTO Tietojärjestelmäosaaminen
HTKSO Sovelluskehitysosaaminen
YHTOT Oppimisen ja tiedonhallinnan osaaminen
Opintojakson osaamistavoite:
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.
Sisältö
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.
Esitietovaatimukset
Osallistuvalla opiskelijalla tulee olla perusosaaminen ohjelmoinnista Javascript-ohjelmointikielellä.
Arviointikriteerit, tyydyttävä (1)
Välttävä (1): Sinä tunnet testauksen perusperiaatteet ja ymmärrät mitä manuaalinen ja automaatiotestaus ovat. Tunnet myös yksikkötestauksen sekä end-to-end -testauksen perusmenetelmät.
Tyydyttävä (2): Sinä tiedät testauksen perusperiaatteet sekä testaustasot, -metodit ja -tyypit. Osaat suorittaa yksinkertaista yksikkö- sekä end-to-end -testausta.
Arviointikriteerit, hyvä (3)
Hyvä (3): Ymmärrät testauksen perusperiaatteet sekä testaustasot, -metodit ja -tyypit. Osaat suorittaa yksikkö- sekä end-to-end -testausta.
Kiitettävä (4): Hallitset testauksen perusperiaatteet sekä ymmärrät, minkälaista testausta sovelluskehityksen elinkaaren eri vaiheissa suoritetaan. Osaat soveltaa yksikkö- sekä 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 suorittamaan uusia yksikkö- sekä end-to-end testejä monipuolisiin sovelluksiin.
Ilmoittautumisaika
20.11.2023 - 04.01.2024
Ajoitus
26.02.2024 - 20.05.2024
Opintopistemäärä
3 op
Toteutustapa
Lähiopetus
Yksikkö
Korkeakoulupalvelut
Toimipiste
Pääkampus
Opetuskielet
- Suomi
Paikat
20 - 70
Koulutus
- Tietojenkäsittely (AMK)
Opettaja
- Heikki Sateila
Ajoitusryhmät
- Pienryhmä 1 (Paikkoja: 36. Avoin AMK: 0.)
- Pienryhmä 2 (Paikkoja: 36. Avoin AMK: 0.)
Ryhmät
-
HTK23S1Tietojenkäsittely (AMK)
-
ZJAHTK23S1Avoin AMK, Tiko, AMK-polut, tietojenkäsittely, tradenomi amk
Pienryhmät
- Pienryhmä 1
- Pienryhmä 2
Tavoitteet
Opintojakson tarkoitus:
Yhä useampi asia elämässä tapahtuu tietoteknologiaa hyödyntäen. Täten ohjelmistojen määrä vain kasvaa, mutta kuinka taataan ohjelmistojen laatu? Testaus on yksi menestyvän sovelluskehityksen kulmakivistä, ja jokaisen sovelluskehittäjän tulisi vähintäänkin ymmärtää testauksen perusperiaatteet. Myös testaukseen erikoistuneilla asiantuntijoilla on kysyntää tämän hetken työmarkkinoilla!
Tällä opintojaksolla käymme läpi ohjelmistotestauksen perusperiaatteet ja teoriaa. Tutustumme myös yksikkö- ja end-to-end -testaukseen.
Opintojakson osaamiset:
HTKOT Ohjelmistotuotanto-osaaminen
HTKTO Tietojärjestelmäosaaminen
HTKSO Sovelluskehitysosaaminen
YHTOT Oppimisen ja tiedonhallinnan osaaminen
Opintojakson osaamistavoite:
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.
Sisältö
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.
Oppimateriaali ja suositeltava kirjallisuus
Opettajan kirjoittama oppimateriaali Moodlessa.
Opetusmenetelmät
- Teorialuennot
- Ohjaus- ja tehtäväkontaktit
- Tehtävät
- Lopputyö
- Tentti
Tenttien ajankohdat ja uusintamahdollisuudet
Lopputentti järjestetään opintojakson lopuksi. Uusintamahdollisuuksista tiedotetaan erikseen opintojakson lopussa.
Vaihtoehtoiset 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
Opintojakson keskimääräinen kuormittavuus on 81 tuntia.
Lisätietoja opiskelijoille
Avoin amk 10 sisältyy max-paikkoihin.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1-2)
Välttävä (1): Sinä tunnet testauksen perusperiaatteet ja ymmärrät mitä manuaalinen ja automaatiotestaus ovat. Tunnet myös yksikkötestauksen sekä end-to-end -testauksen perusmenetelmät.
Tyydyttävä (2): Sinä tiedät testauksen perusperiaatteet sekä testaustasot, -metodit ja -tyypit. Osaat suorittaa yksinkertaista yksikkö- sekä end-to-end -testausta.
Arviointikriteerit, hyvä (3-4)
Hyvä (3): Ymmärrät testauksen perusperiaatteet sekä testaustasot, -metodit ja -tyypit. Osaat suorittaa yksikkö- sekä end-to-end -testausta.
Kiitettävä (4): Hallitset testauksen perusperiaatteet sekä ymmärrät, minkälaista testausta sovelluskehityksen elinkaaren eri vaiheissa suoritetaan. Osaat soveltaa yksikkö- sekä 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 suorittamaan uusia yksikkö- sekä end-to-end testejä monipuolisiin sovelluksiin.
Esitietovaatimukset
Osallistuvalla opiskelijalla tulee olla perusosaaminen ohjelmoinnista Javascript-ohjelmointikielellä.
Ilmoittautumisaika
01.11.2022 - 05.01.2023
Ajoitus
06.03.2023 - 19.05.2023
Opintopistemäärä
3 op
Virtuaaliosuus
1 op
Toteutustapa
67 % Lähiopetus, 33 % Verkko-opetus
Yksikkö
Liiketoimintayksikkö
Toimipiste
Pääkampus
Opetuskielet
- Suomi
Paikat
0 - 55
Koulutus
- Tietojenkäsittely (AMK)
Opettaja
- Jere Lamberg
Ajoitusryhmät
- Ryhmä 1 (Paikkoja: 30. Avoin AMK: 0.)
- Ryhmä 2 (Paikkoja: 30. Avoin AMK: 0.)
Ryhmät
-
HTK22S1Tietojenkäsittely (AMK)
-
ZJAHTK22S1Avoin AMK, Tiko, AMK-polut, tietojenkäsittely, tradenomi amk
Pienryhmät
- Ryhmä 1
- Ryhmä 2
Tavoitteet
Opintojakson tarkoitus:
Yhä useampi asia elämässä tapahtuu tietoteknologiaa hyödyntäen. Täten ohjelmistojen määrä vain kasvaa, mutta kuinka taataan ohjelmistojen laatu? Testaus on yksi menestyvän sovelluskehityksen kulmakivistä, ja jokaisen sovelluskehittäjän tulisi vähintäänkin ymmärtää testauksen perusperiaatteet. Myös testaukseen erikoistuneilla asiantuntijoilla on kysyntää tämän hetken työmarkkinoilla!
Tällä opintojaksolla käymme läpi ohjelmistotestauksen perusperiaatteet ja teoriaa. Tutustumme myös yksikkö- ja end-to-end -testaukseen.
Opintojakson osaamiset:
HTKOT Ohjelmistotuotanto-osaaminen
HTKTO Tietojärjestelmäosaaminen
HTKSO Sovelluskehitysosaaminen
YHTOT Oppimisen ja tiedonhallinnan osaaminen
Opintojakson osaamistavoite:
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.
Sisältö
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.
Oppimateriaali ja suositeltava kirjallisuus
Opettajan kirjoittama oppimateriaali Moodlessa.
Opetusmenetelmät
- Teorialuennot
- Ohjaus- ja tehtäväkontaktit
- Tehtävät
- Lopputyö
- Tentti
Tenttien ajankohdat ja uusintamahdollisuudet
Lopputentti järjestetään opintojakson lopuksi. Uusintamahdollisuuksista tiedotetaan erikseen opintojakson lopussa.
Vaihtoehtoiset 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
Opintojakson keskimääräinen kuormittavuus on 81 tuntia.
Lisätietoja opiskelijoille
Avoin amk 5 sisältyy max-paikkoihin.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1-2)
Välttävä (1): Sinä tunnet testauksen perusperiaatteet ja ymmärrät mitä manuaalinen ja automaatiotestaus ovat. Tunnet myös yksikkötestauksen sekä end-to-end -testauksen perusmenetelmät.
Tyydyttävä (2): Sinä tiedät testauksen perusperiaatteet sekä testaustasot, -metodit ja -tyypit. Osaat suorittaa yksinkertaista yksikkö- sekä end-to-end -testausta.
Arviointikriteerit, hyvä (3-4)
Hyvä (3): Ymmärrät testauksen perusperiaatteet sekä testaustasot, -metodit ja -tyypit. Osaat suorittaa yksikkö- sekä end-to-end -testausta.
Kiitettävä (4): Hallitset testauksen perusperiaatteet sekä ymmärrät, minkälaista testausta sovelluskehityksen elinkaaren eri vaiheissa suoritetaan. Osaat soveltaa yksikkö- sekä 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 suorittamaan uusia yksikkö- sekä end-to-end testejä monipuolisiin sovelluksiin.
Esitietovaatimukset
Osallistuvalla opiskelijalla tulee olla perusosaaminen ohjelmoinnista Javascript-ohjelmointikielellä.
Ilmoittautumisaika
01.11.2021 - 09.01.2022
Ajoitus
10.01.2022 - 03.06.2022
Opintopistemäärä
3 op
Virtuaaliosuus
1 op
Toteutustapa
67 % Lähiopetus, 33 % Verkko-opetus
Yksikkö
Liiketoimintayksikkö
Opetuskielet
- Suomi
Paikat
0 - 55
Koulutus
- Tietojenkäsittely (AMK)
Opettaja
- Jere Lamberg
Ryhmät
-
HTK21S1Tietojenkäsittely (AMK)
-
ZJA21SIPAvoin AMK, tiko, AMK-polku
Tavoitteet
Opintojakson tarkoitus:
Yhä useampi asia elämässä tapahtuu tietoteknologiaa hyödyntäen. Täten ohjelmistojen määrä vain kasvaa, mutta kuinka taataan ohjelmistojen laatu? Testaus on yksi menestyvän sovelluskehityksen kulmakivistä, ja jokaisen sovelluskehittäjän tulisi vähintäänkin ymmärtää testauksen perusperiaatteet. Myös testaukseen erikoistuneilla asiantuntijoilla on kysyntää tämän hetken työmarkkinoilla!
Tällä opintojaksolla käymme läpi ohjelmistotestauksen perusperiaatteet ja teoriaa. Tutustumme myös yksikkö- ja end-to-end -testaukseen.
Opintojakson osaamiset:
HTKOT Ohjelmistotuotanto-osaaminen
HTKTO Tietojärjestelmäosaaminen
HTKSO Sovelluskehitysosaaminen
YHTOT Oppimisen ja tiedonhallinnan osaaminen
Opintojakson osaamistavoite:
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.
Sisältö
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.
Oppimateriaali ja suositeltava kirjallisuus
Opettajan kirjoittama oppimateriaali Moodlessa.
Opetusmenetelmät
- Teorialuennot
- Ohjaus- ja tehtäväkontaktit
- Tehtävät
- Lopputyö
- Tentti
Tenttien ajankohdat ja uusintamahdollisuudet
Lopputentti järjestetään opintojakson lopuksi. Uusintamahdollisuuksista tiedotetaan erikseen opintojakson lopussa.
Vaihtoehtoiset 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
Opintojakson keskimääräinen kuormittavuus on 81 tuntia.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1-2)
Välttävä (1): Sinä tunnet testauksen perusperiaatteet ja ymmärrät mitä manuaalinen ja automaatiotestaus ovat. Tunnet myös yksikkötestauksen sekä end-to-end -testauksen perusmenetelmät.
Tyydyttävä (2): Sinä tiedät testauksen perusperiaatteet sekä testaustasot, -metodit ja -tyypit. Osaat suorittaa yksinkertaista yksikkö- sekä end-to-end -testausta.
Arviointikriteerit, hyvä (3-4)
Hyvä (3): Ymmärrät testauksen perusperiaatteet sekä testaustasot, -metodit ja -tyypit. Osaat suorittaa yksikkö- sekä end-to-end -testausta.
Kiitettävä (4): Hallitset testauksen perusperiaatteet sekä ymmärrät, minkälaista testausta sovelluskehityksen elinkaaren eri vaiheissa suoritetaan. Osaat soveltaa yksikkö- sekä 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 suorittamaan uusia yksikkö- sekä end-to-end testejä monipuolisiin sovelluksiin.
Esitietovaatimukset
Osallistuvalla opiskelijalla tulee olla perusosaaminen ohjelmoinnista Javascript-ohjelmointikielellä.