TEKS5466 Software Testing (5 cr)

Study level:
Advanced studies
Grading scale:
0-5
Language:
English, Finnish
Responsible organisation:
Faculty of Information Technology
Curriculum periods:
2024-2025, 2025-2026, 2026-2027, 2027-2028

Description

This course covers common software testing practices and approaches, as well as planning, writing and executing tests, and getting familiar with modern test automation tools and frameworks.

Learning outcomes

After completing this course, students will be familiar with the common testing software best practices and terminology, and understand the role of testing in software production. Students will have practical experience with modern test automation tools, manual testing and test planning through completing the course exercises.

Additional information

Course materials and exercises are in English, instruction will be available in English and Finnish.

Description of prerequisites

  • basic programming skills in Python 
  • basic web programming skills (HTML, CSS, JavaScript / TypeScript)
  • familiarity with using the command line

Completion methods

Method 1

Description:
The course is completed through successfully completing the course exercises.
Evaluation criteria:
The course grade is based on points acquired from completing the course exercises.
Select all marked parts
Parts of the completion methods
x

Independent study (5 cr)

Type:
Independent study
Grading scale:
0-5
Language:
English, Finnish

Teaching