Integrationstest
TextureSync
TODO → Testergebnisse darin vermerken.
Version
Datum	12.06.19
Autor	Hendrik Schutter, Lukas Fürderer, Robin Willmann, Jannik Seiler
Projektmitglieder	Hendrik Schutter, Lukas Fürderer, Robin Willmann, Jannik Seiler

Testumgebung
Mehrere komplette Arbeitsaufträge für die komplette Software werden getestet. Aus einem bestimmten Ausgangspunkt muss mit den gleichen Interaktionen das gleiche Ergebnis entstehen.
Als Ausgangspunkt werden speziell präparierte Situationen gewählt, welche wiederholt werden können.
Die fehlerfreie Kommunikation innerhalb der Client- und der Server-Software wie auch die Kommunikation des Servers und des Clients werden dadurch verifiziert.

Testdefinition mit Ergebnis
Nummer	Titel	Erklärung	Ergebnis
IT#1	Verbindung aufbauen	Ein neu installierter Server und Client müssen eine Verbindung herstellen können.	Datum todo Version todo Fehler todo Resultat todo
IT#2	Alle Texturen anzeigen	Der Client muss bei einer Suche ohne angegebene Suchkriterien alle Texturen anzeigen.	Datum todo Version todo Fehler todo Resultat todo
IT#3	Einstelldatum	Eine Textur wird eingefügt. Danach wird manuell das Datum in die Zukunft gesetzt und wieder eine Textur eingefügt. Bei einer Suche mit dem Kriterium des anfänglichen Datums wird nur die erste Textur angezeigt.	Datum todo Version todo Fehler todo Resultat todo
IT#4	Textur hinzufügen	Es wird eine neue Textur ins System eingefügt. Diese muss von der Server-Software gespeichert und indexiert werden. Bei der nächsten Suchanfrage mit passenden Kriterien wird diese angezeigt.	Datum todo Version todo Fehler todo Resultat todo
IT#5	Textur löschen	Ein Client löscht eine Textur, diese wird auch auf dem Server gelöscht und kommt bei keinem Suchergebnis mehr vor.	Datum todo Version todo Fehler todo Resultat todo
IT#6	Metadaten aktualisieren	Ein Client ändert einen Tag ab und ein weiterer macht danach eine Suchanfrage mit diesem neuen Tag. Die dazugehörige Textur wird angezeigt.	Datum todo Version todo Fehler todo Resultat todo
IT#7	Verbindung schließen	Ein verbundener Client schließt die Verbindung und kann diese danach wieder aufbauen.	Datum todo Version todo Fehler todo Resultat todo

Changelog
Version	Änderung
1.0.0	-
1.1.0	Testdefinition hinzugefügt
1.1.1	Ergebnisbeschreibung hinzugefügt
TextureSync Integrationstest ⸬ Version Seite 6/6