Processes and Methods of Software Tests

Lecturer: Dr. Stefan Kriebel
Supervising Assistant: Cihad Kirhan, M. Sc.
Umfang: V2
ECTS Credits: 3

Type of Course : Block Course
Course Number: 12.26065

Bitte melden Sie sich über RWTHonline für die Vorlesung an, um Zugriff auf den Moodle-Lernraum zu erhalten.

Lecture Dates:
  • 12.05.2022, 08:30 - 17:30, 9222 (2359|222)
  • 13.05.2022, 08:30 - 17:30, 9222 (2359|222)

Exam Dates:
  • Exam 1: 11.08.22, 12:00 - 14:00, AOC (2020|131)
  • Exam 2: 21.09.22, 12:00 - 14:00, Eph (1090|321)

Topics
  • Foundations: introduction, motivation and wording, basic test process, prioritizing tests, psychology of testing
  • Tests in the software lifecycle: software development methodologies, module/component tests, integration test, system test, acceptance test, maintenance of tests, prototype testing
  • Static tests: manual methods, static analysis
  • Dynamic tests: black-box approach, white-box approach, intuitive test case development
  • Test management: risk management, economic efficiency, reuse of tests, failure management, metrics, organizing test teams, qualifications, configuration management, standards, TestProcessImprovement (TPI)
  • Tools and automation: types, evaluation and introduction of tools, home built vs. commercial, introduction of tools


Studentenkreis:
  • Werkstoffinformatik (D)/Hauptdiplom
  • Werkstoffinformatik (D)/Hauptdiplom/Software Engineering
  • Werkstoffinformatik (D)/Hauptdiplom/Softwaretechnik, Sprachen und Architekturen
  • Informatik (M.Sc.)/Software und Kommunikation
  • Software Systems Engineering (M.Sc.)
  • Software Systems Engineering (M.Sc.)/Software Engineering
  • Software Systems Engineering (M.Sc.)/[MPO2010] Software Engineering
  • Software Systems Engineering (M.Sc.)/[MPO2005] Practical Computer Science
  • Software Systems Engineering (M.Sc.)/[MPO2005] Areas of Specialization/Software Engineering

Literatur
  • Spillner, T. Linz: Basiswissen Softwaretest: Aus- und Weiterbildung zum Certified Tester - Foundation Level nach ISTQB-Standard, August 2005
  • H. Balzert: Lehrbuch der Softwaretechnik (v.a. Band 2)
  • M. Pol, T. Koomen, A. Spillner: Management und Optimierung des Testprozesses, Dpunkt 2002
  • G. E. Thaller: Software-Test: Verifikation und Validation, Heise 2002
  • Peter Liggesmeyer: Software-Qualität, Spektrum Akademischer Verlag (August 2002)
  • Spillner et al.: Praxiswissen Softwaretest, 2006