2019-03-22T18:11:56.768840842
2019-06-17T18:03:37.661689875
PT3H17M50S
95
LibreOffice/6.2.3.2$Linux_X86_64 LibreOffice_project/20$Build-2

# Akzeptanztest

1.1.2
23813
0
41697
18875
true
false
view2
12345
32703
0
23813
41695
42686
0
1
false
120
false
false
false
true
true
true
0
true
true
false
false
false
false
false
false
true
true
true
false
true
false
false
false
false
false
false
true
true
false
false
true
192011
false
false
true
false
false
false
true
false
false
false
true
4341821
true
false
false
true
false
true
true
false
true
false
false
false
0
false
true
high-resolution
false
false
false
true
false
false
false
true
true
true
false
false
true
false
false
false
true
false
false
1
true
false
false
0
false
false
false
AAEAAAAQAQAABAAARkZUTWxEV6oAAyoMAAAAHEdERUYE8wkPAAMptAAAAFZPUy8yUL7s9wAA [encoded data, 303281 characters] AAAAAQAAAAEAAAAAAAAAAQAAAADXh1FAAAAAAMBkEbcAAAAA1Fj0sg==
AAEAAAASAQAABAAgR0RFRvDX3ecAAAEsAAAFwEdQT1OembooAAAG7AAA6hhHU1VCRDfqagAA [encoded data, 665812 characters] b2wtaW5zdHJ1Y3Rpb25zID0gCgoKAA==
AAEAAAASAQAABAAgR0RFRvDX3ecAAAEsAAAFwEdQT1MZ9Vh5AAAG7AAA6ehHU1VCRDfqagAA [encoded data, 665812 characters]
AAEAAAASAQAABAAgR0RFRv778qsAAAEsAAAF8kdQT1OnqsRfAAAHIAAA7u5HU1VCjQ1TCQAA [encoded data, 688169 characters] dHJvbC1pbnN0cnVjdGlvbnMgPSAKCgoA
AAEAAAASAQAABAAgR0RFRv778qsAAAEsAAAF8kdQT1PrT9SrAAAHIAAA7u5HU1VCjQ1TCQAA [encoded data, 688959 characters] dHJ1Y3Rpb25zID0gCgoKAA==
AAEAAAARAQAABAAQR0RFRoPydSYABzQoAAAFEEdQT1OnXngWAAc5OAABIJ5HU1VCNVXTdgAI [encoded data, 812199 characters] AAAAAQAIAAEABgxyAAEAAQATAAEAAAABAAgAAQAGC1AAAQABAUEAAA==
AAEAAAARAQAABAAQR0RFRoPydSYAB4EMAAAFEEdQT1OGQmKLAAeGHAABH0hHU1VCNVXTdgAI [encoded data, 840552 characters]
AAEAAAARAQAABAAQR0RFRvVN2ToAB9xYAAAE9kdQT1Mjah5qAAfhUAABKJBHU1VCzwZh5wAJ [encoded data, 878638 characters] CIcIhAiFAAEABgBJB9QH1QfWB9cH2AABAAAAAQAIAAEABgmAAAEAAQFB
AAEAAAARAQAABAAQR0RFRvVN2ToACBcEAAAE9kdQT1NBz2RdAAgb/AABKFRHU1VCzwZh5wAJ [encoded data, 900588 characters]
AAEAAAARAQAABAAQR0RFRuFh5UEAAotwAAACtEdQT1PKV4glAAKOJAAAGypHU1VCP1wkyQAC [encoded data, 309352 characters]
AAEAAAARAQAABAAQR0RFRuFh5UEAAqA0AAACtEdQT1PdcpZ2AAKi6AAAG2ZHU1VC7cbXcgAC [encoded data, 320108 characters] A8YAAgAEA1cDaAAAA3UDdwASA5kDmQAVA8UDxQAW
T1RUTwAMAIAAAwBAQ0ZGILmRse4AAFtAAAFfMUdERUZO81E/AAG6dAAAAIBHUE9TNEuxaAAB [encoded data, 183833 characters]
T1RUTwAMAIAAAwBAQ0ZGIKQZSBEAAFtMAAFr/EdERUZO81E/AAHHSAAAAIBHUE9TAsnA9QAB [encoded data, 188652 characters]
AAEAAAATAQAABAAwRkZUTVocIkYAAlM8AAAAHEdERUYC0AAkAAJCoAAAAChHUE9TCN31fwAC [encoded data, 222859 characters] zD2izwAAAAC/G2HwAAAAAM7DHYY=
AAEAAAATAQAABAAwRkZUTVocImoAAj6gAAAAHEdERUYCzwAkAAIt+AAAAChHUE9THRsXeAAC [encoded data, 215117 characters] Ag0CDgISApYAAAABAAAAAMw9os8AAAAAvxth8AAAAADOwx2q
AAEAAAATAQAABAAwRkZUTVobFScAAjZoAAAAHEdERUYC1QAkAAImJAAAAChHUE9T0/tBYAAC [encoded data, 212036 characters] AgwCDQIOAhICnAAAAAEAAAAAzD2izwAAAAC/G2HwAAAAAM7CEGc=
AAEAAAATAQAABAAwRkZUTVobFVQAAlQ4AAAAHEdERUYC1AAkAAJDpAAAAChHUE9TrCXAFwAC [encoded data, 223254 characters] EJQ=
AAEAAAATAQAABAAwRkZUTVocIkYAAlM8AAAAHEdERUYC0AAkAAJCoAAAAChHUE9TCN31fwAC [encoded data, 222859 characters] zD2izwAAAAC/G2HwAAAAAM7DHYY=
AAEAAAATAQAABAAwRkZUTVocImoAAj6gAAAAHEdERUYCzwAkAAIt+AAAAChHUE9THRsXeAAC [encoded data, 215117 characters] Ag0CDgISApYAAAABAAAAAMw9os8AAAAAvxth8AAAAADOwx2q
AAEAAAATAQAABAAwRkZUTVobFScAAjZoAAAAHEdERUYC1QAkAAImJAAAAChHUE9T0/tBYAAC [encoded data, 212036 characters] AgwCDQIOAhICnAAAAAEAAAAAzD2izwAAAAC/G2HwAAAAAM7CEGc=
AAEAAAATAQAABAAwRkZUTVobFVQAAlQ4AAAAHEdERUYC1AAkAAJDpAAAAChHUE9TrCXAFwAC [encoded data, 223254 characters] EJQ=
AAEAAAAUAQAABABARkZUTXPB9PAAAAFMAAAAHEdERUaUz47mAAABaAAAApRHUE9TVoDENQAA [encoded data, 1107497 characters]
AAEAAAATAQAABAAwRkZUTXPB9PAAAAE8AAAAHEdERUaNwIfxAAABWAAAAjhHUE9T1BxgqAAA [encoded data, 1032293 characters] KysrKysrKysrKx0A
AAEAAAARAQAABAAQR0RFRuFh5UEAAotwAAACtEdQT1PKV4glAAKOJAAAGypHU1VCP1wkyQAC [encoded data, 309352 characters]
AAEAAAARAQAABAAQR0RFRuFh5UEAAqA0AAACtEdQT1PdcpZ2AAKi6AAAG2ZHU1VC7cbXcgAC [encoded data, 320108 characters] A8YAAgAEA1cDaAAAA3UDdwASA5kDmQAVA8UDxQAW
.
.

