Syllabus academic year 2011/2012
(Created 2011-09-01.)
SOFTWARE TESTINGETS200
Credits: 7,5. Grading scale: TH. Cycle: A (Second Cycle). Main field: Technology. Language of instruction: The course will be given in English. Optional for: C4, C4da, D4, D4pv, E4, E4pv, F4, F4pv, I4, I4pvs, Pi4, Pi4pv. Course coordinator: Prof. Per Runeson, per.runeson@cs.lth.se, Computer Science. Prerequisites: ETSA01 Software Engineering Process - Methodology or ETS140 Software Engineering Process or ETS141 Software Engineering Process or ETS160 Methodology for Software Development or ETS032 Software Development for Large Systems. 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. Parts: 2. Further information: Compulsory items: project, lab sessions, presentations, reports. Home page: http://cs.lth.se/ets200.

Aim
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.

Knowledge and understanding
For a passing grade the student must

Skills and abilities
For a passing grade the student must

Judgement and approach
For a passing grade the student must

Contents
Verification and validation activities at different levels in the software development process

Different types of verification and validation

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.

Literature
Burnstein, I: Practical Software Testing- a process oriented approach. Springer-Verlag, ISBN 0-387-95131-8.
Additional literature assigned by the department.

Parts

Code: 0104. Name: Software Testing.
Higher education credits: 4,5. Grading scale: TH. Assessment: Written examination. Contents: Written exam.

Code: 0204. Name: Project.
Higher education credits: 3. Grading scale: UG. Assessment: Project in teams. Contents: Project in teams.