EM2019WSP11/Tests und Validierung

Aus Verteilte Systeme - Wiki
Zur Navigation springen Zur Suche springen

Tests

Im Folgenden werden die Ergebnisse der in den initialen Anforderungen spezifizierten Tests dargestellt. Während des Projekts wurde sich entschieden statt eines CO2-Sensors einen Luftsensor zu nutzen, der die Konzentration weiterer Gase prüft. Daher wurden die zugehörigen Tests leicht überarbeitet.

Aufsetzten des Systems

Test Beschreibung Ergebnis
Erreichbarkeit Nach dem Aufsetzen des Systems ist dieses über SSH und den Port 8080 im Browser erreichbar positiv
Migration auf Laptop Nachdem die Entwicklung des Systems abgeschlossen ist, soll dieses vom Heimnetzwerk auf ein Laptop migriert werden negativ

Integration der Sensoren

Test Beschreibung Ergebnis
Fenstersensor Der Fenstersensor wird von openHAB erkannt positiv
Wassermelder Der Wassermelder wird von openHAB erkannt positiv
Luftsensor Der Luftsensor wird von openHAB erkannt positiv
Hue-Lampe Die Hue-Lampe wird von openHAB erkannt positiv

Funktionsweise der Sensoren

Test Beschreibung Ergebnis
Regen Wenn es regnet, wird dies vom Wassermelder ermittelt und dem System mitgeteilt positiv
Luftqualität Der Luftsensor ermittelt die aktuelle Luftqualität und teilt diese dem System mit positiv
Farbe Die Farbe der Hue-Lampe kann vom Entwickler in openHAB eingestellt werden positiv
Fenster Der Fenstersensor stellt fest, ob das Fenster geöffnet oder geschlossen ist und kommuniziert dies dem System positiv

Funktionsweise der Skripte

Da im Verlauf des Projekts das ursprüngliche Zustandsdiagramm überarbeitet wurde, müssen auch die Tests entsprechend angepasst werden und unterscheiden sich daher etwas zu denen, die anfangs spezifiziert wurden.

Test Beschreibung Ergebnis
Fenster auf Das Fenster wird geöffnet und je nachdem, ob es regnet oder nicht und wie die Luftqualität ist, wird ein neuer Systemzustand angenommen positiv
Fenster zu Das Fenster wird geschlossen und je nachdem, ob es regnet oder nicht und wie die Luftqualität ist, wird ein neuer Systemzustand angenommen positiv
Regen startet Es beginnt zu regnen und je nachdem, ob das Fenster geöffnet oder geschlossen ist und wie die Luftqualität ist, wird ein neuer Systemzustand angenommen positiv
Regen hört auf Es hört auf zu regnen und je nachdem, ob das Fenster geöffnet oder geschlossen ist und wie die Luftqualität ist, wird ein neuer Systemzustand angenommen positiv
gute Luftqualität Die Luftqualität ändert sich von schlecht zu gut und je nachdem, ob das Fenster geöffnet oder geschlossen ist und es regnet oder nicht, wird ein neuer Systemzustand angenommen positiv
schlechte Luftqualität Die Luftqualität ändert sich von gut zu schlecht und je nachdem, ob das Fenster geöffnet oder geschlossen ist und es regnet oder nicht, wird ein neuer Systemzustand angenommen positiv