TextureSync

# Akzeptanztest

⸬ Version 1.1.2 Seite 2/9

# Akzeptanztest

TextureSync

Version

1.1.2

Datum

17.06.19

Autor

Lukas Fürderer

Projektmitglieder

Hendrik Schutter,

Lukas Fürderer,

Robin Willmann,

Jannik Seiler

Inhaltsverzeichnis

Inhaltsverzeichnis

1 Testumgebung3

2 Testdefinition mit Ergebnis4

3 Changelog9

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

Nummer

Titel

Erklärung

Ergebnis

AT#1

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.

Datum

14.06.2019

Version

1.0.1

Fehler

-

Resultat

Bestanden

AT#2

Tags verwalten

Jeder Nutzer kann Tags zu beliebigen Texturen der Sammlung hinzufügen oder löschen.

Datum

14.06.2019

Version

1.0.1

Fehler

-

Resultat

Bestanden

AT#3

Metadaten speichern

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.1

Fehler

-

Resultat

Bestanden

AT#4

Filter

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

Mindestauflösung

Maximalauflösung

Filtern nach Einstelldatum

Namen

Datum

14.06.2019

Version

1.0.1

Fehler

-

Resultat

Bestanden

AT#5

Synchronisation

Alle in die Sammlung aufgenommenen Texturen sowie deren Metadaten sind für alle anderen Nutzer sichtbar.

