Software test and quality management (SQM)

Content

The lecture focuses on the aspect of software quality in the software development process and focuses specifically on the topic of software testing. Different aspects of testing in the life cycle of software are shown. First of all, the fundamentals of testing are taught, which are presented in accordance with the documents published by the German Testing Board. Theoretical test management processes as well as practical test methods are part of the lecture. In the second part of the lecture, model-based test methods are presented. These enable test automation based on software models. In addition, the currently very relevant topic of testing multi-variant software systems, such as software product lines, is presented. Current research results are presented in these topics.

Course language German
Literature
  • 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.
ISTQB Certificate Exam

The basics of testing taught in this lecture are presented in accordance with the documents published by the German Testing Board. With the knowledge of these basics there is the possibility to acquire the ISTQB certificate for the Foundation Level Tester. If you pass the exam and/or are a BAföG recipient, you can have part of the costs reimbursed.