> For the complete documentation index, see [llms.txt](https://docs.does.qa/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.does.qa/guides.md).

# Guides

- [Email testing in DoesQA](https://docs.does.qa/guides/email-testing-in-doesqa.md): Built-in test inboxes, per-Test-Case mail isolation, and Mail Test Steps for registration, password reset, and passwordless login journeys.
- [Test data in DoesQA](https://docs.does.qa/guides/test-data-in-doesqa.md): Value Store, built-in dynamic Values, API steps, and external mock servers for test data and backend setup in DoesQA.
- [Migrate to DoesQA](https://docs.does.qa/guides/migrate-to-doesqa.md): How migration to DoesQA works: free team-led coverage rebuild, typical timelines, and what to expect after the move.
- [Interacting with emails](https://docs.does.qa/guides/interacting-with-emails.md): Use DoesQA inboxes and Mail Test Steps to test registration, password reset, and other email journeys.
- [Test a forgotten-password flow](https://docs.does.qa/guides/test-a-forgotten-password-flow.md): Test a forgotten-password journey with DoesQA email and the Flow Builder.
- [Test registration and email verification](https://docs.does.qa/guides/test-registration-and-email-verification.md): Register a new account, verify the email, and confirm the user is signed in.
- [Test passwordless login](https://docs.does.qa/guides/test-passwordless-login.md): Test passwordless or magic-link login with DoesQA inboxes and Mail Test Steps.
- [Test MFA login](https://docs.does.qa/guides/test-mfa-login.md): Automate a login that asks for a time-based MFA code.
- [Reuse a login session](https://docs.does.qa/guides/reuse-a-login-session.md): Log in once, store the session, and pass it into other Flows with DoesQA Run.
- [Test checkout and payments](https://docs.does.qa/guides/test-checkout-and-payments.md): Automate cart, address, and payment steps through to order confirmation.
- [Test APIs in a Flow](https://docs.does.qa/guides/test-apis-in-a-flow.md): Call an API from a Flow, store the response as a Value, and assert JSON.
- [Seed and clean up with API steps](https://docs.does.qa/guides/seed-and-clean-up-with-api-steps.md): Create test data with Integration API steps before UI steps, then delete it after.
- [Use mock servers with DoesQA](https://docs.does.qa/guides/use-mock-servers-with-doesqa.md): Point Integration API steps and Values at Mockoon or WireMock when you need stubbed HTTP responses.
- [Test file uploads and downloads](https://docs.does.qa/guides/test-file-uploads-and-downloads.md): Generate files, upload them into inputs, and reuse the last download in a Flow.
- [Test tabs, windows, and frames](https://docs.does.qa/guides/test-tabs-windows-and-frames.md): Move between tabs, windows, and iframes while a Flow runs.
