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
Software tests
Click path
All menu and submenu items (upper navigation) work, in particular
Journal Content ( everything that has in the path /content)
- https://cms-p.deutsche-digitale-bibliothek.de/sitemap.xml (TODO change it after GoLive)
- All block links (sidebar content links) should works.
- Each link in the content should work, including links to documents, PDF, ZIP files, ...
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 DDBJ-10 - Getting issue details... STATUS
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 DDBJ-413 - Getting issue details... STATUS )
Pagination should work as expected and it will appear only if there are more than 10 items.
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.
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 | --- | --- | --- | --- | --- | --- | --- |