...
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/Topics 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
General Information
Before starting testplan
Set DDBJournal in read only mode, following
Jira | ||||||
---|---|---|---|---|---|---|
|
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 server JIRA - Deutsche Digitale Bibliothek serverId 67c0afcf-3564-3fd0-8d4d-a69afd7aed63 key DDBNEXT-3060
In case of video preview, the image is not part of the print version (DDBNEXT-3181)
Common Components
Header DDBNEXT-4139
...
- 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)
...
- 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 4 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.
- Standard Search: In the search results pages, the query is kept in the input field. It has 3 4 subsections
- Active section is bold and underscored
...
- Startpage should show 6 different sections:
- Join the DDBWho we are: link works.
- Latest news (Blog items): Carrousel with the 4 5 newest articles of category "Aktuell". Each item shows a publication date, a title, a link to article and an image.
- Search Tips
- 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.
- In order to find a day with an entry add a different date in the URL like: https://dev-ddb.fiz-karlsruhe.de/ddb-current/?date=25-01-2022
- Dossiers
- Explore the German Digital Library: Displays a title, a text and 2 buttons. Each button opens the "Explore DDB dialog" in the corresponding tab.
...
- Main Image with Caption | License
- Title
Date + Author- Breadcrumbs
- Introduction
- Optional: Side links
- Optional: Drupal paragraphs ( Only text, Only Media, Image + text, Quote, Gallery)
- Tags to Drupal content search results page with that tag filter applied
- Share via Social media Icons
- Check this url in English and in German. The content from Drupal should also be provided in the corresponding language.
...