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 toapply these techniques in practice to simple software testing problems with software test automation tools.
Advanced testing techniques: Model-based testing, search-based testing, mutation, exploratory testing, combinatorial testing, static testing, staticanalyzers, test environments, virtualization, OS system containers, test automation.
Lectures 24h, execercises 18h, lecture questions 15h, lab reports 15h, project 30h.
Basics on software testing.
Articles + lectures.
Active lecture participation, exercises, assignments, term project.
Numerical scale 1-5 or fail