Final Testing & Completion
20 min read
Test the Core User Journey
Test the Core User Journey
Task
Test the application as a user rather than as the developer who built each function.
Open
Start from the initial screen and test a valid city, a second valid city, an empty search, and an invalid city.
Implementation
A valid city reveals weather content and hides the welcome panel. Empty input shows the validation message without a request. An invalid city shows the API error and leaves the loader hidden.
Test
Keep DevTools open and verify there are no uncaught exceptions after each case.
Expected result
The main search/data/rendering path passes the acceptance test.
Checkpoint
Before moving on, confirm the expected result in the running app and make sure the browser console has no blocking errors.