CodingNic

Final Testing & Completion

Test the Core User Journey

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.