diff --git a/Lerntagebuch.md b/Lerntagebuch.md index a31dcf3..049bf33 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -111,4 +111,20 @@ Automatisierte Tests können gezielt, kleine Teile eines Programms auf Fehler un Beim Projekt-Management geht es in allererster Linie um die Zusammenarbeit von Menschen. Der Auftraggeber gibt die Rahmenbedingungen an, bedeutet Budget, Prioritäten, Zeitplan, etc. Der Projektleiter koordiniert Ressourcen und Mitarbeiter. ### Wiederholung -Agile Modelle sind eher Aufwand- und Zeitorientiert, hierbei sind Menschen und Interaktionen wichtiger, als Prozesse und Werkzeuge. Zudem ist eine funktionierende Software wichtiger als eine ausführliche Dokumentation. \ No newline at end of file +Agile Modelle sind eher Aufwand- und Zeitorientiert, hierbei sind Menschen und Interaktionen wichtiger, als Prozesse und Werkzeuge. Zudem ist eine funktionierende Software wichtiger als eine ausführliche Dokumentation. + +--- + +## SU 07 (12.12.2023) + +### Lernziel +- Grundlagen Testen von Software +- Testmethodologie +- Testprozess +- Psychologische Aspekte + +### Erkenntnis +Der Testprozess basiert auf der Anforderungsdokumentation des Kunden, bedeutet wie viel Ressourcen wir vom Kunden zur Verfügung gestellt bekommen und worauf dieser Wert legt. Danach kann festgestellt werden was für eine Testumgebung ich brauche, welche Infrastruktur benötigt ist und welches Testziel am Ende erzielt werden soll. + +### Wiederholung +Man kann unendlich viele Tests durchführen und würde wahrscheinlich trotzdem nicht alle Fehler finden. Deshalb ist es sehr wichtig zu wissen, für welche Fehler ein Programm besonders anfällig ist und welche Fehler besonders schlimme Folgen nach sich ziehen könnten, um im Anschluss auf Tests zu bauen, welche genau auf diese Programmteile abzielen. Nicht zu vernachlässigen sind Zeit und Kosten, um am Ende ein Kompromiss aus Qualität und Kosten finden. \ No newline at end of file