From ba34d57b9ec319431896f75dfe9062e6f9066c09 Mon Sep 17 00:00:00 2001 From: fdai7917 Date: Sun, 17 Dec 2023 16:30:29 +0000 Subject: [PATCH] Update Lerntagebuch.md --- Lerntagebuch.md | 64 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 13543cb..b5e863b 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -163,4 +163,68 @@ Mit git-Repositories können wir unsere Daten und Projekte an einem sicheren Ort - es gibt keine Kritik. +# SU 08 (12.12.2023) +## Lernziel + +- Warum testen wir ein Programm? +1. Fehler im Code führen zu unerwünschtem Verhalten von Software. +2. unerwünschtes Verhalten von Software ist teuer. + +- Grundlagen Begriffe und Definition +1. Qualitätssicherung (QS) +2. Testmanagement +3. Testumgebung +4. Test +5. Prüfen +6. Software + +- Ereigniskette +1. Error +2. Defect +3. Failure + +- Fehlerauftreten +1. Latenter +2. maskierter Fehler +3. kaskadierter Fehler + +- Arten von Defekten +1. syntaktisch +2. semantisch +3. lexigraphisch +4. logisch +5. Design +6. Arbeitsablaufs - Design + +- Testmethodologie +1. Arten von Tests +2. Bestandteile eines Tests +3. Testziele +4. Testebenen +5. Testpyramide +6. Testnamen +7. Qualitätskosten + +- Tsetprozess +1. Ablauf +2. Planung +3. Analyse & Design +4. Testausführung +5. Testnachbereitung + +- Psychologische Aspekte +1. Betriebsblindheit +2. Lösung + +## Erkenntnis + +- Durch Testverfahren Software erhalten wir wertvolle Informationen und Einblicke in den Zustand des Systems. Bei der Entscheidung, ob ein Produkt auf den Markt kommt, müssen die Stakeholder beispielsweise den Zustand des Produkts bzgl seiner Anforderungen, Security-Richtlinien etc. kennen. + +## Wiederholung + +- `Testumgebung`: ( Test Environment) ist die technisch-organisatorische Infrastruktur, die zum Testen von Software benutzt wird. + +## Kritik + +- es gibt keine Kritik.