Vorlesung: Prozesse und Methoden beim Testen von Software

Dozent Dr. Stefan Kriebel
Assistent Steffi Kaiser, M.A.
Kursart Vorlesung (V2,Ü0; 3 ETCS)
LV-Nr. 15ss-26065
Sprache Nach Absprache
Raum 4312
Termine Vorlesung: Di. 16.06.15, 8:00-18:00, Raum 9U09
Vorlesung: Mi. 17.06.15, 8:00-16:00, Raum 9U09
Prüfung: Mi. 12.08.15, 9:00-11:00, Raum 2356|050 (AH V)
Certified Tester: Mi. 12.08.15, 11:30-13:30, Raum 2356|052 (5052)
Prüfung (Wiederholungstermin): Mi. 16.09.15, 14:00-16:00, Raum 2356|051 (AH VI)

Themen:

  • 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
  • Testmanagement: 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

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