Module 3 – Integration and System-Level Testing

Contacts: Wasif Afzal

The Integration and system testing module is divided in two main parts: The first part focuses on Integration and System-Level Testing and Test Design, and the second part focuses on Important Issues and Aspects of Integration- and System-Level Testing.

The first part of the module will extend the test design techniques discussed in the Unit testing module, discussing things like specification­-based testing, implementation­-based testing, and other test design techniques when used at integration­ or system level. Lectures and assignments for this part of the module module are listed below:

Part I: Integration and System-Level Testing and Test Design

  1. (Video) Integration Strategies.
  2. (Video) Test Design on Integration and System Level.
  3. (Assignment) Assignment INL6: Test Design on Integration- and System-Level. (sorry for the out-of-order listing of INL6 and INL5 – the latter can be found below.)
    • Recommended Reading is provided in the assignment instructions.
  4. (Video) Perspectives on Integration Testing.
  5. (Expert Interview) Dr Stig Larsson on Integration and Testing.

The second part of the module will focus on aspects and issues that are highly relevant for integration- and system-level testing (and in some cases, to the entire software testing process as a whole). Such issues include dealing with combinatorial issues, testability, etc… Lectures and assignments for the second part of this module are listed below:

Part II: Important Issues and Aspects of Integration- and System-Level Testing

  1. (Video) Testability.
  2. (Video) Combinatorial Testing.
  3. (Assignment) Assignment INL5: Combinatorial Testing.
  4. (Video) Exploratory Testing – I.
  5. (Video) Exploratory Testing – II.

Back to main page