Browse Source

fix su 06

main
fdai7451 1 year ago
parent
commit
47d8eb1627
  1. 20
      Lerntagebuch.md

20
Lerntagebuch.md

@ -92,18 +92,20 @@ Um den Build Prozess einer Software zu vereinfachen gibt es je nach Sprache unte
## SU 06 (05.12.2023) ## SU 06 (05.12.2023)
### Lernziel ### Lernziel
- Test Grundlagen
- Begriffe
- Ereigniskette
- Auftretende Fehler & Arten von Fehlern
- Testmethoden
- Testprozess
- Projektmanagement
- Modelle
- Wasserfall
- V-Modell
- Agile
- Techniken
- Kanban
- Scrum
- Aufwandsschätzung
### Erkenntnis ### Erkenntnis
Das Ziel von Tests ist, Fehler aufzuzeigen, bevor sie größeren Schaden anrichten können (z.B. in Production ausgerollt werden).
Damit ein Projekt geregelt geplant und Entwickelt werden kann, gibt es mehrere Projektmanagement Ansätze und Techniken, wonach sich jeder Entwickler richtet. Um den Optimalen Projektverlauf zu erreichen, schätzt man den Aufwand, den es benötigt, die aktuelle Software zu erstellen. Dies kann früh im Entwicklungsprozess gemacht werden und ist gut um die genauen Anforderungen zu erkennen.
### Wiederholung ### Wiederholung
Es ist wichtig immer eine große Testabedckung zu haben, um möglichst viele Testcases abzudecken und sofort zu erkennen wenn eine Code Änderung ungewollte nebeneffekte hat. Auf manuelle Tests sollte wenn möglich verzichtet werden, da Menschen oftmals Fehler übersehen, vorallem wenn sie ihre eigene Implementation testen.
Beim Wasserfall Model werden alle Prozessschritte nur einmal ausgeführt (es verhält sich linear). Das V-Modell ist eine Weiterentwicklung des Wasserfall Modells und stellt jedem Prozessschritt ein Testschritt zur Verifikation gegenüber. Bei Agilen Modellen wird sich nicht (wie bei den vorher gennanten Modellen) auf Umfang konzentriert, sondern auf Aufwand und Zeit. Es ist wichtiger auf Veränderungen zu Reagieren und eng im Kontakt mit dem Kunden zu sein.
## SU 07 (12.12.2023) ## SU 07 (12.12.2023)
### Lernziel ### Lernziel

Loading…
Cancel
Save