Browse Source

Eintrag fuer 19.12.2023 verfasst

main fetched-on-2024-01-08
Steam Deck User 1 year ago
parent
commit
943906d79e
  1. 29
      Lerntagebuch.md

29
Lerntagebuch.md

@ -164,9 +164,38 @@ Die Testpyramide soll verschiedene Arten von Tests so struktieren, dass es einfa
## SU 08 (19.12.2023)
### Lernziel
- Automatiesertes Testen braucht Motivation
- Tests zu schreiben ist eine angelernte Fähigkeit
- Automatisiere die richtigen Tests
- Abhängigkeiten vermeiden
### Erkenntnis
#### Build Tools
Programmiersprachen sind verschieden. Manche sind einfacher für Anfänger zu verstehen, andere schwieriger. C zum Beispiel ist eine Programmiersprache die man selber kompilieren muss. Build Tools, wie "Ceedling" automatisieren das builden von Sprache wie C. Noch dazu machen Sie das automatisierte Testen einfacher. Das würde uns beim Projekt helfen.
### Wiederholung
#### Fake
Um zu Testen muss man Schnittstellen in seinen Code implementieren. Über diese Schnittstellen greift dann das automatiserte Test Tool um seine Tests auszuführen. Ein Beispiel für solch eine Schnittstelle ist das "Fake". Das Fake ist eine alternative Schnittstellungimplementierung gegenüber dem Stub. Es hat ein extrem vereinfachtes Verhalten und besitzt über keine Logik.
---
## SU 09 (XX.XX.2024)
### Lernziel
-
-
-
-
### Erkenntnis
####
### Wiederholung
####
---
Loading…
Cancel
Save