Datum

14.06.2019

Version

1.0.1

Fehler

-

Resultat

Bestanden

AT#6

Texturen extrahieren

Jeder Nutzer kann beliebige Texturen aus der Sammlung extrahieren und in seinem lokalen Dateisystem abspeichern.

Datum

14.06.2019

Version

1.0.1

Fehler

-

Resultat

Bestanden

AT#7

Detailansicht

Jeder Nutzer kann von beliebigen Texturen eine 3D-Vorschau anzeigen lassen und die gesetzten Metadaten einsehen.

Datum

14.06.2019

Version

1.0.1

Fehler

-

Resultat

Bestanden

AT#8

Darstellung

Bei der Nutzung des Filters werden alle passenden Texturen mit einer Vorschau angezeigt.

Datum

14.06.2019

Version

1.0.1

Fehler

-

Resultat

Bestanden

AT#9

Anzahl von Clients

Es können mindestens 10 Clients gleichzeitig aktiv sein.

Datum

14.06.2019

Version

1.0.1

Fehler

-

Resultat

Bestanden

AT#10

Anzeigen von Änderungen

Neue Texturen oder geänderte Tags werden nach dem Hochladen bei einer neuen Suchanfrage anzeigt.

Datum

14.06.2019

Version

1.0.1

Fehler

-

Resultat

Bestanden

AT#11

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.

Datum

14.06.2019

Version

1.0.1

Fehler

-

Resultat

Bestanden

AT#12

Konfiguration, Server

Die Server-Software kann auf einem Ubuntu 18.04 (x64) ausführbar gemacht werden.

Datum

14.06.2019

Version

1.0.1

Fehler

-

Resultat

Bestanden

AT13

Konfiguration, Client

Die Client-Software kann auf einem Ubuntu 18.04 (x64) ausführbar gemacht werden.

Datum

14.06.2019

Version

1.0.1

Fehler

-

Resultat

Bestanden

AT#14

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.

Datum

14.06.2019

Version

1.0.1

Fehler

-

Resultat

Bestanden

AT#15

User-Story

Als Anwender möchte ich eine Holz-Textur finden. Ich gebe den Tag „Holz“ ein und es werden mir sofort entsprechende Texturen angezeigt.

Datum

14.06.2019

Version

1.0.1

Fehler

-

Resultat

Bestanden

AT#16

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.

Datum

14.06.2019

Version

1.0.1

Fehler

-

Resultat

Bestanden

AT#17

User-Story

Wenn ich eine passende Textur gefunden habe, will ich diese auf meinem Rechner im Projekt abspeichern.

Datum

14.06.2019

Version

1.0.1

Fehler

-

Resultat

Bestanden

AT#18

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.

Datum

14.06.2019

Version

1.0.1

Fehler

-

Resultat

Bestanden

AT#19

User-Story

Ich möchte nur Texturen mit einer Mindestauflösung von 1024 x 1024 Pixel angezeigt bekommen.

Datum

14.06.2019

Version

1.0.1

Fehler

-

Resultat

Bestanden

Changelog

Version

Änderung

1.0

-

1.1.0

Testdefinition hinzugefügt

1.1.1

Ergebnisbeschreibung hinzugefügt

1.1.2

Test durchgeführt