Versions Compared

Key

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

Button, Login icon, Language selector (onTestplan 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.

Falls Testdaten im gewünschten System fehlen, bitte das Mapping-Team unter ddbdaten@fiz-mapping.de kontaktieren.

Quick Testing

For a quick look at a frontend in order to test its general functionality, please check:

  • Startpage is available (containing the 10 sections)
  • Login is possible
  • A search leads to a result page, containing facets with values, persons and objects
  • person-page exists
  • object-page exists (containing mets-viewer, lightbox, hierarchy)
  • institutions-page exists
  • about-us/institutions#map exists
  • all journal-pages exist

0. Allgemeines

Before starting testplan

Set DDBJournal in read only mode, following 

Jira
serverJIRA - Deutsche Digitale Bibliothek
serverId67c0afcf-3564-3fd0-8d4d-a69afd7aed63
keyDDBNEXT-3120

Responsiveness

  • Seiten auf Korrektheit der Darstellung in desktop view und mobile view überprüfen (betrifft alle Seiten)
  • Max width supported 200% min width 576px.

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?

    Druckversion

    Druckversion (die über den Browser bereitgestellt wird) der Seiten überprüfen.
    Allg.: Sämtlicher Inhalt wird auch in der Druckversion korrekt dargestellt, ohne Layout-Überlappungen, ohne weitere Inhalte (wie z.B. Quellcode, etc.).
    Generelle Anforderungen an die Druckversionen siehe

    Jira
    serverJIRA - Deutsche Digitale Bibliothek
    serverId67c0afcf-3564-3fd0-8d4d-a69afd7aed63
    keyDDBNEXT-3060

    Bei Videovorschau ist das Bild nicht Bestandteil der Druckversion (DDBNEXT-3181)

    1. Softwaretests

    Startseite

    • Startpage should show 10 different sections:
      1. Slider with up to 5 slides with a "title" link and a background image. Also in the middle, a button opens the "search dialog" and display the number of objects.
      2. Article slider:
        1. link "More articles" redirects to a news overview page e.g. "/content/journal/hintergrund"
        2. Carrousel. Each item has an Image an a title with links to the corresponding article.
      3. Spotlight:
        1. Spotlight: Displays an article with a title, summary and background image. The title is a link to the article. 
      4. Calendar: Displays current day and month, and image an a text (160 chars with ellipsis) which link to corresponding article. Note: Section is displayed only if there is a calendar for the day.
      5. Latest news: Carrousel with the 4 newest articles of category "Aktuell". Each item shows a publication date, a title (linked to article), and image (linked to article). The active article's title is highlighted with a red underscore.
      6. We are the DDB: Slider displays 4 newest articles with the tag "Wir sind die DDB" from the cms. Each item shows a title (linked to article), summary (only desktop) and background image.
      7. Exhibitions: same as 2. Article slider
      8. About the DDB: 2 boxes with pre-line, headline, button-text, linked url.
      9. Explore the German Digital Library in all its depth: Displays a background image, a title, a text and 2 buttons. Each button opens the "Explore DDB dialog" in the corresponding tab.
      10. Other portals of the DDB: Displays 3 items with an Image, a pre-line and a headline (linked to url).

    Header

    • Contains a Logo, Search Button, Login icon (only desktop), Language selector (only desktop) and Burger menu
      • To-Top button in startpage only shown when scrolled down.
      • Search button opens the "search dialog".
      • Burger menu displays menu from the right.
    • Contains links to: Privacy Policy, Terms of Use, Legal Notice, Press, Downloads, Newsletter, Contact 
    • Facebook, Instagram and Twitter icons.


    Search Dialog


    • Dialog with a close button, a title, number of objects and 3 sections:
      • Standard Search: In the search results pages, the query is kept in the input field. It has 3 subsections
        • Objects: Has a checkbox for All/Digitized objects and displays number of objects
        • Persons
        • Organizations
      • Advanced Search:
        • Has a text and a link to the help page.
        • Has a toggle button for selector AND/OR.
        • Has till 10 input rows with Facet selector, Input box and Search type selector. Rows can be added and removed.
        • Reset button
        • Search button
      • Discover: contains preconfigured search queries, which are controlled by the Drupal CMS. Iniatially we see 20 search terms (mobile: 10). If the user clicks on "Weitere anzeigen" 20 (mobile: 10) more search terms are loaded and displayed.
    • Active section is bold and underscored

    Explore DDB dialog

    • Dialog with a close button and 2 sections: Objects and Persons
    • a line with preconfigured search queries (from CMS) that triggers a search in the same dialog. Active query is highligthed in red.
    • number of search results.
    • Iniatially we see the first 20 hits of the respective search query with preview image and title. The user can see more terms loaded and displayed by navigation through the pagination.
    • If the user clicks on a hit (image or title) he gets to the respective object page.


    Klickpfade

    • Alle Menü- und Untermenüpunkte (obere Navigation) funktionieren, insbesondere
      • Static-Content-SeitenErweiterte 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 (only Desktop version)
    • Änderung der Anzahl der Suchergebnisse pro Seite (only Desktop version)
    • Auswahl von "Nur Ergebnisse Objekte mit MiniaturansichtDigitalisat"
    • 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. ZeitSparte).
      • 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 angewendet 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: (only Desktop version, no Mobile)
      • 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

    Objekte mit Binaries

    Personenseite

    • Personenseite enthält die folgenden Bereiche:
      • Titelbereich mit Namen, Berufe
      • Objekte (optional)
      • Beteiligt an (optional)
      • Thema in (optional)
      • Bild (optional)
      • Suche
      • Externe Links

    Content pages

    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
    • E-Mail Confirmation-Link zweimal aufrufen: zuerst ok, dann Fehlerdarf nur beim erstenmal funktionieren, beim zweiten Aufruf muß Fehlerseite kommen

    Anmelden

    • ungültige Kennung: Fehler
    • gültige Kennung: Personalisierte Funktionen verfügbar (PersönlicheFavoriten, Gespeicherte Suchen, Benutzerdaten, API Zugang, Passwort ändern, Konto löschen)

    5. Personalisierte Funktionen

    Favoriten

    • Favoriten auswählen (in Hitliste oder auf Objekt Detailseite)
      • Hitliste und Objekt Detailseite: über bookmark icons  Bookmark-Icons (offener Stern) können Favoriten abgespeichert werden
      • Klick auf Bookmark-Icon: Popup erscheint, Icon ändert sich in Häkchen"markiert" (ausgefüllter Stern)
      • Reload der Seite: Icons haben den gleichen Zustand wie vorher
      • Umschalten zur Galerieansicht und zurück funktionert, Einstellungen wie der 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

     

      • Detailseite eines Favoriten: auch dort Bookmark-Icon markiert (ausgefülter Stern)
    • Persönliche Favoritenliste (Meine DDB)
      • Sortieren von Favoriten
      • Löschen von einzelnen Favoriten
      • Neue (separate) Favoritenliste erstellen
      • Favoritenliste freigeben / sperren
      • Favoritenliste löschen

    Suchanfragen

    • Suchanfragen
      • erstellen (via Hitliste)
      • einsehen, bearbeiten (Meine DDB)
      • verschicken (Meine DDB)
      • löschen (Meine DDB)

    Konto

    • Benutzerdaten
    • API Zugang
      • neuen API-Key vergeben und über <API-URL>/version?oauth_consumer_key=<API-Key> testen
    • Passwort ändern
    • Konto löschen
    • Newsletter
     


    6. Browser-Kompatibilität

    Testbedingungen

     

     

    • dvr: Video spielt nicht in Q1 - liegt aber nicht am Frontend



    Welche Browser sollten getestet werden:


    In 2020, it was decided that the browsers to test are:

     


    BrowserVersionSpecific OS
    FirefoxSome of the latestX
    ChromeSome of the latestX
    EdgeSome of the latestSome Windows OS
    SafariSome of the latestMac OS
    Mobile ChromeSome of the latestAndroid
    Mobile SafariSome of the latestIOS


    Expand
    titleNutzung lt. DDB Matomo Statistik (1.1. 2018 bis 13.6.2018)
     



    Nutzung lt. DDB Matomo Statistik
    (1.1. 2018 bis 13.6.2018)

    Internet Explorer 9 1,1%
    Internet Explorer 11 (Windows 7)14,9%
      


    Google Chrome 635,7%
    Google Chrome 644,4%
    Google Chrome 654,4%
    Google Chrome 664,2%
    Google Chrome  670,3%
      


    Mozilla Firefox 52, 57, 58, 59, oder 602,7%, 4,4%, 6,5%, 6,8%, 2,6 %
      


    Microsoft Edge (Windows 10)6,4%
      


    Opera 50, 51, 52, 530,4%, 0,3%, 0,4%, 0,1%
      


    Safari 11  (MAC OS)

    3 %
      


    Opera Mobile?
      


    Mobile Safari 10, 11,1%, 5%,
     
     


    Chrome Mobile V64,V65 oder V661,6%, 1,6%, 1,4%