Course syllabus

Software Testing

ETSN20, 7,5 credits, A (Second Cycle)

Valid for: 2020/21
Decided by: PLED C/D
Date of Decision: 2020-03-30

General Information

Elective for: C4-da, D4-se, E4-pv, F4, F4-pv, I4-pvs
Language of instruction: The course will be given in English


The objective of the course is to give basic and advanced knowledge and skills within testing for large-scale development of systems completely or partly based on software. The course gives practical skills in methods and techniques for software testing.

Learning outcomes

Knowledge and understanding
For a passing grade the student must

Competences and skills
For a passing grade the student must

Judgement and approach
For a passing grade the student must


Verification and validation activities at different levels in software development

Different types of verification and validation and trade-offs between them

Testing techniques

Test management

Lectures give a theoretical overview and help for private studies.
Lab sessions give practical training in applying different test techniques and relate theory to practice through discussions of problems and solutions.
Projects give practical skills and training in different areas of software testing by literature search, analysis and presentation.

Examination details

Grading scale: TH - (U,3,4,5) - (Fail, Three, Four, Five)
Assessment: Examination is based on both individual and group assessment. Project work is assessed in groups, lab sessions are assessed in pairs, and the written exam is assessed individually. For final mark the student must pass lab sessions, project and written exam. The final mark is a combination of written exam marking and project marking.

The examiner, in consultation with Disability Support Services, may deviate from the regular form of examination in order to provide a permanently disabled student with a form of examination equivalent to that of a student without a disability.

Code: 0119. Name: Software Testing.
Credits: 4,5. Grading scale: TH. Assessment: Written examination. Contents: Written exam
Code: 0219. Name: Project.
Credits: 3. Grading scale: UG. Assessment: Project in teams. Contents: Project in teams
Code: 0319. Name: Labs.
Credits: 0. Grading scale: UG.


Admission requirements:

The number of participants is limited to: No
The course overlaps following course/s: ETS200

Reading list

Contact and other information

Course coordinator: Prof. Per Runeson,
Course homepage:
Further information: Compulsory items: project, lab sessions, presentations, reports.