Home/Vakken/Software Quality and Testing
CSE11105 ECTSQ4EngelsBachelor

Software Quality and Testing

FaculteitElektrotechniek, Wiskunde en Informatica
NiveauBachelor
Studiejaar2025-2026

Beschrijving

The course covers the most important testing techniques needed to build high quality software systems. The course covers both the testing techniques themselves, and the software design techniques needed to create testable systems.

Specific topics covered are:

  • testing principles, test levels, and the testing pyramid

  • software testing automation and JUnit

  • specification-based testing

  • structural testing and the different coverage criteria

  • boundary analysis and testing

  • design by contract

  • property-based testing

  • test doubles and mock objects

  • design for testability

  • test-driven development (TDD)

  • larger tests (SQL and web testing)

  • test code quality and test smells

Toetsing

The evaluation of the course is based on one exam. It happens on WebLab and is composed of coding questions and theoretical questions. Students can consult the documentation of certain testing libraries during the exam.

There is also one possibility to do a resit.

Disclaimer: information may change depending on unforeseen circumstances or measures (see: TER Art 29, sub 4)

Reviews0 reviews

Nog geen reviews voor dit vak. Wees de eerste!

Heb jij dit vak gevolgd?

Deel je ervaring met toekomstige studenten. Inloggen met je TU Delft mailadres duurt één minuut.

Schrijf een review