# Use cases – AI QA testing across every flow

> Browse the scenarios where QA.tech agents take testing off your team's plate – from checkout and auth to mobile, CI/CD and AI-generated code.

Source: https://qa.tech/use-cases

---
42 scenarios where QA agents take the testing off your team's plate – from checkout and auth to mobile, CI/CD and AI-generated code. Filter by flow, vertical, or test type.

Filters

Test type

Flow

Surface

Geo

Vertical

Workflow

42 of 42 use cases

-   [
    
    ### Account & Profile Settings Testing→
    
    An AI agent runs every settings action a user can take – update profile fields, change email and password, upload an avatar, toggle preferences – then verifies the changes persis…
    
    -   SaaS
    -   Auth
    
    ](https://qa.tech/use-cases/account-settings-testing)
-   [
    
    ### AI Test Generation→
    
    Point an agent at a running application and it crawls – reading screens, following links, filling forms – and builds a \[knowledge graph\](https://docs.qa.tech/core-concepts/knowle…
    
    -   AI
    -   Test creation
    -   Exploratory
    
    ](https://qa.tech/use-cases/ai-test-generation)
-   [
    
    ### Analytics & Tracking Event Testing→
    
    An AI agent completes the real user flow in a browser – a checkout, a signup, a form submit – then verifies the tracking request actually fired: URL pattern, method, status code,…
    
    -   API
    -   E-commerce
    -   SaaS
    
    ](https://qa.tech/use-cases/analytics-tracking-testing)
-   [
    
    ### API Contract Testing→
    
    You describe the observable contract in plain English – "the create returns 201 with a string id; fetching that id returns 200 with quantity equal to 2" – and \[an AI agent\](https://qa.tech/prod…
    
    -   API
    
    ](https://qa.tech/use-cases/api-contract-testing)
-   [
    
    ### API Regression Testing→
    
    You group API contract checks into a plan written as plain-language goals – "GET /orders returns 200 with a list, and every item has an id and a status" – and an AI agent runs th…
    
    -   API
    -   Regression
    -   PR & CI/CD
    
    ](https://qa.tech/use-cases/api-regression-testing)
-   [
    
    ### Authentication & Login Flow Testing→
    
    An AI agent runs your real login journeys – including the parts traditional tools can't, like opening an email or reading an SMS code – and verifies the user ends up authenticated.
    
    -   Auth
    -   SaaS
    -   Mobile
    -   E-commerce
    
    ](https://qa.tech/use-cases/authentication-testing)
-   [
    
    ### Automated Accessibility (WCAG) Testing→
    
    Every QA.tech test run automatically checks for \[WCAG\](https://docs.qa.tech/core-concepts/issues) accessibility issues and logs them alongside functional findings – so accessibil…
    
    -   Accessibility
    -   SaaS
    
    ](https://qa.tech/use-cases/accessibility-testing)
-   [
    
    ### Automated Regression Testing→
    
    Regression testing re-checks that existing features still work after a change.
    
    -   Regression
    -   PR & CI/CD
    
    ](https://qa.tech/use-cases/automated-regression-testing)
-   [
    
    ### Bulk Actions Testing→
    
    An AI agent selects multiple items, triggers a bulk action – delete, export, status change – and verifies the outcome across the selection.
    
    -   Data & tables
    -   SaaS
    
    ](https://qa.tech/use-cases/bulk-actions-testing)
-   [
    
    ### Checkout & Payment Flow Testing→
    
    You point an AI agent at your store, describe the purchase you want verified in plain language, and it completes the journey like a real shopper – add to cart, enter an address, …
    
    -   E-commerce
    -   Payments
    -   E2E
    
    ](https://qa.tech/use-cases/checkout-flow-testing)
-   [
    
    ### CRM Testing→
    
    An AI agent runs the full deal \[lifecycle\](https://docs.qa.tech/core-concepts/dependencies) in your CRM – creating a deal, assigning an owner, moving it through pipeline stages, …
    
    -   CRM
    -   SaaS
    -   Permissions
    
    ](https://qa.tech/use-cases/crm-testing)
-   [
    
    ### CRUD Testing→
    
    An AI agent runs each operation as a closed loop: create a record with unique data, verify it appears, edit it and verify the change, delete it and verify it's gone.
    
    -   Data & tables
    -   SaaS
    
    ](https://qa.tech/use-cases/crud-testing)
-   [
    
    ### Dashboard & Reporting Testing→
    
    An AI agent navigates each dashboard view and verifies the things that fail silently – charts actually render, metric cards show data not "Loading…", and filters change results c…
    
    -   Data & tables
    -   SaaS
    
    ](https://qa.tech/use-cases/dashboard-testing)
-   [
    
    ### Drag-and-Drop & Kanban Testing→
    
    An AI agent understands the intent of a drag – "move this card to Done" – and performs it in a real browser, then verifies the item's state updated.
    
    -   Data & tables
    -   SaaS
    
    ](https://qa.tech/use-cases/drag-and-drop-testing)
-   [
    
    ### E-commerce Testing (vertical)→
    
    An AI agent tests your storefront the way a shopper uses it – browsing the catalog, searching, filtering, adding to cart, checking out, and managing an account – verifying the re…
    
    -   E-commerce
    -   E2E
    
    ](https://qa.tech/use-cases/ecommerce-testing)
-   [
    
    ### End-to-End Testing→
    
    End-to-end testing verifies a complete user journey works from start to finish, the way a real user experiences it.
    
    -   E2E
    -   Regression
    
    ](https://qa.tech/use-cases/end-to-end-testing)
-   [
    
    ### Exploratory Testing→
    
    Exploratory testing means investigating an application to discover how it behaves and where it breaks, rather than following a fixed script.
    
    -   Exploratory
    -   AI
    -   PR & CI/CD
    
    ](https://qa.tech/use-cases/exploratory-testing)
-   [
    
    ### Feature Flag & A/B Test Testing→
    
    Different users see different versions of your app, so a flow that passes for the control can fail for a variant.
    
    -   Feature flags
    -   Regression
    
    ](https://qa.tech/use-cases/feature-flag-testing)
-   [
    
    ### File Upload & Data Export Testing→
    
    An AI agent uploads files as a user would – PDFs, images, CSVs – and verifies \[upload\](https://docs.qa.tech/test-features/file-uploads) success, preview and downstream state; for…
    
    -   Data & tables
    -   File handling
    -   SaaS
    
    ](https://qa.tech/use-cases/file-upload-export-testing)
-   [
    
    ### Fintech Testing (vertical)→
    
    An AI agent runs the transaction lifecycle a customer would – initiate a transfer, enter an amount, verify the fee, confirm, check the balance and the history record – including …
    
    -   Fintech
    -   Auth
    -   Payments
    
    ](https://qa.tech/use-cases/fintech-testing)
-   [
    
    ### Healthcare & Patient Portal Testing (vertical)→
    
    An AI agent runs the patient journey – booking an appointment, accessing records, requesting a prescription – and verifies each step across both patient and provider roles, so ac…
    
    -   Healthcare
    -   Accessibility
    
    ](https://qa.tech/use-cases/healthcare-testing)
-   [
    
    ### iFrame & Embedded Content Testing→
    
    An AI agent interacts with iFrames the way a user does – clicking, typing and verifying inside embedded content, including nested iFrames – with no special configuration.
    
    -   E2E
    -   Embedded
    
    ](https://qa.tech/use-cases/iframe-testing)
-   [
    
    ### Localization & i18n Testing→
    
    You run the same test goals across multiple language and region configurations – the goals transfer, no rewriting per locale.
    
    -   Localization
    -   E-commerce
    -   SaaS
    
    ](https://qa.tech/use-cases/localization-testing)
-   [
    
    ### Marketplace Testing (vertical)→
    
    A marketplace has two distinct journeys – buyer and seller – and flows where they interact.
    
    -   Marketplace
    -   E-commerce
    -   Payments
    
    ](https://qa.tech/use-cases/marketplace-testing)
-   [
    
    ### Mobile App Testing (iOS & Android)→
    
    You describe the journey in plain language and an AI agent runs it on a native iOS or Android app – handling taps, swipes, keyboard interactions and screen transitions – using th…
    
    -   Mobile
    -   E2E
    
    ](https://qa.tech/use-cases/mobile-app-testing)
-   [
    
    ### Multi-Environment Testing→
    
    You point the same test plan at staging, pre-prod, production or a \[preview\](https://docs.qa.tech/core-concepts/applications-and-environments#preview-environments) URL, and the a…
    
    -   PR & CI/CD
    -   Regression
    
    ](https://qa.tech/use-cases/multi-environment-testing)
-   [
    
    ### Multi-User & Multi-Actor Flow Testing→
    
    QA.tech can run two agents as two different users in fully isolated sessions – one submits, the other approves – so workflows that span people are tested end to end.
    
    -   SaaS
    -   E2E
    -   Permissions
    
    ](https://qa.tech/use-cases/multi-user-testing)
-   [
    
    ### Notifications & Activity Feed Testing→
    
    An AI agent performs an action that should generate a notification, then verifies it appears in the notification center with the right content, and checks filtering and read/unre…
    
    -   Notifications
    -   SaaS
    
    ](https://qa.tech/use-cases/notifications-testing)
-   [
    
    ### Pull Request & CI/CD Testing→
    
    A GitHub or \[GitLab\](https://docs.qa.tech/configuration/gitlab) bot installs into your repo; when a PR opens (or you tag it), it reads the PR context, detects the \[preview\](https…
    
    -   PR & CI/CD
    -   Regression
    
    ](https://qa.tech/use-cases/pr-cicd-testing)
-   [
    
    ### QA for AI-Generated Code & Agentic SDLC (MCP)→
    
    AI coding tools ship faster but don't always see the cross-cutting effects of a change, so bugs accumulate faster too.
    
    -   AI
    -   PR & CI/CD
    
    ](https://qa.tech/use-cases/ai-generated-code-testing)
-   [
    
    ### SaaS Application Testing (vertical)→
    
    An AI agent tests the flows that define a SaaS product – onboarding, core workflows, roles and permissions, billing and dashboards – from plain-language goals, on every release, …
    
    -   SaaS
    -   E2E
    
    ](https://qa.tech/use-cases/saas-testing)
-   [
    
    ### SaaS Onboarding Flow Testing→
    
    An AI agent walks your entire onboarding sequence as a new user – signup, email confirmation, profile setup, first-use milestone – and verifies each transition works.
    
    -   Onboarding
    -   SaaS
    -   Auth
    
    ](https://qa.tech/use-cases/saas-onboarding-testing)
-   [
    
    ### Search, Filter & Sort Testing→
    
    An AI agent exercises the search bar, filter panel and column sorts, then verifies the results change correctly – including the awkward combinations that surface wrong data.
    
    -   Data & tables
    -   Search
    -   SaaS
    
    ](https://qa.tech/use-cases/search-filter-testing)
-   [
    
    ### Shift-Left Developer Testing→
    
    Shift-left testing means moving quality checks earlier – to the developer, during development – instead of after handoff to QA.
    
    -   PR & CI/CD
    -   AI
    -   Exploratory
    
    ](https://qa.tech/use-cases/shift-left-testing)
-   [
    
    ### Smoke Testing→
    
    A smoke test is a fast check that your most critical paths still work after a deploy.
    
    -   Smoke
    -   PR & CI/CD
    
    ](https://qa.tech/use-cases/smoke-testing)
-   [
    
    ### Speech-to-Text Testing→
    
    Speech-to-text testing verifies what happens after a user talks to your app: that dictated words land in the right field, that a longer recording produces a usable transcript, an…
    
    -   AI
    -   Test creation
    
    ](https://qa.tech/use-cases/speech-to-text-testing)
-   [
    
    ### Subscription & Billing Flow Testing→
    
    An AI agent runs the full subscription lifecycle – select a plan, pay, confirm the upgrade, verify plan limits change, downgrade, cancel – and checks each state.
    
    -   Payments
    -   SaaS
    
    ](https://qa.tech/use-cases/subscription-billing-testing)
-   [
    
    ### UI-Change-Resilient Testing (Replace Flaky Tests)→
    
    Most automated tests break because they depend on selectors and exact steps – rename a button and the test fails.
    
    -   Reliability
    -   Regression
    
    ](https://qa.tech/use-cases/ui-change-resilient-testing)
-   [
    
    ### User Management, Roles & Permissions Testing→
    
    You run the same suite under different role configs – admin, member, viewer – and an AI agent verifies each role can do what it should and is blocked from what it shouldn't.
    
    -   Permissions
    -   Auth
    -   SaaS
    
    ](https://qa.tech/use-cases/roles-permissions-testing)
-   [
    
    ### Visual Regression Testing→
    
    Because the agent sees your app the way a user does, it notices meaningful visual problems – broken layouts, wrong spacing, missing elements – during normal runs, without pixel-d…
    
    -   Visual
    -   Regression
    -   SaaS
    -   E-commerce
    
    ](https://qa.tech/use-cases/visual-regression-testing)
-   [
    
    ### Voice Command Testing→
    
    Voice command testing verifies that a spoken instruction makes your app do the right thing: "add this to my cart" adds it, "create a task for Friday" creates one, "delete the las…
    
    -   AI
    -   E2E
    
    ](https://qa.tech/use-cases/voice-command-testing)
-   [
    
    ### Voice Search Testing→
    
    Voice search testing verifies the full path from a spoken query to the results on screen: the app heard the query, recognised it correctly, and returned what the user asked for.
    
    -   AI
    -   Search
    
    ](https://qa.tech/use-cases/voice-search-testing)

## Your team moves fast. Can your testing keep up?

QA.tech agents test your product autonomously, so moving fast never means shipping broken. See how it works in a 30-minute demo.

[Get a demo](https://qa.tech/demo)
