Browse Source

Merge branch 'fdai7396-main-patch-18051' into 'main'

Update Lerntagebuch.md

See merge request fdai7396/lerntagebuch!8
main
fdai7396 2 years ago
parent
commit
c49925618c
  1. 39
      Lerntagebuch.md

39
Lerntagebuch.md

@ -173,3 +173,42 @@
Automatisierte Test bringen viele Vorteile. Sie können Fehler vorbeugen und können
gezielt einzelne Teile des Programms testen. Sie erkennen Laufzeit Fehler und können
wiederholt werden.
# woche 6
Krank
# testen, Woche 7
## Lernziele/Takeaway
Menschen machen Fehler; führt zu unerwünschten Verhalten des Codes
### Erkenntnise/preception
#### Wiederholung/repetition
# Automatisiertes Testen, Woche 8
## Lernziele/Takeaway
Testfähigkeit lässt nach Zeit nach. Mehrere Tester erforderlich, jedoch
müssen Tester konpetent sein. Testtungen sind zeitaufwändig.
Gründe Automatisierte Tests: fehlendes Wissen, zu viele Interfaces,
zu komplex, bremst Entwicklung, Test ist langweilig, finden keine
Fehler, fehlende Testumgebnung, erschweren Änderungen,
Qualitätsabteilung testet sowieso.
= alles Ausreden...
Valiede Gründe: geerbter Code & nur user Interface.
UnitTest ist eine Fertigkeit, muss geübt werden.
Team muss automatisiertes Testen unterstützen
Welche Test automatisieren: Test die sich häufig wiederholen,
Test mit hoher Bedeutung (Wichtig Coeds), hohe anzahl an test
Welche Test lassen sich automatisieren: Unittest, Modultest -> Integrationtest, Applicationtest (Lasttest)
UnitTest: testen keinen Code, sondern das Verhalten; test einen Aspekt; Verhindern ungewünschte Änderungen!
Müssen schnell sein; müssen unabhängig voneinandern sein; Wiederholbarkeit; Ergebnise müssen eindutig sein;
zeitnah mit dem Code entstehen; erst Test, dann Code; sind Vertrauenswürdig;
### Erkenntnise/preception
UntiTest verinfachen das Schreiben eines Codes. Sind sogar essentiel um einen guten Code zu schreiben
In dem man UnitTest durchführt kann man Fehler verhindern & vorbeugen.
#### Wiederholung/repitition
Gut lesbare Test können die Fehler schnell aufzeigen und sind auch besser Verständlich
UnitTest testen nicht den Code, sondern das Verhalten eines Coedes.
UnitTest testen nur einen Aspekt eines Codes.
Loading…
Cancel
Save