diff --git a/docs/week10/index.md b/docs/week10/index.md index c1d957f..93dd2b3 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. 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: