Emerging Trends in Software Testing

University of Oulu
Home Noppa 811601S >  Course overview

Course overview

The course is not in progress or the course does not use Noppa. Contents of this page may be out of date.

ECTS Credits 5   cr
Language of instruction EN.



The course is held in the spring semester, during period 3.

Learning outcomes

After completing the course, a student gets an overview of advanced software testing (ST) techniques, as well as their benefits and limitations. Each student will conduct a deeper investigation of one of the ST subjects as part of the course assignment.


 Advanced testing techniques: Model-based testing, search-based testing, defect prediction, exploratory testing, combinatorial testing, static testing, static analyzers, virtualization, test automation

Mode of delivery

Face-to-face teaching


Learning activities and teaching methods

Lectures and exercises 24 h, individual weekly assignments 48 h, term project 61 h

Target group

 MSc students

Prerequisites and co-requisites

Basics on software testing

Recommended optional programme components


Recommended or required reading

Articles + lectures.

Assessment Methods and criteria

Active lecture participation, exercises, assignments, term project


  Numerical scale 1-5 or fail

Person responsible Haghighatkhah Alireza Salman Iflaah

University of Oulu oulun.yliopisto(at)oulu.fi
Tel. +358 294 48 0000
Fax +358 8 553 4112
PL 8000
FI-90014 Oulun yliopisto