@ -1063,5 +1063,17 @@ Agile Projekte zeichnen sich nicht durch einen festen Umfang, sondern einen best
- tendentielle nicht absolute Aussage
- Lieferbarkeit
#### Übung
- Widerholung von Begriffen aus der Vorlesung
- Definition von Testfällen bei bestimmten Beispielen
- Recherche von Softwarefehlern
### Erkenntnis
Tests sind ein wichtiger Bestandteil der Softwareentwicklung, da durch sie Fehler und damit finanzielle und idelle Kosten verhindert werden können. Da es sich bei unserer Gruppenarbeit auch um kleines Softwareprojekt handelt, wirken sich die Vorteile und Chancen der Tests auch direkt auf uns aus. Auch wenn wir im Gruppenprojekt keine idellen oder finanziellen Schäden von Fehlern tragen, so will trotzdem jeder eine bestmögliche Note ;).
### Wiederholung
Wie kommen Fehler ins Programm und wann wirken sich diese aus? Das beschreibt die Ereigniskette. Zuerst macht der Entwickler beim Schreiben des Codes eine Fehler/Error. Dieser Error ist nun als Defekt/Defect im Code vorhanden, muss sich allerdings noch nicht auswirken. Erst wenn sich der Code zur Laufzeit anders verhält als gewünscht, wird von einem Fehlverhalten/Failture gesprochen.