From b617c915ce3f8f557df03bdb73238c8d682473bf Mon Sep 17 00:00:00 2001 From: Yannis Liebermann Date: Sun, 7 Jan 2024 16:08:26 +0100 Subject: [PATCH] SU - 08 --- Lerntagebuch.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 3d478a2..4c835c0 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -87,4 +87,16 @@ Projektmanagement ist erforderlich, um komplexe Aufgaben effizient zu planen, or Tests sind entscheidend, um die Funktionalität, Stabilität und Interoperabilität des Codes sicherzustellen. Sie ermöglichen es, potenzielle Fehler frühzeitig zu erkennen und die Qualität des Projekts insgesamt zu verbessern. ### Wiederholung -Tests sind systematische Überprüfungen von Software oder Systemen, um sicherzustellen, dass sie korrekt funktionieren und den Anforderungen entsprechen. Man benötigt diese Tests, um potenzielle Fehler und Schwachstellen frühzeitig zu identifizieren, die Stabilität der Software zu gewährleisten und dass sie den Anforderungen entsprechen. Tests sind dafür da, die Qualität und Zuverlässigkeit von Software zu verbessern. \ No newline at end of file +Tests sind systematische Überprüfungen von Software oder Systemen, um sicherzustellen, dass sie korrekt funktionieren und den Anforderungen entsprechen. Man benötigt diese Tests, um potenzielle Fehler und Schwachstellen frühzeitig zu identifizieren, die Stabilität der Software zu gewährleisten und dass sie den Anforderungen entsprechen. Tests sind dafür da, die Qualität und Zuverlässigkeit von Software zu verbessern. + +## SU - 08 - 19.12.2023 +### Lernziel +- Unit Tests +- Component Tests +- Mocking + +### Erkenntnis +Automatisierte Tests sind wichtig, da sie eine konsistente Überprüfung der Softwarequalität ermöglichen und sicherstellen, dass Änderungen von verschiedenen Teammitgliedern die Funktionalität nicht beeinträchtigen. Dies fördert eine effiziente Zusammenarbeit, da Teams schneller und zuverlässiger miteinander Arbeiten können. + +### Wiederholung +Unit Tests überprüfen einzelne Komponenten oder Funktionen, um sicherzustellen, dass sie isoliert und unabhängig korrekt funktionieren. Ihr Fokus liegt darauf, kleinste Code teile zu testen, um Fehler frühzeitig zu erkennen und die Zuverlässigkeit der Software zu gewährleisten. \ No newline at end of file