
12: Programmieren, Vorlesung, WS 2018/19, 23.01.2019
1 hour 13 minutes Posted Jan 24, 2019 at 1:30 pm.
Start
Vorlesungsüberblick
Lernziele heute
Software-Katastrophen
Testen: Vorgehen
Beispiel: Klassifikation Dreiecke
Kriterien für gute Testfälle
Definition: Testen
Kategorien von Tests
Schwierigkeit von Tests
Testselektion
Testende
Teststrategien
Testgetriebene Entwicklung
Refactoring
Statische Analyse
Assertions
Zusicherungen
Zusicherungen in Java
Vor-/Nachbedingungen, Invarianten
Beispiel Invariante
Assertion oder If-Abfrage
JUnit: Übersicht
Beispiel: JUnit 4
Struktur/Terminologie von JUnit
JUnit: Testfall
Test-Urteil
JUnit: Assertions
Text-Fixture
Test-Suiten
Parametrisierte Tests
Ausführen von Tests
Test-Runner in Eclipse
Zusammenfassung
0:00
1:13:33

