Software Verification and Validation
The focus of this course will be on software testing. A variety of test techniques will be covered along with applicability aspects as well as the bindings on software reliability modeling. The course includes Introduction to Software verification and Validation, Software Testing overview and classifications, Functional (black box) testing, Structural (white box) testing, Integration testing, Mutation testing, Model-based testing and Test case generation, Software reliability modeling together with bindings on testing, Overview of testing process, testing tools and automation. The contents will reflect latest research topics as well as industrial practices. Guest lectures by industrial experts will be the highlight of this course.
Occasions for this course
Autumn semester 2024
-
Apply for freestanding course to Software Verification and Validation to Autumn semester 2024 (part time 50%) to Software Verification and Validation to Autumn semester 2024 (part time 50%) Apply for programme course
Scope
7.5 credits
Time
2024-11-11 - 2025-01-19 (part time 50%)
Education level
Second cycle
Course type
Freestanding course, Programme course
Application code
MDU-24029
Language
English
Study location
Västerås
Course syllabus & literature
See course plan and literature list (CDT414)Specific requirements
At least 120 ECTS credits within at least 60 ECTS credits computer science where at least 7,5 ECTS credits in software engineering are included. In addition Swedish course B/Swedish course 3 and English course A/English course 6 are required. For courses given entirely in English exemption is made from the requirement in Swedish course B/Swedish course 3.
Selection
University credits
Questions about the course?
If you have any questions about the course, please contact the Course Coordinator.