@ -151,3 +151,27 @@ Ein minimum viable increment (auch Minimum Viable Increment bzw. MVI) wird benö
Durch die Lieferung von regelmäßigen kleinen Arbeitspaketen und anschließender Absprache mit dem Kunden wird garantiert, dass das Projekt in die richtige Richtung steuert und der Kunde über den aktuellen Stand informiert ist.
Durch die Lieferung von regelmäßigen kleinen Arbeitspaketen und anschließender Absprache mit dem Kunden wird garantiert, dass das Projekt in die richtige Richtung steuert und der Kunde über den aktuellen Stand informiert ist.
Das MVI muss nach einem Sprint lauffähig sein und ist eine möglichst kleine Aufgabe, die hohen Business Value bringt.
Das MVI muss nach einem Sprint lauffähig sein und ist eine möglichst kleine Aufgabe, die hohen Business Value bringt.
Bezeichnend ist, dass der Endkunde davon einen echten Vorteil haben muss.
Bezeichnend ist, dass der Endkunde davon einen echten Vorteil haben muss.
---
## Vorlesung vom 2023.12.12
### Lernziel
- Einführung in Softwaretests inklusive Testprozess, Gründe für Tests und grundlegende Begriffe
- Typisierung von Fehlern in: Arten, Bestandteile und Ebenen
- Überblick über die Ausführung und Nachbearbeitung von Tests
- Kennenlernen von psychologischen Aspekten, die die Durchführung von Tests beführworten
### Erkenntnis
Für das Gruppenprojekt habe ich gelernt, dass Tests weitaus umfangreicher gestaltet sind als das bloße Prüfen von erwarteten Schwächen im Code.
Dass das Testing eine ausführliche Nachbearbeitung erfordert, welche insbesondere einen Testreport und einen Abgleich mit ehemaligen Testläufen beinhaltet, ist ebenfalls relevant.
Grundsätzlich sollte auf das Einhalten eines sauberen Testprozesses geachtet werden.
### Wiederholung
Es existieren latente, maskierte und kaskadierte Fehler.
Latente Fehler fallen in der Regel durch Rückmeldung der Anwender auf, daher dauert es meist einige Zeit, bis der Fehler auffällt.
Häufig zeigen sich latente Fehler, wenn Daten anders als erwartet sind.
Maskierte Fehler werden meistens durch einen weiteren Fehler verborgen und fallen auf, sobald der übergeordnete Fehler behoben ist.
Kaskadierte Fehler sind Folgefehler aus einem vorangehenden Fehler.