-
Notifications
You must be signed in to change notification settings - Fork 0
weather statistics test plan
Khunakorn Pattayakorn edited this page Apr 16, 2025
·
8 revisions
The objective of this test plan, is to verify that the historical weather API endpoints and related frontend components function as specified in the functional requirements.
-
/weather: Return the latest weather data for the given location. If a datetime is specified returns the closest weather data for the given location. -
/weather/last: Return the weather data from the previous x days. -
/weather/aggregate: Return the average weather conditions from the previous x days. -
/{weather condition}/max: Return the max recorded weather condition from the previous x days. -
/{weather condition}/min: Return the min recorded weather condition from the previous x days.
- Line charts and bar charts for weather statistics
- Frontend API calls
- APIs: Returned data's structure + validity, and API error handling
- Frontend API calls: Ability to call backend components and get data.
- Frontend visualizations: Correctness of displayed charts.
- Unit testing
- Integration testing
- Acceptance testing
- Unit tests
- End to end tests
- The Test cases and documentation have been created.
- A working version of the software is available.
- The testing is concluded and there are no functional bugs
- No major bug reports are left open in the Github bug tracker.