Testplan für Testsysteme und Daten
Auf dieser Seite werden Funktionstests gesammelt, die nach dem Deployment neuer Softwareversionen (Backend und/oder Frontend) und nach dem Laden von Datenbeständen zur einheitlichen Qualitätssicherung durchgeführt werden sollten.
0. Allgemeines
Responsiveness
- Seiten auf Korrektheit der Darstellung in desktop view und mobile view überprüfen (betrifft alle Seiten)
Lokalisierung
- Umschalten deutsch/englisch funktioniert --> Lokalisierung (betrifft auch alle Seiten), d.h. Seiten werden auch auf englisch korrekt angezeigt
1. Softwaretests
Startseite
- DDB-Logo vorhanden?
- Themen-Teaser vorhanden?
Anzahl der Objekte in DDB über Suchfeld angezeigt?
Klickpfade
- Alle Menü- und Untermenüpunkte (obere Navigation) funktionieren, insbesondere
- Static-Content-Seiten
- Erweiterte Suche
- Institutionenliste
- Umschaltung Liste/Karte
- Filter: Spartenfilter sowie Filtern nach Institutionen, die Daten liefern
- Gesamtzahl der Institutionen, Anzahl der ausgewählten Institutionen
- Karte:
- Zoom, Navigation
- Klick auf einen Ort führt zu Anzeige von Institutionen mit Titel und Link
- Auswahl einer Institution führt zu Detailansicht der Institution
- Alle Menüpunkte in der unteren Navigationsleiste funktionieren
- Static-Content-Seiten
- Social icon links to Facebook, Twitter
Suchanfragen / Suchergebnisliste
- Einfache Suche funktioniert und liefert Ergebnisse (Voraussetzung: Objekte ingestiert)
- Erweitere Suche funktioniert und liefert Ergebnisse (Voraussetzung: Objekte ingestiert)
- Vorschaubilder oder Platzhalterbilder (nicht sichtbar: Alt-Text)
- Treffer-Highlighting: Suchbegriffe werden in der Kurzanzeige der Ergebnisse hervorgehoben
- Änderung der Sortierung
- Änderung der Anzahl der Suchergebnisse pro Seite
- Auswahl von "Nur Ergebnisse mit Miniaturansicht"
- Umschalten zur Galerieansicht und zurück zur Listenansicht
- Personenteaser: Suche nach einem Personennamen (z.B. Schiller) liefert als Ergebnis maximal 2 Verweise zu Personenseiten
- Facetten:
- Bei allen Facetten sind Werte vorhanden.
- Nach Werten kann gesucht werden, sowohl in textbasierten Facetten (z.B. Stichwort) als auch in keybasierten Facetten (z.B. Zeit).
- Das Highlighting muss funktionieren (der eingetippte Text wird im Popup mit den Facettenwerten fett dargestellt)
- Es werden maximal 301 Ergebnisse dargestellt (mit und ohne gesetzten Such-Filter)
- Werte können an- und abgewählt werden.
- Facetterollen:
- Die Facette Person/Organisation ist hierarchisch aufgebaut und besitzt Rollen. Eine Auswahl der Person Schiller sollte z.B. die beiden Rollen "Beteiligt an" und "Thema in" beinhalten.
- Wird eine Rolle ausgewählt wird eine neue Suche gestartet
- Zeitfacette
- Auswahl der Daten Von und/oder Bis und einer Eingrenzung exakt/Genau liefert unterschiedliche Ergebnisse
- Die Werte können angwendet oder zurückgesetzt werden
- Vorschauansicht:
- Mouse-Over-Effekt beim i-Symbol erscheinen in einem Popup-Fenster Informationen zu dem Objekt. (Anm: Geänderte Spezifikation. Keine Popups beim Vorschaubild mehr)
- Klick auf Titel oder Vorschaubild/Platzhalterbild führt zur Detailansicht
- Objekte Vergleichen:
- Mit Hilfe des Doppelpfeil Symbols in der Ergebnisliste können Objekte zum Vergleich ausgewählt werden
- Ausgewählte Objekte können wieder aus der Auswahl entfernt werden (entweder über "x" im AuswahlFenster oder über erneutes Anklicken der grauen Pfeile in der Hitliste)
- Sind zwei Objekte ausgewählt kann über den Button "Vergleich starten" zur Vergleichseite gewechselt werden
Objektdetailansicht
- Detailansicht enthält
- Titel
- weitere Metadaten
- Name der Institution (Link führt zur Detailansicht des Datengebers)
- Link zur Institution
- (korrektes) Logo der Institution
- Link zu dieser Seite
- DFG Viewer: e.g. https://www-p.deutsche-digitale-bibliothek.de/item/XYZY54QVXJ76JEKG7J7USQ4DHPRU56N4
- Map: Beside images, movies, and others the Media Viewer should display locations by multipolygones on a map (use "Map" or "Karte" link)
e.g. https://www.deutsche-digitale-bibliothek.de/item/NCSJTWVSL2THCRBS5XSXRXYFVOFIQVY2
https://www.deutsche-digitale-bibliothek.de/item/BVX4DQLCEEMA4WL465QIEPKZ4ZMLC2JS - Similar Objects (Ähnliche Objekte):
Mouse over on a single similar object should show the same tooltip window as on mouse over the "i" on search result pages
Personenseite
- Personenseite enthält die folgenden Bereiche:
- Titelbereich mit Namen, Berufe
- Objekte (optional)
- Beteiligt an (optional)
- Thema in (optional)
- Bild (optional)
- Suche
- Externe Links
2. Institutionsobjekte
- allgemeines Institutionsobjekt (z.B. über Kartenansicht erreichbar) enthält
- Name der Institution
- Sparte
- Adresse
- Kartenausschnitt
- Logo oder weißes Platzhalterbild (nicht sichtbar: Alt-Text)
- Institutionsobjekt, das gleichzeitig Datengeber ist, (z.B. über Detailansicht eines Datenobjekts erreichbar), enthält
- Angabe über Anzahl der Objekte mit Link zur betreffenden Suchanfrage
- meistens eigenes Logo
- Institutionsliste rückt Unterinstitutionen korrekt ein (z.B. bei der SPK)
3. Datenbestände
Stichproben für jeden neu geladenen bzw. vorhandenen Datenbestand (erreichbar über *-Suche und Eingrenzung des Datengebers bzw. über die erweiterte Suche)
Suchergebnisliste
- Facette Datengeber enthält den richtigen Wert
- alle anderen Facetten enthalten Werte
- Vorschaubilder sind sichtbar (Voraussetzung: Datengeber hat Bilder geliefert); alternativ: korrekte Platzhalterbilder
- Objekte besitzen Titel
Objektdetailansicht
- Klick auf Titel oder Vorschaubild/Platzhalterbild führt zur Detailansicht
- Detailansicht enthält
- Name der Institution (Link führt zur Detailansicht des Datengebers)
- Link zur Institution
- (korrektes) Logo der Institution
- Link zu dieser Seite
- Titel
- weitere Metadaten in der korrekten Darstellung (auch: deutsche/englische Lokalisierung)
- außerdem (sofern für den jeweiligen Bestand zutreffend)
- Link zum Objekt beim Datengeber (gilt fast für alle Bestände)
- Bilder bzw. sonstige Medientypen im Medienplayer (zumindest immer dann, wenn Vorschaubild vorhanden ist)
- Link zum DFG-Viewer (METS/MODS-Daten)
- Hierarchie-Widget (EAD, METS/MODS sowie teilweise MARC)
4. Registrierung/Anmeldung
Registrierung
- Pflichtfeld leer lassen: Fehler
- E-Mail wird verschickt
- Confirmation-Link zweimal aufrufen: zuerst ok, dann Fehler
Anmelden
- ungültige Kennung: Fehler
- gültige Kennung: Personalisierte Funktionen verfügbar (PersönlicheFavoriten, Gespeicherte Suchen, Benutzerdaten, API Zugang, Passwort ändern, Konto löschen)
Personalisierte Funktionen
- Favoriten
- Hitliste und Objekt Detailseite: über bookmark icons können Favoriten abgespeichert werden
- Klick auf Bookmark-Icon: Popup erscheint, Icon ändert sich in Häkchen
- Reload der Seite: Icons haben den gleichen Zustand wie vorher
- Umschalten zur Galerieansicht und zurück funktionert, Einstellungen wie Bookmarks pro Seite bleiben erhalten
- Klick auf einen Favoriten führt zu dessen Detailseite, Icon als Häkchen
- Favoriten als Mail verschicken klappt
5. Favoriten
öffentliche Favoritenliste
- Favoritenliste anlegen
- Favoritenliste freigeben
- Link auf die freigegebene Favoritenliste in anderem Browser öffnen
6. Browser-Kompatibilität
Testbedingungen
- Testfilm: Es rauscht der Rhein
Welche Browser auf welchen Systemen sollten / können getestet werden:
Windows XP | Windows 7 | Windows 10 | Ubuntu 12.04 | Android 4.1.1 | iOS 6 | MacOS X | |
---|---|---|---|---|---|---|---|
Internet Explorer 11 | - | x | - | - | - | - | - |
Microsoft Edge | - | - | x | - | - | - | - |
Google Chrome 67 | x | ||||||
Mozilla Firefox ESR 52.8.1 | x | ||||||
Mozilla Firefox 60 | |||||||
Opera 53.0 | x | ||||||
Opera Mobile | |||||||
Safari | - | - | - | - | - | - | x |
Android Default Browser |