diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 2a5f623..a32ee55 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -136,24 +136,7 @@ Beispiele: Drei Werte Weg, Historischer Vergleich, Planning Poker. Klassische Dokumentation: Lastenheft, Pflichtenheft, Systembeschreibung (Arc42). Agile Dokumentation: User Stories, Ticketsysteme. -## SU 04(15.12.2023) - - -##Lernziele -+Grundlagen: Kenntnisse über grundlegende Begriffe in der Qualitätssicherung, Testmanagement und Softwareentwicklung, wie Qualitätssicherung, Testumgebung, Testziele und die Unterscheidung zwischen Error, Defect und Failure. -+Testmethodologie: Verständnis für verschiedene Arten von Tests (manuell, automatisiert, statisch, dynamisch), Bestandteile eines Tests, Testziele, Testebenen, Testpyramide, Testnamen und Qualitätskosten. -+Testprozess: Kenntnisse über den Ablauf des Testprozesses, einschließlich Planung, Analyse & Design, Testausführung und Testnachbereitung. -+Psychologische Aspekte: Erkenntnis über psychologische Aspekte im Zusammenhang mit Software-Tests, wie die Tatsache, dass Menschen Fehler machen, die Schwierigkeit, eigene Fehler zu erkennen, und die Bedeutung von gegenseitigem Testen und formalisierten Fehlerberichten. - -##Erkenntnisse --Software-Tests sind entscheidend, um Fehler frühzeitig zu erkennen und die Qualität der Software sicherzustellen. --Fehler können auf verschiedenen Ebenen auftreten, von der Codeebene bis zur Anwendungsebene. -Der Testprozess umfasst verschiedene Phasen, darunter Planung, Analyse & Design, Testausführung und Testnachbereitung. --Psychologische Aspekte, wie die Tendenz, eigene Fehler zu übersehen, sollten berücksichtigt werden. - -###Wiederholung --Softwaretests können manuell oder automatisiert durchgeführt werden. --Der Testprozess erfordert eine sorgfältige Planung, Spezifikation von Testfällen, Ausführung und Berichterstattung. --Die Testpyramide zeigt die optimale Verteilung von verschiedenen Arten von Tests. --Psychologische Aspekte, wie die menschliche Tendenz, eigene Fehler zu übersehen, können durch gegenseitiges Testen und formulierte Fehlerberichte angegangen werden. + + +