diff --git a/Lerntagebuch.md b/Lerntagebuch.md index a32ee55..2a5f623 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -136,7 +136,24 @@ 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.