Inhalte: Das Testen nimmt einen immer größeren Stellenwert in der Entwicklung und Qualitätssicherung software-basierter Systeme ein. Diese VL wird Basiskonzepte des Software-Testens erläutern und praxisrelevante Methoden zum Testmanagement, zum Testentwurf, zur Testspezifikation, Testgenerierung und Testbewertung vermitteln. Folgende Themenblöcke werden behandelt:
• Grundlagen des Softwaretestens
• Testen im Softwarelebenszyklus
• Statischer Test
• Dynamischer Test
• Testfallentwurfsverfahren
• Testmanagement
• Testwerkzeuge
Die Vorlesung basiert auf dem ISTQB® (International Software Testing Qualification Board, www.istqb.org) Certified Tester Programm, einem weltweit anerkannten, standardisierten Aus- und Weiterbildungsschema für Software-Tester. Die VL vermittelt den Stoff des ISTQB Software Tester Foundation Level und weiterführende aktuelle Testmethoden und -techniken. Im Anschluss kann daher neben der Prüfung zur VL eine Prüfung zum Zertifikat Software Tester Foundation Level abgelegt werden. Dieses Zertifikat wird mittlerweile in vielen Stellenausschreibungen nachgefragt.