TC019-001
Test Case ID | TC019-001 |
Author | Otto Nordling |
Date of creation | 19.07.2023 |
Class | Functional/Non-Functional/Acceptance |
Type | Compliance/Correction/Evolution/Regression/Integration/End-to-end/Accessibility/Performance/Security/Backend |
Test Description/Objective
This test case verifies the functionality of the FEA019.
Links to requirements or other sources
This test is based on the following feature requirement:
- Requirement: FUNC-REQ-C0019
- Use case: UC019
- Feature: MongoDB for historical data
Test Pre-state
- Tukko front-end and back-end are hosted
Test steps
# | Action | Expected result |
---|---|---|
1 | Open Tukko website | This should navigate to the website and display markers all over Finland |
2 | Click on a marker | The tooltip pops up |
3 | Click on either side of the tooltip | Another pop-up with more detailed info is displayed |
4 | Click on 'Show Dashboard' | The traffic visualizer dashboard opens |
5 | Click on some of the checkboxes | A graph gets drawn at the bottom of the dashboard |
6 | Set the time range to 'Last Week' or 'Last Month' | The graph adjusts to the choice |
7 | Hover over the data points on the graph | A tooltip will show you the time it was recorded |
To be taken into account during the test
- The more recent data points on the graph should be on the right, earlier ones on the left
- The graph dates should match those within the time range
PASS/FAIL Criteria
- PASS: Historical data is displayed in the graph, corresponding to the specified time range
- FAIL: Graph isn't drawn correctly, or does not adjust to the selected time range