Software testing - 5MMTSL6

Informations générales

  • Number of hours

    • Lectures 18.0
    • Projects -
    • Tutorials -
    • Internship -
    • Laboratory works -
    • Written tests -

    ECTS

    ECTS 2.0

Goal(s)

An overview of software testing methods.

Responsible(s)

Ioannis PARISSIS

Content(s)

Test
Verification and validation
Testing throughout the software lifecycle.
Software structural testing.
Testing based on specifications: partitioning, combinatorial testing.
Model-based testing methods, in particular finite state machines.
Analysis of coverage concepts, mutation testing.
Insight into key testing areas:

  • performance testing and load testing
  • interface testing
  • security testing.

Prerequisites

Software engineering courses covering, in particular, development cycles: this helps to properly situate testing within the development process.
Good knowledge of algorithms and programming: being able to analyse a programme and execute it symbolically ‘by hand’ is part of a tester’s role and is an essential skill for understanding techniques based on code analysis.
Languages and automata: part of the course focuses on models, and in particular finite-state machines used to generate conformance tests.

Test

Evaluation : 20% of Devoir à la maison and 80% of Examen écrit (1h30)

Resit : 20% of Devoir à la maison (reported score) and 80% of Examen écrit (1h30)

Written final test, documents allowed. Written assignments in the course of the semester can be included in the final mark.

Calendar

The course exists in the following branches:

  • Curriculum - Information Systems Engineering - Semester 9
see the course schedule for 2026-2027

Additional Information

Course ID : 5MMTSL6
Course language(s): FR

The course is attached to the following structures:

  • Team Programming and Software

You can find this course among all other courses.

Bibliography

Aditya P. Mathur:Foundations of Spftware Testing, Pearson 2008.
J-F. Pradat-Peyre, J. Printz: Pratique des tests logiciels, Dunod 2009.
Myers, G.J. : The Art of Software Testing. Wiley 1979; réédité 2004.

Autres documents mis à disposition