diff --git a/client/build.gradle b/client/build.gradle index 43c9835..adfcb0b 100644 --- a/client/build.gradle +++ b/client/build.gradle @@ -27,7 +27,7 @@ compileTestKotlin { } group 'org.hso' -version '1.0' +version '1.0.1' archivesBaseName = 'TextureSync' mainClassName = 'org.hso.texturesyncclient.app.Main' diff --git a/doc/tests/akzeptanztest/akzeptanztest.fodt b/doc/tests/akzeptanztest/akzeptanztest.fodt index 9fd1532..e8ecf74 100644 --- a/doc/tests/akzeptanztest/akzeptanztest.fodt +++ b/doc/tests/akzeptanztest/akzeptanztest.fodt @@ -1,28 +1,28 @@ - 2019-03-22T18:11:56.7688408422019-06-12T14:01:16.860211770PT2H41M18S75LibreOffice/6.2.3.2$Linux_X86_64 LibreOffice_project/20$Build-2Akzeptanztest1.1.1 + 2019-03-22T18:11:56.7688408422019-06-14T14:14:52.596605555PT3H12M46S91LibreOffice/6.2.3.2$Linux_X86_64 LibreOffice_project/20$Build-2Akzeptanztest1.1.2 - 7975 + 22269 0 - 50034 - 22650 + 41697 + 18875 true false view2 - 16517 - 20472 + 12345 + 37342 0 - 7975 - 50033 - 30623 + 22269 + 41695 + 41143 0 1 false - 100 + 120 false false @@ -72,7 +72,7 @@ false false true - 4153695 + 4210753 true false @@ -152399,6 +152399,12 @@ + + + + + + @@ -152433,240 +152439,267 @@ - - + + - - + + - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - + + - - - + + - + - - - - - - + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + - - + + - - + + - - + + - + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + @@ -152745,6 +152778,12 @@ + + + + + + @@ -152853,7 +152892,7 @@ - TextureSync Akzeptanztest Version 1.1.1Seite 3/9 + TextureSync Akzeptanztest Version 1.1.2Seite 2/9 @@ -152871,8 +152910,8 @@ - - + + Akzeptanztest TextureSync @@ -152891,41 +152930,41 @@ - Version + Version - 1.1.1 + 1.1.2 - Datum + Datum - 12.06.19 + 14.06.19 - Autor + Autor - Lukas Fürderer + Lukas Fürderer - Projektmitglieder + Projektmitglieder - Hendrik Schutter, - Lukas Fürderer, - Robin Willmann, - Jannik Seiler + Hendrik Schutter, + Lukas Fürderer, + Robin Willmann, + Jannik Seiler - + Inhaltsverzeichnis @@ -153012,18 +153051,18 @@ - Inhaltsverzeichnis + Inhaltsverzeichnis - 1 Testumgebung3 - 2 Testdefinition mit Ergebnis4 - 3 Changelog9 + 1 Testumgebung3 + 2 Testdefinition mit Ergebnis4 + 3 Changelog9 - - Testumgebung + + Testumgebung Als Testumgebung gilt hier wie im Lastenheft angegeben Ubuntu 18.04 (x64) für die Server- wie auch für die Client-Software. Die funktionalen wie auch nicht-funktionalen Anforderungen werden getrennt voneinander getestet. Die User-Stories werden von Endbenutzern durchgeführt. - Testdefinition mit Ergebnis + Testdefinition mit Ergebnis @@ -153031,478 +153070,486 @@ - Nummer + Nummer - Titel + Titel - Erklärung + Erklärung - Ergebnis + Ergebnis - AT#1 + AT#1 - Texturen hinzufügen + Texturen hinzufügen - Jeder Nutzer ist in der Lage neue Texturen in die Sammlung aufzunehmen und auf den Server zu laden. - Bei doppelten Namen schlägt das Hinzufügen fehl und informiert den Nutzer. Zum Hinzufügen wählt der Nutzer eine Texturdatei aus, die auf dem Computer des Nutzers abgespeichert ist. + Jeder Nutzer ist in der Lage neue Texturen in die Sammlung aufzunehmen und auf den Server zu laden. + Bei doppelten Namen schlägt das Hinzufügen fehl und informiert den Nutzer. Zum Hinzufügen wählt der Nutzer eine Texturdatei aus, die auf dem Computer des Nutzers abgespeichert ist. - Datum - todo - Version - todo - Fehler - todo - Resultat - todo + Datum + 14.06.2019 + Version + 1.0.0 + Fehler + - + Resultat + Bestanden - AT#2 + AT#2 - Tags verwalten + Tags verwalten - Jeder Nutzer kann Tags zu beliebigen Texturen der Sammlung hinzufügen oder löschen. + Jeder Nutzer kann Tags zu beliebigen Texturen der Sammlung hinzufügen oder löschen. - Datum - todo - Version - todo - Fehler - todo - Resultat - todo + Datum + 14.06.2019 + Version + 1.0.0 + Fehler + - + Resultat + Bestanden - AT#3 + AT#3 - Metadaten speichern + Metadaten speichern - Jede Textur in der Sammlung hat einen eindeutigen Namen, ein Einpflegedatum, eine Auflösung und kein, ein oder mehrere Tags. + Jede Textur in der Sammlung hat einen eindeutigen Namen, ein Einpflegedatum, eine Auflösung und kein, ein oder mehrere Tags. - Datum - todo - Version - todo - Fehler - todo - Resultat - todo + Datum + 14.06.2019 + Version + 1.0.0 + Fehler + - + Resultat + Bestanden - AT#4 + AT#4 - Filter + Filter - Die Sammlung aller Texturen lässt sich zur besseren Übersicht nach Metadaten filtern. Mögliche Filterkriterien sind: - + Die Sammlung aller Texturen lässt sich zur besseren Übersicht nach Metadaten filtern. Mögliche Filterkriterien sind: + - das Vorhandensein von Tags + das Vorhandensein von Tags - das Nichtvorhandensein von Tags + das Nichtvorhandensein von Tags - Mindestauflösung + Mindestauflösung - Maximalauflösung + Maximalauflösung - Filtern nach Einstelldatum + Filtern nach Einstelldatum - Namen + Namen - Datum - todo - Version - todo - Fehler - todo - Resultat - todo + Datum + 14.06.2019 + Version + 1.0.0 + Fehler + - + Resultat + Bestanden - AT#5 + AT#5 - Synchronisation + Synchronisation - Alle in die Sammlung aufgenommenen Texturen sowie deren Metadaten sind für alle anderen Nutzer sichtbar. + Alle in die Sammlung aufgenommenen Texturen sowie deren Metadaten sind für alle anderen Nutzer sichtbar. - Datum - todo - Version - todo - Fehler - todo - Resultat - todo + Datum + 14.06.2019 + Version + 1.0.0 + Fehler + - + Resultat + Bestanden - AT#6 + AT#6 - Texturen extrahieren + Texturen extrahieren - Jeder Nutzer kann beliebige Texturen aus der Sammlung extrahieren und in seinem lokalen Dateisystem abspeichern. + Jeder Nutzer kann beliebige Texturen aus der Sammlung extrahieren und in seinem lokalen Dateisystem abspeichern. - Datum - todo - Version - todo - Fehler - todo - Resultat - todo + Datum + 14.06.2019 + Version + 1.0.0 + Fehler + - + Resultat + Bestanden - AT#7 + AT#7 - Detailansicht + Detailansicht - Jeder Nutzer kann von beliebigen Texturen eine 3D-Vorschau anzeigen lassen und die gesetzten Metadaten einsehen. + Jeder Nutzer kann von beliebigen Texturen eine 3D-Vorschau anzeigen lassen und die gesetzten Metadaten einsehen. - Datum - todo - Version - todo - Fehler - todo - Resultat - todo + Datum + 14.06.2019 + Version + 1.0.0 + Fehler + - + Resultat + Bestanden - AT#8 + AT#8 - Darstellung + Darstellung - Bei der Nutzung des Filters werden alle passenden Texturen mit einer Vorschau angezeigt. + Bei der Nutzung des Filters werden alle passenden Texturen mit einer Vorschau angezeigt. - Datum - todo - Version - todo - Fehler - todo - Resultat - todo + Datum + 14.06.2019 + Version + 1.0.0 + Fehler + - + Resultat + Bestanden - AT#9 + AT#9 - Anzahl von Clients + Anzahl von Clients - Es können mindestens 10 Clients gleichzeitig aktiv sein. + Es können mindestens 10 Clients gleichzeitig aktiv sein. - Datum - todo - Version - todo - Fehler - todo - Resultat - todo + Datum + 14.06.2019 + Version + 1.0.0 + Fehler + - + Resultat + Bestanden - AT#10 + AT#10 - Anzeigen von Änderungen + Anzeigen von Änderungen - Neue Texturen oder geänderte Tags werden nach dem Hochladen bei einer neuen Suchanfrage anzeigt. + Neue Texturen oder geänderte Tags werden nach dem Hochladen bei einer neuen Suchanfrage anzeigt. - Datum - todo - Version - todo - Fehler - todo - Resultat - todo + Datum + 14.06.2019 + Version + 1.0.0 + Fehler + - + Resultat + Bestanden - AT#11 + AT#11 - Defekte Daten + Defekte Daten - Wenn es beim Übertragen von Texturen auf den Server zu einem Fehler kommt wird die Textur nicht in das System übernommen und der Benutzer wird gewarnt. + Wenn es beim Übertragen von Texturen auf den Server zu einem Fehler kommt wird die Textur nicht in das System übernommen und der Benutzer wird gewarnt. - Datum - todo - Version - todo - Fehler - todo - Resultat - todo + Datum + 14.06.2019 + Version + 1.0.0 + Fehler + - + Resultat + Bestanden - AT#12 + AT#12 - Konfiguration, Server + Konfiguration, Server - Die Server-Software kann auf einem Ubuntu 18.04 (x64) ausführbar gemacht werden. + Die Server-Software kann auf einem Ubuntu 18.04 (x64) ausführbar gemacht werden. - Datum - todo - Version - todo - Fehler - todo - Resultat - todo + Datum + 14.06.2019 + Version + 1.0.0 + Fehler + - + Resultat + Bestanden - AT13 + AT13 - Konfiguration, Client + Konfiguration, Client - Die Client-Software kann auf einem Ubuntu 18.04 (x64) ausführbar gemacht werden. + Die Client-Software kann auf einem Ubuntu 18.04 (x64) ausführbar gemacht werden. - Datum - todo - Version - todo - Fehler - todo - Resultat - todo + Datum + 14.06.2019 + Version + 1.0.0 + Fehler + - + Resultat + Bestanden - AT#14 + AT#14 - Sicherung von Daten + Sicherung von Daten - Alle Daten im System können durch das Kopieren eines einzelnen Ordners im Dateisystem des Servers gesichert werden. - So gesicherte Daten können wiederhergestellt werden, indem sie zurückkopiert werden und danach die Server-Software neu gestartet wird. Hierbei wird vorausgesetzt, dass die Struktur beibehalten wird. + Alle Daten im System können durch das Kopieren eines einzelnen Ordners im Dateisystem des Servers gesichert werden. + So gesicherte Daten können wiederhergestellt werden, indem sie zurückkopiert werden und danach die Server-Software neu gestartet wird. Hierbei wird vorausgesetzt, dass die Struktur beibehalten wird. - Datum - todo - Version - todo - Fehler - todo - Resultat - todo + Datum + 14.06.2019 + Version + 1.0.0 + Fehler + - + Resultat + Bestanden - AT#15 + AT#15 - User-Story + User-Story - Als Anwender möchte ich eine Holz-Textur finden. Ich gebe den Tag „Holzein und es werden mir sofort entsprechende Texturen angezeigt. + Als Anwender möchte ich eine Holz-Textur finden. Ich gebe den Tag „Holzein und es werden mir sofort entsprechende Texturen angezeigt. - Datum - todo - Version - todo - Fehler - todo - Resultat - todo + Datum + 14.06.2019 + Version + 1.0.0 + Fehler + - + Resultat + Bestanden - AT#16 + AT#16 - User-Story + User-Story - Ich will einfach neue Texturen von einem Rechner in das System einfügen. Ich kennzeichne diese mit Tags, um sie für meine Kollegen auffindbar zu machen. + Ich will einfach neue Texturen von einem Rechner in das System einfügen. Ich kennzeichne diese mit Tags, um sie für meine Kollegen auffindbar zu machen. - Datum - todo - Version - todo - Fehler - todo - Resultat - todo + Datum + 14.06.2019 + Version + 1.0.0 + Fehler + - + Resultat + Bestanden - AT#17 + AT#17 - User-Story + User-Story - Wenn ich eine passende Textur gefunden habe, will ich diese auf meinem Rechner im Projekt abspeichern. + Wenn ich eine passende Textur gefunden habe, will ich diese auf meinem Rechner im Projekt abspeichern. - Datum - todo - Version - todo - Fehler - todo - Resultat - todo + Datum + 14.06.2019 + Version + 1.0.0 + Fehler + - + Resultat + Bestanden - AT#18 + AT#18 - User-Story + User-Story - Ich will beim Hinzufügen neuer Texturen nicht viele Eigenschaften, wie z.B. Auflösung, von Hand eintippen, das soll das System zum größten Teil tun. + Ich will beim Hinzufügen neuer Texturen nicht viele Eigenschaften, wie z.B. Auflösung, von Hand eintippen, das soll das System zum größten Teil tun. - Datum - todo - Version - todo - Fehler - todo - Resultat - todo + Datum + 14.06.2019 + Version + 1.0.0 + Fehler + - + Resultat + Bestanden - AT#19 + AT#19 - User-Story + User-Story - Ich möchte nur Texturen mit einer Mindestauflösung von 1024 x 1024 Pixel angezeigt bekommen. + Ich möchte nur Texturen mit einer Mindestauflösung von 1024 x 1024 Pixel angezeigt bekommen. - Datum - todo - Version - todo - Fehler - todo - Resultat - todo + Datum + 14.06.2019 + Version + 1.0.0 + Fehler + - + Resultat + Bestanden - Changelog + Changelog - Version + Version - Änderung + Änderung - 1.0 + 1.0 - - + - - 1.1.0 + 1.1.0 - Testdefinition hinzugefügt + Testdefinition hinzugefügt - 1.1.1 + 1.1.1 - Ergebnisbeschreibung hinzugefügt + Ergebnisbeschreibung hinzugefügt + + + + + 1.1.2 + + + Test durchgeführt diff --git a/doc/tests/akzeptanztest/akzeptanztest.pdf b/doc/tests/akzeptanztest/akzeptanztest.pdf index 0fb48d1..2fe33c0 100644 Binary files a/doc/tests/akzeptanztest/akzeptanztest.pdf and b/doc/tests/akzeptanztest/akzeptanztest.pdf differ