@ -330,3 +330,93 @@ Rollen im Projektmanagement sind sehr wichtig, da sie klare Verantwortlichkeiten
Das Wasserfallmodell im Projektmanagement ist ein sequenzieller Ansatz mit einem linearen Ablauf, bei dem jede Phase des Projekts nacheinander abgeschlossen wird und jede Phase auf der vorherigen aufbaut. Es ist ein strukturierter Ansatz, der oft in Projekten mit klaren und stabilen Anforderungen verwendet wird.
### Kritik
---
## SU 07 (12.12.2023)
### Lernziel
- Testen von Software
- Literatur
- Motivation (warum Testen?)
- Fehler sind menschlich
- unerwünschtes Verhalten von Software aufgrund Codefehler (ist teuer!)
- Grundlagen
- Begriffe
- Qualitätssicherung QS
- Testmanagement
- Testumgebung
- Test
- Prüfen
- Software
- Error/Defect/Failure
- Fehler oder Feature?
- Ereigniskette
- Error (Personenfehler beim Schreiben von Code)
- Defect (Fehlerstelle im Code)
- Failure (Fehlverhalten)
- Fehlerauftreten
- latenter (versteckt, dessen Existenz nicht bewusst)
- Betriebsblindheit ("blind" gegenüber Fehlern & Optimismus)
- Lösung (gegenseitiges Testen & Fehlerberichte)
### Erkenntnis
Ein Test ist ein Verfahren, mit dem die Funktionalität, Qualität und Zuverlässigkeit einer Software überprüft wird. Es wird in unserem Projekt wichtig sein alle verschiedene Szenarien und Aktionen durchzuführen, um mögliche Fehler, Probleme oder Schwachstellen zu identifizieren und zu beheben.
### Wiederholung
Die Testpyramide ist ein Konzept, das die Verteilung und Priorisierung von verschiedenen Arten von Tests in einer Softwareentwicklungsumgebung beschreibt. Die Testpyramide besteht aus drei Ebenen: UI-Tests (Benutzeroberflächentests), Integrationstests und Unittests. Jede Ebene hat eine unterschiedliche Bedeutung und Verwendungszweck.