VAMK

Change language: Suomi

Front Page > Study Search > Software Testing (ITTP0904)

Software Testing

Structure Type: Study unit
Code: ITTP0904
Type: Compulsory / Basic Studies
Curriculum: TK 2022 / 2023 / 2024
TT 2016 / 2017 / 2018 / 2019 / 2020 / 2021 / 2022 / 2023 / 2024 / V2022 / V2024
Level: Bachelor of Business Administration / Bachelor of Engineering
Year of Study: 2 (2017-2018 / 2018-2019 / 2019-2020 / 2020-2021 / 2021-2022 / 2022-2023 / 2023-2024 / 2024-2025 / 2025-2026)
Credits: 5 cr
Responsible Teacher: Kankaanpää, Timo
Language of Instruction: Finnish

Courses

Impl.Group(s)Study TimeLanguageEnrolment
3001IT2019-2, IT2019-2A, IT2019-2B, IT2019-2C, IT2019-2D, VY-2-ICAT, VY-2-TJT2021-03-01 – 2021-05-02Finnish2020-08-17 – 2021-01-10
3002TT2020-2A, TT2020-2B, TT2020-2C, TT2020-2D, VY-2-ICAT, VY-2-TJT2022-02-28 – 2022-05-01Finnish2021-12-01 – 2022-01-10
3003IT2020-2, IT2020-2A, IT2020-2B, IT2020-2C, IT2020-2D2022-02-28 – 2022-05-01Finnish2021-12-01 – 2022-01-10
3008IT2021-2, IT2021-2A, IT2021-2B, IT2021-2D, TT2021-2, TT2021-2A, TT2021-2B, TT2021-2C, TT2021-2D, VY-2-ICAT, VY-2-TJT2023-01-09 – 2023-04-29Finnish 
3009TT2022-2, TT2022-2A, TT2022-2B, TT2022-2C, TT2022-2D, VY-22024-01-08 – 2024-04-30Finnish 
3010TT2022V-2, TT2022V-2A2024-01-08 – 2024-04-30Finnish2023-12-01 – 2024-01-12

The descriptions shown below are for the academic year: 2023-2024

Learning Outcomes

After the course, the student understands the principles of software testing, and she recognizes the role of testing as an important part of software production process. The student can list down the documentation needed in testing, she understands its importance to succesful testing. The student understands how different testing tools support testing, and she can describe the process of software testing. She is able to apply the gained knowledge in an independent unit testing, and she has ability to work as a part of a testing team.

Student's Workload

135 h, which includes 50 h of scheduled contact studies.

Prerequisites / Recommended Optional Courses

Introduction to Programming, Object Oriented Programming.

Contents

The principles of testing (e.g. static and dynamic testing), the methods of testing (glass testing, gray testing and black box testing), the levels of testing (unit testing, integration testing, system testing and approval testing), the importance of testing in software development, testing tools, testing documentation, design and management of testing.

Recommended or Required Reading and Other Learning Resources/Tools

Literature told by the teacher.

Mode of Delivery / Planned Learning Activities and Teaching Methods

Lectures, assignments.

Assessment Criteria

Grade 5: The student understands most of the concepts discussed on the course, she can apply them and she is able to independently solve large problems related to the course contents.
Grade 3: The student understands a significant part of the concepts discussed on the course, she can apply them and she is able to independently solve problems related to the course contents.
Grade 1: The student understands the basic concepts discussed on the course, she can apply them and with guidance, she is able to solve individual problems related to the course contents.

Assessment Methods

Continuous assessment. The grade results in from the homework exercises, project works and an examination.


Back