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.

Additional information

Suitable for exchange students.

More information on the course as well as the course materials can be found on the course website https://opencs.it.jyu.fi/software-testing/.

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 and projects.
Evaluation criteria:
The course grade is based on points acquired from completing the course exercises and projects.
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