Grundlagen des Softwaretests

Der erfolgreiche Test von Software und die damit verbundene Überprüfung der Funktionalität ist ein wichtiger Baustein im Produktentstehungsprozess. Mit zahlreichen Methoden wird versucht, die Softwarequalität sicherzustellen und zu verbessern. Das ist vor allem für sicherheitsrelevante Applikationen, z.B. in der Fahrzeugtechnik relevant. Neben der Vorstellung der verschiedenen Methoden wird auch die Planung von Softwaretests vermittelt. Eine hundertprozentig fehlerfreie Software wird es in den meisten Fällen nicht geben und so ist es umso wichtiger, dass eine Messung der Zuverlässigkeit angewendet werden kann, die eine Fehlerabschätzung liefert. In diesem Seminar wird die eigene Sprache und Logik des Softwaretests vermittelt. Für viele Softwareentwickler gehört der Funktionstest zum Alltag und dieser entwicklungsbegleitende Test stellt schon den ersten wichtigen Baustein dar. Erfahrungsgemäß liegen hier auch die ersten großen Probleme. Testerfahrene Entwickler haben ein völlig anderes Vorgehen als Kollegen ohne Testerfahrung.In diesem Seminar soll der Blick geschärft werden für die Fallstricke des Softwaretestens, um so von Anfang an eine Software zu schreiben, die nachfolgende Software- und Systemtests besteht.
Donnerstag, 20. März 20259.00 bis 12.15 und 13.15 bis 17.30 Uhr1. Grundlagen des TestensZiele des Testensdie sieben Grundsätze des Testensder Testprozess2. Testen im SoftwareentwicklungslebenszyklusSoftwareentwicklungslebenszyklus-Modelle (agil vs. sequentiell)TeststufenTestarten3. Statischer TestGrundlagen des statischen Testensder Reviewprozess4. TestverfahrenTestverfahren im ÜberblickBlack-Box-TestverfahrenWhite-Box-Testverfahrenerfahrungsbasierte Testverfahrenauf Zusammenarbeit basierende Testansätze
Veranstaltungs-Code | FB24-519008-60422326 |