From 83272d577218c2bfcc3aa3c85458f4253995ef3d Mon Sep 17 00:00:00 2001 From: Giovanni Date: Wed, 8 Nov 2023 14:20:22 +0100 Subject: [PATCH 1/2] Add correct path to the Ursache-Wirkungsgraph png --- docs/week10/testing-in-the-small-bb.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/week10/testing-in-the-small-bb.md b/docs/week10/testing-in-the-small-bb.md index 25863bd..3d2a815 100644 --- a/docs/week10/testing-in-the-small-bb.md +++ b/docs/week10/testing-in-the-small-bb.md @@ -67,8 +67,7 @@ Wir schauen uns zuerst wieder ein Beispielszenario an: > Falls dies der Fall ist wird der Ausleihwunsch zurückgewiesen. > Ansonsten wird dem Kunden das gewünschte Buch ausgeliehen. -Wir können daraus folgenden Ursache-Wirkungsgraph erstellen. -![Ursache-Wirkungsgraph](../../slides/images/cause-effect-graph.png) +Wir können daraus folgenden Ursache-Wirkungsgraph erstellen. ![Ursache-Wirkungsgraph](../slides/images/cause-effect-graph.png) Auf der linken Seite sehen wir die verschiedenen möglichen Ursachen, auf der rechten Seite die möglichen Aktionen. Ein Pfeil zwischen einer Ursache und einer Aktion bedeutet, dass wenn die entsprechende Bedingung erfüllt ist, dass dann daraus die entsprechende Aktion folgt. Für bestimmte Aktionen müssen mehrere Bedingungen erfüllt sein, oder es reicht, wenn eine von mehreren Bedingungen erfüllt ist. Dies modellieren wir mit den logischen Konjunktoren, ```and```und ```or```. Es kann auch sein, dass für eine Aktion eine bestimmte Ursache nicht gelten kann, also die entsprchende Bedingung nicht erfüllt ist. Um dies auszudrücken, können wir die Negation ```not``` verwenden. Wir können aus diesem Usrsache-Wirkungsgraphen unter anderem folgende Zusammenhänge ablesen: From 976242e3c863d4746e3b8bfe696e0e96323b387b Mon Sep 17 00:00:00 2001 From: Giovanni Date: Wed, 8 Nov 2023 14:27:51 +0100 Subject: [PATCH 2/2] Change capital letter inconsistency of Lernziele --- docs/week10/index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/week10/index.md b/docs/week10/index.md index 7be853a..2f9b57a 100644 --- a/docs/week10/index.md +++ b/docs/week10/index.md @@ -43,7 +43,7 @@ Die Teilnehmenden - können den Unterschied zwischen Blackbox und Whitebox Tests erklären und wie sich dies auf die Softwarewartung auswirkt. - können Ursache-Wirkungsdiagramme erstellen und aus diesen Testfälle herleiten. -- Kennen verschiedene Überdeckungskriterien und können diese einsetzen um Testfälle zu finden -- Können Äquivalenzklassen und Grenzfälle in einfachen Beispielspezifikationen identifizieren -- Verstehen, wie Stubs und Drivers eingesetzt werden um Module im Systemkontext zu testen. -- Kennen die Vor- und Nachteile von Top-Down und Bottom-up Integration. +- kennen verschiedene Überdeckungskriterien und können diese einsetzen um Testfälle zu finden +- können Äquivalenzklassen und Grenzfälle in einfachen Beispielspezifikationen identifizieren +- verstehen, wie Stubs und Drivers eingesetzt werden um Module im Systemkontext zu testen. +- kennen die Vor- und Nachteile von Top-Down und Bottom-up Integration.