From cb0e4c5db56d02a2ad25f54fc146c59b45303a85 Mon Sep 17 00:00:00 2001 From: Paule Date: Sun, 17 Dec 2023 22:06:30 +0100 Subject: [PATCH] Woche 8 --- Lerntagebuch.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index ac0ac30..5b7207e 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -134,3 +134,38 @@ Scrum ist ein Modell bzw eine Technik des Projektmanagements. Es beinhaltet "sch ### Kritik ## Woche 7, SU 07 (14.12.2023) +### Lernziel +#### Testen von Software +#### Arten von Tests +- manuell +- automatisiert +- statische Codeanalyse +- dynamische Tests + +#### Bestandteile eines Tests +- Stichprobe +- Testobjekt +- Testumgebung +- Testziel +- Soll-/Ist- Wertvergleich + +#### Testziele +- Fehler aufzeigen +- Qualität erfassen +- Vertrauen erhöhen +- Grenzen ermitteln + +#### Testebenen +- Anwendung +- Teilsystem/Modul +- Codeebene/Unit + +### Erkenntnis +Fehler im Code können zu unerwünschtem Verhalten in der Software führen. Dies kann sehr teuer werden. Das ist ein Grund, neben weiteren (siehe "Testziele" oben), weshalb Testen sinnvoll ist. + +Beachte allerdings: Die Software ist nicht zwingend fehlerfrei, nur weil die Tests nicht anschlagen bzw. keinen Fehler anzeigen. +### Wiederholung +Ein "latenter Fehler" ist ein zumeist vorerst unbemerkter Fehler in der Software, der erst spät durch einen Anwender entdeckt wird. Oftmals besteht der latente Fehler alle Arten von Tests. Er kann z. B. auftreten, wenn Daten vom Anwender nicht wie erwartet eingegeben oder abgefragt werden. +### Kritik + +## Woche 8, SU 08 (21.12.2023)