Skip to content

Charter 3: Explore retrieved forecast range using different cities to discover if range is implemented correctly

mwalker-scottlogic edited this page Sep 16, 2024 · 3 revisions

Charter: Explore retrieved forecast range using different cities to discover if range is implemented correctly

Testers:

  • Mike Walker-Rose

Date:

  • 28/05/24

Duration:

  • 45 mins

Scope:

This charter is focused on understanding if the range of retrieved forecast data is T+5 days (rather than T+1-5), using different cities and any other variables to observe if the forecast for a city is 5 days ahead with 3hr increments

References:

  • The forecast database

Test Approach:

  • Explore using the list of cities to establish if there are any differences using different data
  • Delete all db data, run run_forecast_etl.py
  • export dataset as csv
  • Explore data in excel to establish if behaviour is correct around forecast_base_time & forecast_valid_time

Notes

  • ran check to see if every single forecast_base_time was the same
  • ran check to see if every single last_modified_time was the same
  • ran check to see if every single created_time was the same
  • ran check to see if every single city had same pattern of valid_date_times (line by line checking each matched an expected valid time that was taken from the Vienna dataset (which had been manually checked to verify incrementing by 3 hrs from valid_base_time)

image

Conclusion

  • No surprises in the data, all checks in the Notes section passed

vAirify Wiki

Home

Getting Started and Overview

Investigations and Notebooks

Testing

Manual Test Charters

Clone this wiki locally