Browse Source

Erster Eintrag Vorlesung 19.12.2023

remotes/rating/master
fdai7727 1 year ago
parent
commit
a2d06aed6a
  1. 19
      Lerntagebuch.md

19
Lerntagebuch.md

@ -117,6 +117,25 @@ Für unser Projekt ist es wichtig, Tests zu schreiben, die uns dabei helfen kön
`Maskierte Fehler` sind Fehler, welche auf den ersten Blick nicht erkennbar sind, sondern vorher durch einen anderen Fehler überdeckt werden. Die `maskierten Fehler` sind erst auffindbar sobald der maskierende Fehler behoben wurde. Sie haben allerdings meist keine direkte Auswirkung auf die Funktionalität der Software, wodurch sie nur schwer erkennbar sind.
## Vorlesung vom 19.12.23
### Lernziel
- Grundlagen der Testautomatisierung
- Motivation zum Testen
- Unterschiede Unittest/Modultest/Applicationtest
- Wie schreibt man Unittests?
- Testbarkeit von produktiven Code
### Erkenntnis
Es ist wichtig, dass Unittests eine gewisse Struktur/Funktionalität einhalten, damit wir uns auf die Rückgabe/Ergebnisse der geschriebenen Unittests nach Veränderungen im Quelltext verlassen können. Hierbei sollten wir uns an das FIRST/RTFN-Prinzip halten. Dadurch steigert man die Verlässlichkeit der Test direkt beim schreiben dieser.
### Wiederholung
`Sweet Spot`: Unter `Sweet Spot` versteht man den optimalen Punkt zwischen Funktionalität und Kosten eines Tests. Es sollte immer eine Balance zwischen Kosten und Funktionalität gehalten werden. Unnötig aufwändige/teure Test mit geringer Funktionalität sollten vermieden werden.
### Kritik
## Vorlesung vom
### Lernziel

Loading…
Cancel
Save