Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Test plan for test systems and data

This page collects function tests that should be performed after deploying new software versions (frontend and/or drupal) and after loading data for uniform quality assurance.

0. General

Responsiveness

Check pages for correctness in desktop view and mobile view (affects all pages)

Currently, it should only check it in the Journal Overview Page /content/journal

Localization

Switch between German/English works --> localization (also affects all pages), i.e. pages are also displayed correctly in English, all the path should be in German.


Software tests

Click path

Start Page

  • Main Menu available?
  • Footer Menu available?
  • Teasers Articles available?

Events /content/ueber-uns/termine

Facets: 

  • If a facet is selected, a new search is started, and it will have the number of items that the facet said that it would have and the facets items number should be updated with the new result.
  • If the language is changed the page facet/pagination will be reset

Pagination should work as expected and it will appear only if there are more than 10 items.

Calendar Selection works and the days where some event occurs should be highlighted.

If the start or end hour of an event is 00:00 the time should not be shown instead "all-day" should be shown.


Journal Overview Page /content/journal

Max 3 columns and 5 rows in the center content in the page and space for the right sidebar also when there is not content in the right sidebar.

Check responsiveness follow what is described in 

Jira
serverJIRA - Deutsche Digitale Bibliothek
serverId67c0afcf-3564-3fd0-8d4d-a69afd7aed63
keyDDBJ-10

Exhibition List Page /content/journal/ausstellungen

 

Each item article should have: 

  • a picture
  •  title and a short description
  • To the exhibition

The image, title and "To the exhibition" links should link to the exhibition external page and it should open in the same page. (Existing issue 

Jira
serverJIRA - Deutsche Digitale Bibliothek
serverId67c0afcf-3564-3fd0-8d4d-a69afd7aed63
keyDDBJ-413
 ) 

From v7.0 infinite scrolling has been implemented 

Jira
serverJIRA - Deutsche Digitale Bibliothek
serverId67c0afcf-3564-3fd0-8d4d-a69afd7aed63
keyDDBNEXT-3290
 on this page.

Therefore pagination should be performed automatically and work when scrolled to the bottom of the page.

Archive Page /content/journal/archiv

Facets: 

  • If a facet is selected, a new search is started, and it will have the number of items that the facet said that it would have and the facets items number should be updated with the new result.
  • If the language is changed the page facet/pagination will be reset

Each item article should have:

  • a picture
  • a date
  •  title and a short description. 

The title and the picture should be also a link that will connect to the detail page of the article.

Pagination should work as expected and it will appear only if there are more than 20 items. 

Category Article List Pages 

  •  News /content/journal/aktuell  
  • Discover /content/journal/entdecken 
  • Background /content/journal/hintergrund

Each item article should have:

  • a picture
  • a date
  •  title and a short description
  • Read more link

The title, read more and the picture should be also a link that will connect to the detail page of the article.

The three pages should have the same design as the Exhibition Page.

Pagination should work as expected and it will appear only if there are more than 10 items. 

On this day page, From the collections page

Because the DI master frontend is configured to use the backend in DI but Elastic Search in Q it is possible that objects and their images cannot be found in favorites lists. In this case the title "Object no longer available" occurs.

Browser Compatibility

Test requirements

Systems

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

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

Browser Compatibility

Test requirements

Systems

...


Windows XP

Windows 7

Windows 10

Ubuntu 16.04

Ubuntu 17.10

Android 8.X

Android 7.X

iOS 8.X

MacOS X

Microsoft Edge

 

---

---

---

---

---

---

---

 


Internet Explorer 8.0.6001.18702

 


---

---

---

---

---

---

---

 


Internet Explorer 9.0.8112.16421

---

  



---

---

---

---

---

 


Internet Explorer 10.0.9200.16521 CO

---

 

 


---

---

---

---

---

 


Internet Explorer 11 CO

---

  



---

---

---

---

---

 


Google Chromium 28.0.1500.52

---

---

---

  



---

---

---

 


Google Chrome 28.0.1500.64

---

---

---

---

---

    





Google Chrome 28.0.1500.71 m

   




---

---

---

---

 

 


Mozilla Firefox 22.0

       








---

 


Mozilla SeaMonkey 2.19

     






---

---

---

 


Opera 12.16 Build 1860

---

---

---

  



---

---

---

 


Opera 15.0.1147.141

   




---

---

---

---

---

 


Opera Mobile 12.1

---

---

---

---

---

   




---

Safari 5.1.7

   




---

---

---

---

  



Android Default Browser

---

---

---

---

---

  



---

---