Modultest
TextureSync
Version
Datum	14.06.19
Autor	Hendrik Schutter, Lukas Fürderer, Robin Willmann, Jannik Seiler
Projektmitglieder	Hendrik Schutter, Lukas Fürderer, Robin Willmann, Jannik Seiler

Testumgebung
Teile der Server- bzw. Client-Software werden nach dem Entwickeln einzeln getestet. Als Testwerkzeuge dienen eigens geschriebene Test-Anwendungen, welche die Module ansprechen und deren Ergebnisse darstellen. Da die Tests direkt am Source-Code in der IDE vorgenommen werden wird mittels White-Box Verfahren getestet.

Testdefinition mit Ergebnis
Nummer	Titel	Erklärung	Ergebnis
MT#1	Client: Textur auswählen	Eine Textur wird ausgewählt (Klick auf 2D-Preview) und es wird eine 3D-Preview mit den Metadaten am rechten Rand der UI angezeigt.	Datum 13.06.2019 Version 1.0.0 Fehler - Resultat Bestanden
MT#2	Client: Steuerelemente der Suche	Die Mindestauflösung, Einstelldatum und mehrere Tags lassen sich einstellen. Die Reihenfolge ist nicht relevant.	Datum 13.06.2019 Version 1.0.0 Fehler: - Resultat Bestanden
MT#3	Client: Validierung Name	Der Name der Textur wird nur akzeptiert, wenn er den Regeln aus der UI-Feindesign entspricht.	Datum 13.06.2019 Version 1.0.0 Fehler - Resultat Bestanden
MT#4	Client: Textur importieren	Es kann über ein File-Chooser eine Datei auf dem Dateisystem ausgewählt werden.	Datum 13.06.2019 Version 1.0.0 Fehler - Resultat Bestanden
MT#5	Client: Textur exportieren	Eine Datei kann lokal auf dem Client-Rechner abgespeichert werden.	Datum 13.06.2019 Version 1.0.0 Fehler - Resultat Bestanden
MT#6	Client: Einfügedatum	Der Client erfasst das korrekte Datum an dem die neue Textur eingefügt wird.	Datum 13.06.2019 Version 1.0.0 Fehler - Resultat Bestanden
MT#7	Client: Metadaten automatisch erkennen	Der Client ermittelt automatisch die Auflösung einer Textur.	Datum 13.06.2019 Version 1.0.0 Fehler - Resultat Bestanden
MT#8	Server: Metadaten abspeichern	Neue oder veränderte Metadaten werden persistent als Datei abgespeichert.	Datum 13.06.2019 Version 1.0.0 Fehler - Resultat Bestanden
MT#9	Server: Metadaten lesen	Zuvor gespeicherte Metadaten können korrekt eingelesen werden.	Datum 13.06.2019 Version 1.0.0 Fehler - Resultat Bestanden
MT#10	Server: Suchanfrage verarbeiten	Die Suche wird wie im Such-Feindesign beschrieben korrekt bearbeitet.	Datum 13.06.2019 Version 1.0.0 Fehler: Der Filter „b:“ lässt auch Texturen genau am angegebenen Datum zu. Resultat Nicht Bestanden
MT#11	Server: Textur lokal abspeichern	Der Server speichert eine Textur lokal ab.	Datum 13.06.2019 Version 1.0.0 Fehler - Resultat Bestanden
MT#12	Server: Daten übertragen	Read-Back Test mit Dummy Daten.	Datum 13.06.2019 Version 1.0.0 Fehler - Resultat Bestanden
MT#13	Server: Hashing	Berechnete Hash-Werte sind korrekt.	Datum 14.06.2019 Version 1.0.0 Fehler - Resultat Bestanden
MT#14	Server: Dateigröße	Dateien größer 512MB verwerfen.	Datum 14.06.2019 Version 1.0.0 Fehler - Resultat Bestanden

Changelog
Version	Änderung
1.0.0	-
1.1.0	Testdefinition hinzufügt
1.1.1	Ergebnisbeschreibung hinzugefügt
1.2.0	Tests durchgeführt
TextureSync Modultest ⸬ Version Seite 9/9