@ -125,3 +125,19 @@ Das Testen eines Codes ist im Gruppenprojekt essenziell, um Fehler zu entdecken
Die Ereigniskette beschreibt den Fehler im Code, verursacht durch menschliche Fehler. Diese Fehler können dazu führen, dass die Software nicht den vorgesehenen Anforderungen entspricht und schließlich zu Ausführungsfehlern führen, wenn das Programm während seiner Laufzeit auf diese Fehler stößt und nicht korrekt funktioniert.
Die Ereigniskette beschreibt den Fehler im Code, verursacht durch menschliche Fehler. Diese Fehler können dazu führen, dass die Software nicht den vorgesehenen Anforderungen entspricht und schließlich zu Ausführungsfehlern führen, wenn das Programm während seiner Laufzeit auf diese Fehler stößt und nicht korrekt funktioniert.
## Vorlesung 19.12.2023
### Lernziele
- Erklärung warum automatisiertes Testen
- Vorstellung und Erklärung der Grundlagen des Testens
- Vorstellung und Erklärung der UnitTests
- Übung zu Automatisiertes Testen in C und Java
### Erkenntnis
Automatisierte Tests helfen, sicherzustellen, dass der Code aller Gruppenmitglieder einheitlich funktioniert, erleichtern die Fehlerbehebung und erhöhen die Code-Qualität, indem sie potenzielle Probleme frühzeitig erkennen. Sie ermöglichen eine effiziente Zusammenarbeit, da Änderungen oder Updates schnell überprüft werden können, was die Gesamtstabilität des Projekts verbessert.
### Wiederholung
Unit-Tests sind automatisierte Tests, die einzelne Teile (Units) des Codes isoliert prüfen, um sicherzustellen, dass sie gemäß den Vorgaben funktionieren und unabhängig voneinander korrekt arbeiten. Sie überprüfen die kleinste Einheit des Codes, wie Funktionen oder Methoden, auf ihre Funktionalität.