Software test and quality management (SQM)

Contents
  1. Basics (introduction, definition of terms, principles of software testing, fundamental test process, psychology of testing)
  2. Testing in the software life cycle (general V-model, component testing, integration testing, system testing, acceptance testing, testing new product versions, overview of test types)
  3. Static testing (structured group tests, static analyses, metrics)
  4. Dynamic testing (black-box procedure, white-box procedure, experience-based test case determination)
  5. Test management (test organization and planning, economic aspects, test strategy, management of test work, error management, requirements for configuration management)
  6. Test tools (types, selection, introduction)
  7. Modern test procedures (model-based testing, regression testing, testing of variant-rich systems)
  8. debugging
Lecture language English
References

Andreas Spillner, and Tilo Linz. Basiswissen Softwaretest: Aus-und Weiterbildung zum Certified Tester–Foundation Level nach ISTQB-Standard. dpunkt-Verlag, 2019.

Helmut Balzert, and Christof Ebert. Lehrbuch der Software-Technik. Spektrum, Akad. Verlag, 1996. V.a. Band 2.

Martin Pol, Tim Koomen, and Andreas Spillner. Management und Optimierung des Testprozesses: Ein praktischer Leitfaden für erfolgreiches Testen von Software mit TPI® und TMap®. dpunkt-Verlag, 2002.

Georg Erwin Thaller. Software-Test: Verifikation und Validation. Heise, 2002.

Organizational matters

At the end of the lecture there is also the possibility to be certified as "ISTQB - Certified Tester - Foundation Level". A corresponding date and the modalities for the examination will be agreed in the lecture and announced in good time in the date list on the lecture homepage.