diff --git a/Lerntagebuch.md b/Lerntagebuch.md index fc613df..03bd310 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -103,6 +103,18 @@ Dokumentation: Die Erstellung von Lastenheft, Pflichtenheft und Systembeschreibu Es ist entscheidend, die Projektdokumentation, einschließlich des Lastenhefts und Pflichtenhefts, im SCM ebenso sorgfältig zu verwalten wie den Quellcode. Dies ermöglicht eine transparente Nachverfolgung von Änderungen im Projekt. Zudem verschafft es dem Kunden einen verbesserten Überblick über den Verlauf des Projekts. +--- +## SU 07 (12.12.2023) + +### Lernziel +Das Hauptziel dieses Lernabschnitts war das Verständnis der Bestandteile eines Tests, der Testziele und -ebenen, der Testpyramide, der Testnamen und der Qualitätskosten im Kontext des Testens beim Programmieren zu erlangen. Dabei wurde auch leicht auf das Testen in der Praxis eingegangen und wie sich dies in einem Produktiven Umfeld realisieren lässt. + +### Erkenntnis +Die Bestandteile eines Tests umfassen Stichprobe, Testfälle, Testdaten, Testobjekt, Testumgebung, Testziel und Soll-/Ist-Wertvergleich. In Bezug auf Testziele wurde klar gemacht, dass sie darauf abzielen, Fehler aufzuzeigen, Qualität der Software zu verbessern, Vertrauen zu erhöhen und Grenzen zu ermitteln. Die Testabdeckung ist dabei der entscheidende Aspekt. + +### Wiederholung +Die Testabdeckung umfasst das Ziel (z.B., Integrationstest, Lasttest), die Methode (z.B. Regressionstest), den Testgegenstand (z.B. UI-Test, Module-Test, Unit-Test), das Level (z.B. Systemtest), die beteiligten Personen (z.B. Entwicklertest, Anwendertest) und die Art der Testabdeckung (z.B. Komplettest, partieller Test). Dieses Wissen unterstützt die Planung und Durchführung von umfassenden Tests während des Entwicklungsprozesses. + --- ## SU n (*.1*.2023)