This course is discontinued

INF9530 – Foundations of Software Testing

Schedule, syllabus and examination date

Choose semester

Course content

The course covers basic concepts in software testing, such as:

  • Fundamental concepts in testing
  • Testing throughout the software life-cycle
  • Static test techniques
  • Test design
  • Test management
  • Tools support for testing

Learning outcome

At the end of the course you will know how to

  • apply modern software testing processes in relation to software development and project management,
  • create test strategies and plans, design test cases, prioritize and execute them,
  • manage incidents and risks within a project, and
  • contribute to efficient delivery of software solutions and implement improvements in the software development processes.
    evaluate the effect of various test techniques in various contexts


PhD candidates from the University of Oslo should apply for classes and register for examinations through Studentweb.

If a course has limited intake capacity, priority will be given to PhD candidates who follow an individual education plan where this particular course is included. Some national researchers’ schools may have specific rules for ranking applicants for courses with limited intake capacity.

PhD candidates who have been admitted to another higher education institution must apply for a position as a visiting student within a given deadline.


Formal prerequisite knowledge

No obligatory prerequisites beyond the minimum requirements for entrance to higher education in Norway.

Overlapping courses

5 credits overlap with INF5530 – Foundations of Software Testing (discontinued)


  • The teaching is a combination between presentation of theoretical concepts and exercises and discussions. It is dialogue-oriented and with a practical approach.
  • 2 hours tuition per week for 7 weeks. Discussion of project tasks.


  • Project assignment and written exam. Both parts count 50 % each. The project assignment is an independent, individual work to be delivered twice.
  • Both assignment and written exam must be passed and passed in the same semester.
  • The candidates from the phd-version of this course have additional curriculum compared to the candidates on the master version (INF5530).

Language of examination

The project assignment must be written in English

Grading scale

Grades are awarded on a pass/fail scale. Read more about the grading system.

Explanations and appeals

Resit an examination

This subject does not offer new examination in the beginning of the subsequent term for candidates who withdraw during an ordinary examination or fail an ordinary examination. For general information about new examination, see and

Withdrawal from an examination

It is possible to take the exam up to 3 times. If you withdraw from the exam after the deadline or during the exam, this will be counted as an examination attempt.

Special examination arrangements

Application form, deadline and requirements for special examination arrangements.


It is strongly recommended to attend the first lecture since it will be given important information.

Facts about this course






Every spring

This course will not be offered from spring 2015


Every spring

Teaching language