The course is held in the spring semester, during period 3.
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
Lectures 24 h, exercises 18 h, lecture questions 15 h, lab reports 15 h, project 30h
Basics on software testing
Articles + lectures.
Active lecture participation, exercises, assignments, term project
Numerical scale 1-5 or fail