-
Notifications
You must be signed in to change notification settings - Fork 1
Charter 17: Explore summary page with 'Summary Page Explanation' to discover if table logic is as described
mwalker-scottlogic edited this page Jul 23, 2024
·
6 revisions
- Explore summary page with 'Summary Page Explanation' to discover if table logic is as described
- Mike Walker-Rose
- 23/07/24
- 45 - 90 mins
- This charter is focused on verifying the behaviour of the summary table where multiple pollutants have the same diff
- The behaviour of the table is now described in a wiki document and we will need to verify this is adhered to
- will be able to verify overall aqi behaviour, but not pollutant behaviour visually
- Navigate to deployed UI
- Check what is represented in the overall forecast / measured / diff is in line with wiki
- 'The page is automatically ordered by the AQI difference column, starting with the absolute value and then preferring positive differences over negative ones, i.e. the order would be 6, 6, -6, 5, -5, -4, 2 etc' ✅
- The individual AQI values with the highest difference are those shown in the left most columns. These are the overall AQI values (i.e. across all pollutants) where the difference was at it's maximum.
- The difference is dictated by the forecast AQI minus the measured AQI. If the measured is higher than the forecast AQI we have a negative difference. e.g Asuncion
- Where there are multiple pollutants with the same overall AQI difference, we will prefer items where the forecast is higher than the measured.
- Where there is no difference here, the AQI's with the highest overall AQI value will be preferred
- Toggle:
- Colour the pollutants that correspond to the maximum difference between forecast and measured overall AQI. I.e. if Overall AQI diff is 3 and pollutant1 has a AQI diff of 3, pollutant2 has a diff of 1, and pollutant3 has a diff of 3, pollutants 1 and 3 are coloured with their corresponding AQI level. AQI values are always highlighted.
- All pollutant value grid cells coloured and AQI values
- Along side the automation testing checking specific scenarios, I believe this meets the description of the wiki at present
Getting Started and Overview
- Product Description
- Roles and Responsibilities
- User Roles and Goals
- Architectural Design
- Iterations
- Decision Records
- Summary Page Explanation
- Deployment Guide
- Working Practices
- Q&A
Investigations and Notebooks
- CAMs Schema
- Exploratory Notebooks
- Forecast ETL Process
- In Situ air pollution data sources
- Notebook: OpenAQ data overview
- Notebook: Unit conversion
- Data Archive Considerations
Manual Test Charters
- Charter 1 (Comparing ECMWF forecast to database values)
- Charter 2 (Backend performance)
- Charter 3 (Forecast range implementation)
- Charter 4 (In situ bad data)
- Charter 5 (Filtering ppm units)
- Charter 7 (Forecast API input validation)
- Charter 8 (Forecast API database sizes)
- Charter 9 (Measurements summary API input validation)
- Charter 10 (Seeding bad data)
- Charter 11 ()Measurements API input validation
- Charter 12 (Validating echart plot accuracy)
- Charter 13 (Explore UI after data outage)
- Charter 14 (City page address)
- Charter 15 (BugFix diff 0 calculation)
- Charter 16 (City page chart data mocking)
- Charter 17 (Summary table logic)
- Charter 18 (AQI chart colour banding)
- Charter 19 (City page screen sizes)
- Charter 20 (Date picker)
- Charter 21 (Graph consistency)
- Charter 22 (High measurement values)
- Charter 23 (ppm -> µg m³)
- Charter 24 (Textures API input validation)
- Charter 25 (Graph line colours)
- Charter 26 (Fill in gaps in forecast)
- Charter 27 (Graph behaviour with mock data)
- Charter 28 (Summary table accuracy)
- Re‐execute: Charter 28
- Charter 29 (Fill in gaps in situ)
- Charter 30 (Forecast window)
- Charter 31 (UI screen sizes)