Benutzer-Werkzeuge

Webseiten-Werkzeuge


schule:testgetriebene_entwicklung_uebung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
schule:testgetriebene_entwicklung_uebung [2020-01-03 17:46] – angelegt marco.bakeraschule:testgetriebene_entwicklung_uebung [2020-01-19 10:53] (aktuell) marco.bakera
Zeile 1: Zeile 1:
 ====== Testgetriebene Entwicklung (Übung) ====== ====== Testgetriebene Entwicklung (Übung) ======
  
-Für eine Funktion ''all_bigger_five(l)'' sollen Tests geschrieben werden. Die Funktion erhält eine Liste als Übergabeparameter und gibt ''True'' zurück, falls alle Elemente der Liste größer als 5 sind, ansonsten ''False''.+Für die Funktion ''all_bigger_five(liste)'' sollen Tests geschrieben werden. Die Funktion erhält eine Liste als Übergabeparameter und gibt ''True'' zurück, falls alle Elemente der Liste größer als 5 sind, ansonsten ''False''.
  
-Was sind sinnvollen Testfälle für diese Methode?+  - Was sind sinnvollen Testfälle für diese Methode? Beachte insbesondere Randfälle. 
 +  - Erstelle eine Methode ''test_all_bigger_five()'', welche die Methode testet.\\ Hinweis: Mit ''assert <BEDINGUNG>'' kann eine Bedingung zur Laufzeit geprüft werden. 
 +  - Implementiere nun die Methode ''all_bigger_five'', bis alle Testfälle erfolgreich sind.
schule/testgetriebene_entwicklung_uebung.1578070011.txt.gz · Zuletzt geändert: 2020-01-03 17:46 von marco.bakera