Seite 1 von 1

Entscheidungstabelle

Verfasst: Montag 2. April 2012, 17:27
von Hyperion
Hallo zusammen,

da ich privat im Umfeld des Softwaretestens auf sogenannte Entscheidungstabellen aufmerksam wurde, habe ich mir mal den Spaß gemacht und ein kleines Modul geschrieben, mit welchem man solche Tabellen auswerten kann. Eine Prüfung der vier wichtigen Eigenschaften findet (noch) nicht statt. Im großen und ganzen nichts besonderes, aber vielleicht einmal als kleine einfache Aufgabe für Anfänger geeignet?

Hier der Code: Link

Beispielaufruf:

Code: Alles auswählen

./decision_table.py wiki_en_example.json TTF
Result:
-------
2. Rule (True, True, False):

Conditions:
-----------
* Printer does not print (True)
* A red light is flashing (True)
  Printer is unrecognised (False)

Actions:
--------
Check/replace ink
Check for paper jam

Re: Entscheidungstabelle

Verfasst: Montag 2. April 2012, 21:43
von derdon
_ als Namen würde ich nur dann benutzen, wenn dieser Name wirklich gar nicht verwendet wird. Zum Beispiel in den Zeilen 128/129 und 179 werden die zugewiesenen Objekte aber doch gebraucht, also würde ich mir da auch passende Namen ausdenken.