Versions Compared

Key

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

This page collects functional tests that should be performed after deploying new software versions (backend and/or frontend) and after loading datasets for consistent quality assurance.
If test data is missing in the desired system, please contact the mapping team at ddbdaten@fiz-mapping.de.


Table of Contents
outlinetrue


Quick Testing

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

  • Startpage is available (containing the 6 sections: Join the DDB, News Slider, Search Tips, On this Day, Dossiers, Explore the German Digital Library)
  • Login is possible
  • A Object/Person/Organization search leads to a result page, containing facets with values
  • object-page exists (containing mets-viewer, lightbox, hierarchy)
  • person-page exists
  • institutions-page exists
  • about-us/institutions#map exists
  • all CMS-pages exist
    • /content/dossiers
    • /content/virtuelle-ausstellungen
    • /content/blog
    • /content/spiele
    • /content/wie-suche-ich-im-portal

Normal Testing

0.

General Information

Before starting testplan

Set DDBJournal in read only mode, following 

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

Responsiveness

  • Check pages for correctness of display in desktop view and mobile view (applies to all pages).
  • Max zoom supported is 200%
  • Min viewport width is 576px.

Localization

  • Switching German/English works --> localization (also affects all pages), i.e. pages are also displayed correctly in English

Print Version  (Not considered in 8.1)

Check the print version (provided by the browser) of the pages.
General: All content is also displayed correctly in the print version, without layout overlaps, without additional content (such as source code, etc.).
General requirements for print versions see 

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

In case of video preview, the image is not part of the print version  (DDBNEXT-3181)

1. Softwaretests

Common Components

Header

  • Contains
    • a Logo that links to homepage
    • Search Button that opens the "search dialog"
    • Sign language icon (Desktop: in header, Mobile: in sidemenu)
    • Simple language icon  (Desktop: in header, Mobile: in sidemenu)
    • Login icon  (Desktop: in header, Mobile: in sidemenu)
    • Language selector  (Desktop: in header, Mobile: in sidemenu)
    • 3 links (only desktop) (content from CMS)
    • Burger menu displays menu from the right (content from CMS)
  • To-Top button in startpage only shown when scrolled down.

...

  • Contains
    • a Logo that links to homepage
    • Text (Hardcoded)
    • Social links: Facebook, Twitter, Instagram and Mastodon icons.
    • links to: Privacy Policy, Terms of Use, Legal Notice... (content from CMS)
    • Newsletter: Input form with validation
    • Other Portals (content from CMS)
    • Funded by (Hardcoded)

Side Menu (content from CMS so it can vary)

  • All menu and submenu items work

Search Dialog

  • Dialog with a title, number of objects and 3 tab 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: displays number of persons
      • Organizations: displays number of organizations
      • Topics
    • 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 predefined search queries, which are controlled by the Drupal CMS. Iniatially we see 20 search terms. If the user clicks on "Weitere anzeigen" 20 more search terms are loaded and displayed.
  • Active section is bold and underscored

Specific pages

Startpage DDBNEXT-4154

  • Startpage should show 6 different sections:
    1. Join the DDB: link works.
    2. Latest news: Carrousel with the 4 newest articles of category "Aktuell". Each item shows a publication date, a title, a link to article and an image.
    3. Search Tips
    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. Dossiers
    6. 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.

Explore DDB dialog (Last section of Startpage)

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

...


Simple pages (CMS content

...

)

In progess.

  • All menu and submenu items work

Participating cultural institutions (/about-us/institutions)

...

  • BigSlider
    • Main Image with Caption | License
    • Title
    • Read more
    • pagination
  • Breadcrumbs
  • Introduction
  • Filter by
    • Browse virtual exhibitions

    • Topic

    • Type of facility

    • Curated by 

  • Sort by
    • Standard
    • Newest first
    • Oldest first
  • Display Grid/List
  • Total number of Results
  • Entries:
    • Title
    • Introduction text
    • Image
  • Load more Button

Overview Blogs (/content/blog)

  • Title "Blog"
  • Breadcrumbs
  • Introduction
  • Display Grid/List
  • Total number of Results
  • Entries:
    • Title
    • Introduction text
    • Image
  • Load more Button


Overview Games (/content/spiele)

...