From b4a11165135d2f6c2f97944f0af5c86ff626fc95 Mon Sep 17 00:00:00 2001 From: localhorst Date: Fri, 14 Jun 2019 15:07:23 +0200 Subject: [PATCH] added akzeptanztest for release 1.0.1 --- ...ptanztest.pdf => akzeptanztest-v1.0.1.pdf} | Bin 68508 -> 68494 bytes doc/tests/akzeptanztest/akzeptanztest.fodt | 691 +++++++++--------- .../.~lock.integrationstest.fodt# | 1 - 3 files changed, 347 insertions(+), 345 deletions(-) rename doc/tests/akzeptanztest/{akzeptanztest.pdf => akzeptanztest-v1.0.1.pdf} (69%) delete mode 100644 doc/tests/integrationstest/.~lock.integrationstest.fodt# diff --git a/doc/tests/akzeptanztest/akzeptanztest.pdf b/doc/tests/akzeptanztest/akzeptanztest-v1.0.1.pdf similarity index 69% rename from doc/tests/akzeptanztest/akzeptanztest.pdf rename to doc/tests/akzeptanztest/akzeptanztest-v1.0.1.pdf index 8de68e08c83d9aab5f23eed20d21c68500e89b6e..2150ba578fc8a8b0c8791be82b77dc335478896a 100644 GIT binary patch delta 20506 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 vFjsLlN!4Z-IO delta 20522 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 - 2019-03-22T18:11:56.7688408422019-06-14T14:46:25.634651030PT3H12M51S92LibreOffice/6.2.3.2$Linux_X86_64 LibreOffice_project/20$Build-2Akzeptanztest1.1.2 + 2019-03-22T18:11:56.7688408422019-06-14T15:01:23.876150545PT3H17M44S93LibreOffice/6.2.3.2$Linux_X86_64 LibreOffice_project/20$Build-2Akzeptanztest1.1.2 - 5292 + 99836 0 41697 - 18875 + 19669 true false view2 - 12347 - 16161 + 12345 + 206490 0 - 5292 + 99836 41695 - 24165 + 119503 0 1 false @@ -72,7 +72,7 @@ false false true - 4227432 + 4333608 true false @@ -152442,256 +152442,256 @@ - - + + - - + + - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + - + - + - + + + + + + + - + - - - - - - - - - + - + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - + + + + + - + - + - - - - - + + + @@ -152777,6 +152777,9 @@ + + + @@ -152903,15 +152906,15 @@ - - + + Akzeptanztest TextureSync - + @@ -152922,41 +152925,41 @@ - Version + Version - 1.1.2 + 1.1.2 - Datum + Datum - 14.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 @@ -153043,18 +153046,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 @@ -153062,98 +153065,98 @@ - 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 - 14.06.2019 - Version - 1.0.0 - Fehler - - - Resultat - Bestanden + Datum + 14.06.2019 + Version + 1.0.1 + 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 - 14.06.2019 - Version - 1.0.0 - Fehler - - - Resultat - Bestanden + Datum + 14.06.2019 + Version + 1.0.1 + 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 - 14.06.2019 - Version - 1.0.0 - Fehler - - - Resultat - Bestanden + Datum + 14.06.2019 + Version + 1.0.1 + 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 Nichtvorhandensein von Tags + das Nichtvorhandensein von Tags Mindestauflösung @@ -153170,378 +153173,378 @@ - Datum - 14.06.2019 - Version - 1.0.0 - Fehler - - - Resultat - Bestanden + Datum + 14.06.2019 + Version + 1.0.1 + 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 - 14.06.2019 - Version - 1.0.0 - Fehler - - - Resultat - Bestanden + Datum + 14.06.2019 + Version + 1.0.1 + 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 - 14.06.2019 - Version - 1.0.0 - Fehler - - - Resultat - Bestanden + Datum + 14.06.2019 + Version + 1.0.1 + 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 - 14.06.2019 - Version - 1.0.0 - Fehler - - - Resultat - Bestanden + Datum + 14.06.2019 + Version + 1.0.1 + 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 - 14.06.2019 - Version - 1.0.0 - Fehler - - - Resultat - Bestanden + Datum + 14.06.2019 + Version + 1.0.1 + 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 - 14.06.2019 - Version - 1.0.0 - Fehler - - - Resultat - Bestanden + Datum + 14.06.2019 + Version + 1.0.1 + 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 - 14.06.2019 - Version - 1.0.0 - Fehler - - - Resultat - Bestanden + Datum + 14.06.2019 + Version + 1.0.1 + 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 - 14.06.2019 - Version - 1.0.0 - Fehler - - - Resultat - Bestanden + Datum + 14.06.2019 + Version + 1.0.1 + 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 - 14.06.2019 - Version - 1.0.0 - Fehler - - - Resultat - Bestanden + Datum + 14.06.2019 + Version + 1.0.1 + 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 - 14.06.2019 - Version - 1.0.0 - Fehler - - - Resultat - Bestanden + Datum + 14.06.2019 + Version + 1.0.1 + 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 - 14.06.2019 - Version - 1.0.0 - Fehler - - - Resultat - Bestanden + Datum + 14.06.2019 + Version + 1.0.1 + 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 - 14.06.2019 - Version - 1.0.0 - Fehler - - - Resultat - Bestanden + Datum + 14.06.2019 + Version + 1.0.1 + 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 - 14.06.2019 - Version - 1.0.0 - Fehler - - - Resultat - Bestanden + Datum + 14.06.2019 + Version + 1.0.1 + 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 - 14.06.2019 - Version - 1.0.0 - Fehler - - - Resultat - Bestanden + Datum + 14.06.2019 + Version + 1.0.1 + 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 - 14.06.2019 - Version - 1.0.0 - Fehler - - - Resultat - Bestanden + Datum + 14.06.2019 + Version + 1.0.1 + 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 - 14.06.2019 - Version - 1.0.0 - Fehler - - - Resultat - Bestanden + Datum + 14.06.2019 + Version + 1.0.1 + 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 + 1.1.2 - Test durchgeführt + Test durchgeführt diff --git a/doc/tests/integrationstest/.~lock.integrationstest.fodt# b/doc/tests/integrationstest/.~lock.integrationstest.fodt# deleted file mode 100644 index aaabc1a..0000000 --- a/doc/tests/integrationstest/.~lock.integrationstest.fodt# +++ /dev/null @@ -1 +0,0 @@ -,hendrik,linux-898t,14.06.2019 14:40,file:///home/hendrik/.config/libreoffice/4; \ No newline at end of file