TIES546 Software Testing (5 cr)
Study level:
Advanced studies
Grading scale:
0-5
Language:
Finnish
Responsible organisation:
Faculty of Information Technology
Curriculum periods:
2017-2018, 2018-2019, 2019-2020
Description
Sisältö
Kursilla perehdytään ohjelmiston laadunvarmistamiseen yleisesti ja testaamiseen erityisesti.
Suoritustavat
Tentti ja harjoitustyö.
Learning outcomes
-
Description of prerequisites
Ohjelmointi 1. Suositellaan lisäksi Ohjelmointi 2 ja Johdatus ohjelmistotekniikkaan.
Completion methods
Method 1
Select all marked parts
Parts of the completion methods
x
Teaching (5 cr)
Type:
Participation in teaching
Grading scale:
0-5
Language:
Finnish
Teaching
9/2–12/18/2019 Lectures
Enrolment period:
8/15/2019 12:00 AM–9/1/2019 11:59 PM
Type:
Lectures
Language:
Finnish
Responsible organisation:
Faculty of Information Technology
Additional information:
Esitiedot: Ohjelmointi 1. Suositellaan lisäksi Ohjelmointi 2 ja Johdatus ohjelmistotekniikkaan.
Kurssikuvaus: Kurssi tutustuttaa ohjelmistotestauksen käsitteistöön ja päämääriin, tasoihin ja tyyppeihin, tekniikoihin ja menetelmiin sekä kattavuuteen ja automatisointiin. Testauksen läpiviennin suunnittelusta, suorittamisesta ja raportoinnista opiskelija saa käytännön kokemusta harjoitustyönä suoritettavan testauksen kautta. Harjoitustehtävillä syvennetään testauksen tekniikoista erityisesti kattavuusteorian ja testauksen automatisoinnin osaamista.
Oppimistavoitteet: Kurssin suorittanut tuntee ohjelmistotestauksen ja laadunhallinnan käsitteitä, lähestymistapoja ja käytänteitä. Kurssin suorittaneella on käytännön kokemusta pienen manuaalisen ohjelmistotestauskerran suunnittelusta, suorittamisesta, hallinnasta, raportoinnista ja arvioinnista. Lisäksi hänellä on kattavuusteorian ja testauksen automatisoinnin tuntemusta.
Kurssikuvaus: Kurssi tutustuttaa ohjelmistotestauksen käsitteistöön ja päämääriin, tasoihin ja tyyppeihin, tekniikoihin ja menetelmiin sekä kattavuuteen ja automatisointiin. Testauksen läpiviennin suunnittelusta, suorittamisesta ja raportoinnista opiskelija saa käytännön kokemusta harjoitustyönä suoritettavan testauksen kautta. Harjoitustehtävillä syvennetään testauksen tekniikoista erityisesti kattavuusteorian ja testauksen automatisoinnin osaamista.
Oppimistavoitteet: Kurssin suorittanut tuntee ohjelmistotestauksen ja laadunhallinnan käsitteitä, lähestymistapoja ja käytänteitä. Kurssin suorittaneella on käytännön kokemusta pienen manuaalisen ohjelmistotestauskerran suunnittelusta, suorittamisesta, hallinnasta, raportoinnista ja arvioinnista. Lisäksi hänellä on kattavuusteorian ja testauksen automatisoinnin tuntemusta.
9/1–10/29/2020 Lectures
Enrolment period:
8/6/2020 12:00 AM–8/25/2020 11:59 PM
Type:
Lectures
Language:
Finnish
Responsible organisation:
Faculty of Information Technology
Additional information:
Esitiedot: Ohjelmointi 1. Suositellaan lisäksi Ohjelmointi 2 ja Johdatus ohjelmistotekniikkaan.
Kurssikuvaus: Kurssi tutustuttaa ohjelmistotestauksen käsitteistöön ja päämääriin, tasoihin ja tyyppeihin, tekniikoihin ja menetelmiin sekä kattavuuteen ja automatisointiin. Testauksen läpiviennin suunnittelusta, suorittamisesta ja raportoinnista opiskelija saa käytännön kokemusta harjoitustyönä suoritettavan testauksen kautta. Harjoitustehtävillä syvennetään testauksen tekniikoista erityisesti kattavuusteorian ja testauksen automatisoinnin osaamista.
Oppimistavoitteet: Kurssin suorittanut tuntee ohjelmistotestauksen ja laadunhallinnan käsitteitä, lähestymistapoja ja käytänteitä. Kurssin suorittaneella on käytännön kokemusta pienen manuaalisen ohjelmistotestauskerran suunnittelusta, suorittamisesta, hallinnasta, raportoinnista ja arvioinnista. Lisäksi hänellä on kattavuusteorian ja testauksen automatisoinnin tuntemusta.
Kurssikuvaus: Kurssi tutustuttaa ohjelmistotestauksen käsitteistöön ja päämääriin, tasoihin ja tyyppeihin, tekniikoihin ja menetelmiin sekä kattavuuteen ja automatisointiin. Testauksen läpiviennin suunnittelusta, suorittamisesta ja raportoinnista opiskelija saa käytännön kokemusta harjoitustyönä suoritettavan testauksen kautta. Harjoitustehtävillä syvennetään testauksen tekniikoista erityisesti kattavuusteorian ja testauksen automatisoinnin osaamista.
Oppimistavoitteet: Kurssin suorittanut tuntee ohjelmistotestauksen ja laadunhallinnan käsitteitä, lähestymistapoja ja käytänteitä. Kurssin suorittaneella on käytännön kokemusta pienen manuaalisen ohjelmistotestauskerran suunnittelusta, suorittamisesta, hallinnasta, raportoinnista ja arvioinnista. Lisäksi hänellä on kattavuusteorian ja testauksen automatisoinnin tuntemusta.
8/31–12/31/2021 Lectures
Enrolment period:
8/1/2021 12:00 AM–9/15/2021 11:59 PM
Type:
Lectures
Language:
Finnish
Responsible organisation:
Faculty of Information Technology
Additional information:
Esitiedot: Ohjelmointi 1. Suositellaan lisäksi Ohjelmointi 2 ja Johdatus ohjelmistotekniikkaan.
Kurssikuvaus: Kurssi tutustuttaa ohjelmistotestauksen käsitteistöön ja päämääriin, tasoihin ja tyyppeihin, tekniikoihin ja menetelmiin sekä kattavuuteen ja automatisointiin. Testauksen läpiviennin suunnittelusta, suorittamisesta ja raportoinnista opiskelija saa käytännön kokemusta harjoitustyönä suoritettavan testauksen kautta. Harjoitustehtävillä syvennetään testauksen tekniikoista erityisesti kattavuusteorian ja testauksen automatisoinnin osaamista.
Oppimistavoitteet: Kurssin suorittanut tuntee ohjelmistotestauksen ja laadunhallinnan käsitteitä, lähestymistapoja ja käytänteitä. Kurssin suorittaneella on käytännön kokemusta pienen manuaalisen ohjelmistotestauskerran suunnittelusta, suorittamisesta, hallinnasta, raportoinnista ja arvioinnista. Lisäksi hänellä on kattavuusteorian ja testauksen automatisoinnin tuntemusta.
Kurssikuvaus: Kurssi tutustuttaa ohjelmistotestauksen käsitteistöön ja päämääriin, tasoihin ja tyyppeihin, tekniikoihin ja menetelmiin sekä kattavuuteen ja automatisointiin. Testauksen läpiviennin suunnittelusta, suorittamisesta ja raportoinnista opiskelija saa käytännön kokemusta harjoitustyönä suoritettavan testauksen kautta. Harjoitustehtävillä syvennetään testauksen tekniikoista erityisesti kattavuusteorian ja testauksen automatisoinnin osaamista.
Oppimistavoitteet: Kurssin suorittanut tuntee ohjelmistotestauksen ja laadunhallinnan käsitteitä, lähestymistapoja ja käytänteitä. Kurssin suorittaneella on käytännön kokemusta pienen manuaalisen ohjelmistotestauskerran suunnittelusta, suorittamisesta, hallinnasta, raportoinnista ja arvioinnista. Lisäksi hänellä on kattavuusteorian ja testauksen automatisoinnin tuntemusta.
12/17–12/17/2021 Exam
Enrolment period:
11/17/2021 12:00 AM–12/10/2021 11:59 PM
Type:
Exam
Responsible organisation:
Faculty of Information Technology
1/28–1/28/2022 Exam
Enrolment period:
1/12/2022 12:00 AM–1/26/2022 11:59 PM
Type:
Exam
Responsible organisation:
Faculty of Information Technology
3/23–3/23/2022 Exam
Enrolment period:
2/23/2022 12:00 AM–3/16/2022 11:59 PM
Type:
Exam
Responsible organisation:
Faculty of Information Technology
5/20–5/20/2022 Exam
Enrolment period:
4/20/2022 12:00 AM–5/13/2022 11:59 PM
Type:
Exam
Language:
Finnish
Responsible organisation:
Faculty of Information Technology
8/30–12/30/2022 Lectures
Enrolment period:
8/15/2022 12:00 AM–8/28/2022 11:59 PM
Type:
Lectures
Language:
Finnish
Responsible organisation:
Faculty of Information Technology
Additional information:
Esitiedot: Suositellaan tietosisältöjen hallintaa kurssilla ITKA202 Johdatus ohjelmistotekniikkaan tai TJTA3111 Projektin hallinta} sekä kursseilla ITKP102 Ohjelmointi 1 ja TIEP111 Ohjelmointi 2.
Kurssikuvaus: Kurssi tutustuttaa ohjelmistotestauksen käsitteistöön ja päämääriin, tasoihin ja tyyppeihin, tekniikoihin ja menetelmiin sekä kattavuuteen ja automatisointiin. Testauksen automatisoinnista, suunnittelusta, suorittamisesta ja raportoinnista opiskelija saa käytännön kokemusta tehtävien suorittamisen kautta.
Oppimistavoitteet: Kurssin suorittanut tuntee ohjelmistotestauksen käsitteitä, lähestymistapoja ja käytänteitä. Kurssin suorittaneella on käytännön kokemusta pienen automaattisen ja manuaalisen ohjelmistotestauksen suunnittelusta, toteutuksesta, suorittamisesta, hallinnasta, raportoinnista ja arvioinnista.
Kurssikuvaus: Kurssi tutustuttaa ohjelmistotestauksen käsitteistöön ja päämääriin, tasoihin ja tyyppeihin, tekniikoihin ja menetelmiin sekä kattavuuteen ja automatisointiin. Testauksen automatisoinnista, suunnittelusta, suorittamisesta ja raportoinnista opiskelija saa käytännön kokemusta tehtävien suorittamisen kautta.
Oppimistavoitteet: Kurssin suorittanut tuntee ohjelmistotestauksen käsitteitä, lähestymistapoja ja käytänteitä. Kurssin suorittaneella on käytännön kokemusta pienen automaattisen ja manuaalisen ohjelmistotestauksen suunnittelusta, toteutuksesta, suorittamisesta, hallinnasta, raportoinnista ja arvioinnista.
11/9–11/9/2022 Exam
Enrolment period:
10/9/2022 12:00 AM–11/2/2022 11:59 PM
Type:
Exam
Language:
Finnish
Responsible organisation:
Faculty of Information Technology
12/14–12/14/2022 Exam
Enrolment period:
11/14/2022 12:00 AM–12/7/2022 11:59 PM
Type:
Exam
Language:
Finnish
Responsible organisation:
Faculty of Information Technology
1/27–1/27/2023 Exam
Enrolment period:
12/27/2022 12:00 AM–1/20/2023 11:59 PM
Type:
Exam
Language:
Finnish
Responsible organisation:
Faculty of Information Technology
3/22–3/22/2023 Exam
Enrolment period:
2/22/2023 12:00 AM–3/15/2023 11:59 PM
Type:
Exam
Responsible organisation:
Faculty of Information Technology
9/4–12/15/2023 Lectures
Enrolment period:
8/16/2023 12:00 AM–8/29/2023 11:59 PM
Type:
Lectures
Language:
Finnish
Responsible organisation:
Faculty of Information Technology
Additional information:
Esitiedot: Suositellaan tietosisältöjen hallintaa kurssilla ITKA202 Johdatus ohjelmistotekniikkaan tai TJTA3111 Projektin hallinta} sekä kursseilla ITKP102 Ohjelmointi 1 ja TIEP111 Ohjelmointi 2.
Kurssikuvaus: Kurssi tutustuttaa ohjelmistotestauksen käsitteistöön ja päämääriin, tasoihin ja tyyppeihin, tekniikoihin ja menetelmiin sekä kattavuuteen ja automatisointiin. Testauksen automatisoinnista, suunnittelusta, suorittamisesta ja raportoinnista opiskelija saa käytännön kokemusta tehtävien suorittamisen kautta.
Oppimistavoitteet: Kurssin suorittanut tuntee ohjelmistotestauksen käsitteitä, lähestymistapoja ja käytänteitä. Kurssin suorittaneella on käytännön kokemusta pienen automaattisen ja manuaalisen ohjelmistotestauksen suunnittelusta, toteutuksesta, suorittamisesta, hallinnasta, raportoinnista ja arvioinnista.
Kurssikuvaus: Kurssi tutustuttaa ohjelmistotestauksen käsitteistöön ja päämääriin, tasoihin ja tyyppeihin, tekniikoihin ja menetelmiin sekä kattavuuteen ja automatisointiin. Testauksen automatisoinnista, suunnittelusta, suorittamisesta ja raportoinnista opiskelija saa käytännön kokemusta tehtävien suorittamisen kautta.
Oppimistavoitteet: Kurssin suorittanut tuntee ohjelmistotestauksen käsitteitä, lähestymistapoja ja käytänteitä. Kurssin suorittaneella on käytännön kokemusta pienen automaattisen ja manuaalisen ohjelmistotestauksen suunnittelusta, toteutuksesta, suorittamisesta, hallinnasta, raportoinnista ja arvioinnista.