@ -142,3 +142,44 @@ Testen kann man nicht einfach so. Man muss vorher das Testen planen. Die Abläuf
Das Program sollte man nicht selber testen, da Menschen blind zu ihren eigenen Fehlern sind. Keiner mag es Fehler zuzugebe.
Deswegen sollte Testen gegenseitig und formal gemacht werden.
# 7) Eintrag
## Lernziel:
### Automatisiertes Testen vs. Manuelles Testen
Obwohl automatisiertes Testen manuelles Testen nicht ersetzen kann, hat manuelles Testen doch seine Nachteile. Beim manuellen Testen muss man zuvor die Infrastruktur aufbauen. Beim manuellen Testen schwindet die Aufmerksamkeit nach einiger Zeit, was zu Fehlern führen kann. Tester müssen Experten sein.
## Erkenntnis:
A.T kann den Workflow von Bugtesting vereinfachen. Man sollte sich Zeit nehmen gescheite Unit Tests zu schreiben, das Projekt wird dir später dafür danken. Man sollte Q und A nicht vernachlässigen, quality control ist wichtig.
## Wiederholung:
### Was sind Unit Tests?
Man sollte nicht den gesamten Code testen alles auf einmal. Man sollte stattdessen den Code in kleine Teile teilen und Unit Tests für die einzelnen Funktionen schreiben. Unit Tests testen auf das richtige Ergebnis, nicht wie man dort ankommt! U.T sollten independant und reihenfolgenlos ablaufen können.