Introduction to systematic software testing

Module Code
Module Coordinators
Klaus Wüst
  • Berthold Franzen
  • Hellwig Geisse
  • Klaus Wüst
  • Short Description
    Planning, execution and documentation of testing software. Static and dynamic test methods. Testing the structure vs. testing the functions. Blackbox- and whitebox tests. Debugging, component test, system test.
    Learning Objectives

    The students know the most important methods of testing software and can select suited methods for practical tests. The can design a testing plan for own and third party software and test the software in modules or as a whole system. They can test software within the team and assess the effectiveness of their approach.

    • Planing execution and documentation of testing software
    • Static and dynamic testmethods
    • testing the structure vs. testing the functions
    • Blackbox- and whitebox tests, debugging
    • testing components and complete systems
    Duration in Semester
    Instruction Language
    Total Effort
    3 CrP; an estimated 90 hours, of which approximately 30 are spent in class.
    Weekly School Hours
    Method of Instruction

    Lecture 1 SWS, Practical Course 1 SWS

    Requirements for the awarding of Credit Points

    Examination: Test/colloquium

    Evaluation Standard
    according to examination regulations (§ 9)
    • A. Spillner, T. Linz: Basiswissen Softwaretest dpunkt
    • Pezzè, M., Young, M.: Software testen und analysieren Oldenbourg
    • G.J. Myers: The Art of Software Testing Wiley
    Prerequisite Modules