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 understands advanced software testing techniques, their benefits and limitations. The student is also able to apply these techniques in practice to simple software testing problems with software test automation tools.


 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 24 h, exercises 18 h, lecture questions 15 h, lab reports 15 h, project 30h

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 Mäntylä Mika Farooq Umar

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