---
title: "Navigation and routing QA recipes"
description: "Test deep links, browser history, route transitions and missing pages while checking resource identity and preserved state."
canonical_url: "https://vostride.com/agent-library/navigation-routing.md"
md_url: "https://vostride.com/agent-library/navigation-routing.md"
content_kind: "index"
topic: "navigation-routing"
---

# Navigation and routing QA recipes

Test deep links, browser history, route transitions and missing pages while checking resource identity and preserved state.

Validate direct entry as well as in-app navigation. A route rendering successfully does not prove it represents the resource named by the URL.

## Pages (10)

- [Return to the intended route after fixture sign-in](https://vostride.com/agent-library/navigation-routing/auth-return-destination.md): Verify a protected deep link preserves its intended destination through the application login flow using an authorized test account and synthetic record.
- [Restore filtered list context with browser Back](https://vostride.com/agent-library/navigation-routing/back-restores-list-context.md): Verify returning from a record detail restores the previous query, filter, page, and selected record position according to the product navigation contract.
- [Follow a breadcrumb to the actual record parent](https://vostride.com/agent-library/navigation-routing/breadcrumb-parent-identity.md): Verify breadcrumb links follow the stored hierarchy for a nested record instead of reusing a similarly named parent from previous navigation.
- [Reload a nested record route directly](https://vostride.com/agent-library/navigation-routing/deep-link-reload.md): Verify that a nested record URL loads the intended detail after a full reload rather than depending on prior client-side navigation state.
- [Open a record whose route label needs encoding](https://vostride.com/agent-library/navigation-routing/encoded-route-identifier.md): Verify navigation to a test record with spaces, punctuation, and Unicode resolves the intended identifier without truncating or misparsing the route.
- [Navigate from a narrow-screen menu and dismiss it](https://vostride.com/agent-library/navigation-routing/mobile-menu-destination.md): Verify a responsive navigation drawer opens the intended destination and closes so its backdrop does not block the newly loaded page.
- [Reopen a paginated filtered URL in a fresh route load](https://vostride.com/agent-library/navigation-routing/pagination-url-share.md): Verify a list URL captures its documented query, filter, sort, and page settings so a fresh load produces the same prepared result slice.
- [Persist a detail tab through its URL state](https://vostride.com/agent-library/navigation-routing/tab-query-persistence.md): Verify selecting a detail tab updates the documented route state and that reloading or returning through history restores the same content panel.
- [Recover from an unknown application route](https://vostride.com/agent-library/navigation-routing/unknown-route-recovery.md): Verify a nonexistent route shows the product not-found state and its visible recovery action returns to a working application page.
- [Keep or discard a draft through a navigation guard](https://vostride.com/agent-library/navigation-routing/unsaved-route-guard.md): Verify an unsaved-change guard supports staying on the editor and explicitly leaving without persisting the abandoned draft.

## Apply a recipe

These are test designs to adapt to an application's acceptance criteria and fixtures. They are not recorded runs or a claim that a listed application has been tested. Use the [recipe execution guide](https://vostride.com/agent-library/software-factory/turn-a-recipe-into-an-agent-qa-test.md) to author, validate, run and inspect a test.

[All topics](https://vostride.com/agent-library.md)
