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 24 h, exercises 18 h, lecture questions 15 h, lab reports 15 h, project 3 0h
Basics on software testing.
Articles + lectures.
Active lecture participation, exercises, assignments, term project.
Numerical scale 1-5 or fail