VAMK

Change language: Suomi

Front Page > Current Education > Information Technology (IT) > 2022 > Year 2 > Software Testing (IITB8005)

Software Testing

Structure Type: Study unit
Code: IITB8005
Curriculum: IT 2022
Level: Bachelor of Engineering
Year of Study: 2 (2023-2024)
Semester: Spring
Credits: 5 cr
Responsible Teacher: Kankaanpää, Timo
Language of Instruction: English

Courses During the Academic Year 2023-2024

Impl.Group(s)Study TimeLanguageEnrolment
3005IT2022-2, IT2022-2A, IT2022-2B2024-01-08 – 2024-04-30English2023-12-01 – 2024-01-10

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 70 h of scheduled contact studies.
The assessment of student’s own learning 1 h is included in contact lessons.

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