This course provides an understanding of the fundamental problems in software testing, as well as solid foundation in the practical methods and tools for a systematic state-of-the-art approach to testing of software.
About this course
- Introduction to software testing and test design
- Unit testing, test design and automation
- Testing at integration and system level
- Static and dynamic analysis
- Advanced test design
After the course, the participants are expected to:
- understand the fundamental goals, challenges and limitations of software testing, and its relation to other software engineering activities, such as requirements engineering, design and implementation.
- have a working knowledge and experience in applying the major established test design techniques.
- have a working knowledge and experience in static and dynamic code analysis.
- have an overview knowledge in more advanced testing methods (such as model-based testing, mutation testing and search-based testing), and in the state-of-the-art in software testing research.
Related industrial challenges addressed in the course
- Finding problems earlier in the development process and integration chain.
- Avoiding quality deficiency costs.
- Evaluating the quality of software and systems, and knowing when to release.
- Understanding problems and gaps in the development process for continuous improvement.
- 100 credits, out of which 70 credits are within technology or information technology, with at least 15 credits in programming or software development.
You can also apply for the course and get your eligibility evaluated based on knowledge acquired in other ways, such as work experience, other studies etc.
Course title in Swedish
Professor i datavetenskap
After submitting your electronic application, the next step is to submit documentation to demonstrate your eligibility for the course you have applied for. In order to document your eligibility, you must provide your high school diploma and university transcript and proof of your English language proficiency.
To meet the entry requirements for this course you need to have previous academic qualifications (university studies). You will find the specific entry requirements above.
No academic qualifications?
If you do not have the formal academic qualifications needed for a specific course, you can apply for the course and get your eligibility evaluated based on knowledge acquired in other ways, such as work experience, other studies etc. This is also known as a validation of prior learning.
Recognition of prior learning means the mapping out and assessment of an individual's competence and qualifications, regardless how, where or when they were acquired – in the formal education system or in some other way in Sweden or abroad, just recently or a long time ago.
If you think your knowledge and competences will qualify you for this course, you will need to upload th following with your application:
- CV with description of your educational and professional background. Your CV must describe your knowledge and competences in relation to the entry requirements.
- If you refer to work experience, you need to upload an Employers certificate.
If we need more information, we will contact you.
The courses are part of the Prompt project where MDH offers courses at master's level. The courses are given online without physical meetings and are flexible in time and space so that they can be combined with professional life.For companies that want to collaborate on competence development