{"version":1,"pages":[{"id":"3zpl8NCI9PC5gDkazbyR","title":"ContextQA Documentation","pathname":"/","siteSpaceId":"sitesp_1oSU1","description":"ContextQA documentation — complete reference for AI-powered test automation, the MCP server, integrations, and platform administration."},{"id":"nJNTzl2UWb2o8LKHo9VF","title":"Browse by Role","pathname":"/documentation-by-role/by-role","siteSpaceId":"sitesp_1oSU1","description":"Find the ContextQA documentation that's most relevant to your role — whether you're a tester, developer, QA manager, or technology leader.","breadcrumbs":[{"label":"Documentation by Role"}]},{"id":"ZN4rjH1oC9Sf6zjvaohO","title":"For Testers","pathname":"/documentation-by-role/by-role/for-testers","siteSpaceId":"sitesp_1oSU1","description":"Stop writing brittle selectors. Write plain-English test steps, let AI handle execution, and spend your time on exploratory testing instead of script maintenance.","breadcrumbs":[{"label":"Documentation by Role"},{"label":"Browse by Role"}]},{"id":"X6cYzE7E0TJ1t4eJvbZk","title":"For SDETs","pathname":"/documentation-by-role/by-role/for-sdets","siteSpaceId":"sitesp_1oSU1","description":"Extend your automation framework with 67 MCP tools, export tests as Playwright code, manage test infrastructure via API, and let AI handle the maintenance burden so you focus on architecture.","breadcrumbs":[{"label":"Documentation by Role"},{"label":"Browse by Role"}]},{"id":"mCX4M7vGwOjaGZYcOUT2","title":"For QA Managers","pathname":"/documentation-by-role/by-role/for-qa-managers","siteSpaceId":"sitesp_1oSU1","description":"Get full visibility into test coverage, release readiness, and team productivity. Manage test plans across products, track flaky test trends, and demonstrate QA's impact with concrete metrics.","breadcrumbs":[{"label":"Documentation by Role"},{"label":"Browse by Role"}]},{"id":"RaWsigZ8WwOv9piHo9wI","title":"For Developers","pathname":"/documentation-by-role/by-role/for-developers","siteSpaceId":"sitesp_1oSU1","description":"Generate tests from your Jira tickets, trigger test runs from your IDE via MCP, get AI root cause analysis in your terminal, and never break production again.","breadcrumbs":[{"label":"Documentation by Role"},{"label":"Browse by Role"}]},{"id":"dOzyw6bWfPUDqqwShLgg","title":"For Product Managers","pathname":"/documentation-by-role/by-role/for-product-managers","siteSpaceId":"sitesp_1oSU1","description":"Turn your Jira tickets into automated test cases, get release readiness reports you can trust, and ensure every feature ships with test coverage before it reaches users.","breadcrumbs":[{"label":"Documentation by Role"},{"label":"Browse by Role"}]},{"id":"QbwqJan7mUkZFlehLNax","title":"For Engineering Managers","pathname":"/documentation-by-role/by-role/for-engineering-managers","siteSpaceId":"sitesp_1oSU1","description":"Ship faster with quality gates that don't slow you down. Get team-level test coverage metrics, reduce MTTD, and give your engineers AI testing infrastructure that scales with your product.","breadcrumbs":[{"label":"Documentation by Role"},{"label":"Browse by Role"}]},{"id":"vZqLfxFVlarOx87GCTGv","title":"For VPs & CTOs","pathname":"/documentation-by-role/by-role/for-vp-engineering","siteSpaceId":"sitesp_1oSU1","description":"The business case for AI-powered test automation. Reduce engineering toil, accelerate release cadence, and build a quality-at-speed culture without growing your QA headcount.","breadcrumbs":[{"label":"Documentation by Role"},{"label":"Browse by Role"}]},{"id":"6sQjRHq2KGpJrusi85Ac","title":"Business Use Cases Overview","pathname":"/business-use-cases/business-use-cases","siteSpaceId":"sitesp_1oSU1","description":"Map ContextQA capabilities to business outcomes, implementation patterns, evidence, and measurable QA success criteria.","breadcrumbs":[{"label":"Business Use Cases"}]},{"id":"QbvY6W2mIUez4ivVq6NO","title":"Requirements to Release","pathname":"/business-use-cases/requirements-to-release","siteSpaceId":"sitesp_1oSU1","description":"Turn requirements, tickets, spreadsheets, designs, videos, and natural-language workflows into reviewed, traceable ContextQA tests.","breadcrumbs":[{"label":"Business Use Cases"}]},{"id":"WqwgTdXVrrmg5Wt2NTYD","title":"Complex Web and Authentication","pathname":"/business-use-cases/complex-web-and-authentication","siteSpaceId":"sitesp_1oSU1","description":"Automate multi-system web journeys involving MFA, email, browser extensions, file handling, APIs, and databases.","breadcrumbs":[{"label":"Business Use Cases"}]},{"id":"QhI720930tmpFuspSjVt","title":"Regression Risk and Evidence","pathname":"/business-use-cases/regression-risk-and-evidence","siteSpaceId":"sitesp_1oSU1","description":"Build a risk-based regression program with targeted execution, self-healing, root cause analysis, and auditable run evidence.","breadcrumbs":[{"label":"Business Use Cases"}]},{"id":"gOWw9nez7WA5E6RWJB6a","title":"Specialized Quality Gates","pathname":"/business-use-cases/specialized-quality-gates","siteSpaceId":"sitesp_1oSU1","description":"Add performance, accessibility, visual, security, compatibility, and export checks to a functional ContextQA release workflow.","breadcrumbs":[{"label":"Business Use Cases"}]},{"id":"kwVFcGuOPq7foL5U5eDB","title":"Document, OCR, and KYC Validation","pathname":"/business-use-cases/document-mobile-and-ocr","siteSpaceId":"sitesp_1oSU1","description":"Validate document extraction and identity-verification applications with web, mobile, API, and data-driven ContextQA tests.","breadcrumbs":[{"label":"Business Use Cases"}]},{"id":"7M8FdD1N6zgcwY4WUDWp","title":"Salesforce and Enterprise Workflows","pathname":"/business-use-cases/salesforce-and-enterprise-workflows","siteSpaceId":"sitesp_1oSU1","description":"Protect Salesforce lead, opportunity, CPQ, revenue, and service workflows with reusable sessions, UI/API validation, and evidence.","breadcrumbs":[{"label":"Business Use Cases"}]},{"id":"VaL80W2kmYutoOwAS5JQ","title":"Connected Delivery Workflows","pathname":"/business-use-cases/connected-delivery-workflows","siteSpaceId":"sitesp_1oSU1","description":"Connect ContextQA requirements, tests, CI/CD execution, notifications, defects, reports, and AI agents across the delivery lifecycle.","breadcrumbs":[{"label":"Business Use Cases"}]},{"id":"bratfKpcw81qBKg7meMA","title":"Introduction to ContextQA","pathname":"/getting-started/introduction","siteSpaceId":"sitesp_1oSU1","description":"An overview of ContextQA, an AI-powered test automation platform that lets teams create, run, and maintain web, mobile, and API tests using natural language.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"GkgBC466x1sHMizH8vhn","title":"Quickstart Guide","pathname":"/getting-started/quickstart","siteSpaceId":"sitesp_1oSU1","description":"A step-by-step guide to signing in, creating a test case with AI assistance, running it, and reviewing the results in under five minutes.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"qflzS3uaFcjnot1jr1YO","title":"Video Walkthroughs","pathname":"/getting-started/video-walkthroughs","siteSpaceId":"sitesp_1oSU1","description":"Task-focused ContextQA walkthroughs for web, mobile, API, requirements, test data, Jira, dashboards, suites, and plans.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"NezyI9U9atvGJTuhX1Wq","title":"Tutorial: Prepare a CI/CD quality gate","pathname":"/getting-started/ci-cd-tutorial","siteSpaceId":"sitesp_1oSU1","description":"Prepare a reliable ContextQA test plan, scoped automation credential, and pipeline gate without relying on unpublished REST endpoints.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"jYn4yf29pIdtkpiglKM1","title":"Interactive Demo","pathname":"/getting-started/interactive-demo","siteSpaceId":"sitesp_1oSU1","icon":"play","description":"Step through real ContextQA workflows — every screenshot captured live by the AI agent, every action logged.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"pwqjS3Shc5iEffykxZ2T","title":"Core Concepts","pathname":"/getting-started/core-concepts","siteSpaceId":"sitesp_1oSU1","description":"A practical explanation of every major building block in ContextQA, from workspaces and test cases to environments, self-healing, and the MCP server.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"wV9NXxITMLNgcLRrLB6F","title":"Platform Architecture","pathname":"/getting-started/architecture-overview","siteSpaceId":"sitesp_1oSU1","description":"A detailed explanation of ContextQA's 9-stage AI execution pipeline, its 13+ specialized agents, infrastructure components, and the MCP server that connects the platform to external AI assistants.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"HTmA0Jv7q2V5qpK4PUed","title":"Web Testing Overview","pathname":"/web-testing/web-testing","siteSpaceId":"sitesp_1oSU1","description":"Complete guide to creating, managing, and executing web application tests in ContextQA — from recording your first test to running full regression suites.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"cFigq1XTV5HBPPkqn4nR","title":"Creating Test Cases","pathname":"/web-testing/creating-test-cases","siteSpaceId":"sitesp_1oSU1","icon":"flask","description":"Create ContextQA test cases with AI assistance, file import, browser recording, or manual authoring, then verify the saved test in the editor.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"wRrgUUUJQt5DMr6AfVpk","title":"Managing Test Cases","pathname":"/web-testing/managing-test-cases","siteSpaceId":"sitesp_1oSU1","description":"Inspect a ContextQA test case and its creator, edit or duplicate it, move it to Trash, restore it, or permanently delete it with safeguards.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"l6D4bm2N0kOtWXBxWeYk","title":"Finding and Organizing Test Cases","pathname":"/web-testing/finding-and-organizing-test-cases","siteSpaceId":"sitesp_1oSU1","description":"Find ContextQA test cases by ID, title, requirement, result, or creator; organize them with folders and labels; and change status in bulk.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"HOjJahQXTXIzrpR9n9in","title":"Tutorial: Record Your First Test","pathname":"/web-testing/recording-tutorial","siteSpaceId":"sitesp_1oSU1","description":"Install the ContextQA Recorder, capture a real browser workflow as test steps, and run the recorded test — building a complete web test case without writing code or describing a single step.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"SJfSPbtjg9NdxzvOP8Jd","title":"Requirements Management","pathname":"/web-testing/requirements-management","siteSpaceId":"sitesp_1oSU1","description":"Upload requirements to ContextQA, generate and review test cases, distinguish test-data, environment, and global variables, and analyze coverage gaps.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"gGAJrppSod0K7LUO0cqm","title":"Test Steps Editor","pathname":"/web-testing/test-steps-editor","siteSpaceId":"sitesp_1oSU1","description":"A comprehensive reference for the ContextQA step editor, covering all step types, field options, variable syntax, AI verification steps, and conditional and loop logic.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"2b7OVScHYl6bQEPBmfU0","title":"Debugging Test Cases","pathname":"/web-testing/debugging-test-cases","siteSpaceId":"sitesp_1oSU1","description":"Debug test cases interactively with breakpoints, live variable inspection, step-by-step execution, and real-time browser or device viewing.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"KPz1s7LdyleaH3RQtXKG","title":"Uploaded Test Files","pathname":"/web-testing/uploaded-test-files","siteSpaceId":"sitesp_1oSU1","description":"Review imported requirement files, generated tests and variable sources, AI analysis, coverage gaps, selected environment, and upload metadata.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"YhfAC4iOAavrz5zzgQmO","title":"Imported Files","pathname":"/web-testing/imported-files","siteSpaceId":"sitesp_1oSU1","description":"View and manage test cases generated from imported files, review AI analysis results, and track import history.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"E13frr0CcfYWZNDCvmDV","title":"Version History","pathname":"/web-testing/version-history","siteSpaceId":"sitesp_1oSU1","description":"Track, compare, and restore previous versions of your test cases with ContextQA's built-in version history.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"KR8FZOv2fA4j1timTdCw","title":"Requirements Library","pathname":"/web-testing/requirements-library","siteSpaceId":"sitesp_1oSU1","description":"Upload requirements documents, review AI-generated test cases, analyze coverage gaps, and manage your requirements library in ContextQA.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"6Fq6uv18ZsO3oDcRjwxz","title":"Database Steps","pathname":"/web-testing/database-steps","siteSpaceId":"sitesp_1oSU1","description":"How to add database verification steps to your test cases — run SQL queries, store results in variables, and assert expected values.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"h5yxDtlncfMry2V2NjJr","title":"Custom Code Steps","pathname":"/web-testing/custom-code-steps","siteSpaceId":"sitesp_1oSU1","description":"How to write and execute custom JavaScript code as test steps — for complex logic, calculations, and DOM interactions that go beyond natural language steps.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"6JXwh7loxz5hXwU6BJTB","title":"Document Generation Steps","pathname":"/web-testing/document-generation-steps","siteSpaceId":"sitesp_1oSU1","description":"How to generate TXT, CSV, and Excel files during test execution for file upload, import, export, and document-dependent workflows.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"eYeKNeYZkWdcboQE4E6f","title":"Managing Test Suites","pathname":"/web-testing/managing-test-suites","siteSpaceId":"sitesp_1oSU1","description":"Create, review, update, clone, and safely delete test suites; manage suite membership, folders, labels, platforms, and prerequisites.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"WMQln5sf74PQuVEX2Dln","title":"Test Plans","pathname":"/web-testing/test-plans","siteSpaceId":"sitesp_1oSU1","description":"Create and run ContextQA test plans, monitor execution capacity and live progress, stop active runs, and manage suites, devices, settings, and schedules.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"Tle7hi4nB5Eaw5r9vziu","title":"Test Data Management","pathname":"/web-testing/test-data-management","siteSpaceId":"sitesp_1oSU1","description":"How to manage local variables, global variables, test data profiles, environment parameters, API response variables, and random functions in ContextQA for data-driven and parameterized testing.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"63Jez7ZKEPlASBExyMrA","title":"Environment Data Management","pathname":"/web-testing/environment-data-management","siteSpaceId":"sitesp_1oSU1","description":"Create ContextQA environments, manage variables and database connections, and reuse safe test data across test runs and deployment targets.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"H0jwiNAtb9zInaElkovi","title":"Importing and Exporting Data","pathname":"/web-testing/importing-and-exporting-data","siteSpaceId":"sitesp_1oSU1","description":"Export and import ContextQA environments, variables, database configurations, and test data profiles with JSON or Excel templates and duplicate handling.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"vEw4K0zJtopbhMXFYR7w","title":"Tutorial: Data-Driven Testing","pathname":"/web-testing/data-driven-testing-tutorial","siteSpaceId":"sitesp_1oSU1","description":"Build one login test that repeats across selected rows in an environment-linked test data profile, without duplicating test cases.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"KaWbV98JDQBeifX8T8ll","title":"Tutorial: Step Groups","pathname":"/web-testing/step-groups-tutorial","siteSpaceId":"sitesp_1oSU1","description":"Build a reusable login step group, insert it into multiple test cases, pass variables to it, and update it once to fix every test that uses it.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"Rq08TVyD3i5BYGFi0Ank","title":"AI Self-Healing Tests","pathname":"/web-testing/self-healing","siteSpaceId":"sitesp_1oSU1","description":"Learn how ContextQA self-healing detects web element drift, applies or suggests reliable locator repairs, persists healed references, and preserves genuine failures.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"eHpX33qJcoBQ8cMzLAnz","title":"Interactive Demo","pathname":"/web-testing/self-healing-demo","siteSpaceId":"sitesp_1oSU1","icon":"play","description":"See how ContextQA's AI Self-Healing detects broken locators when the UI changes and repairs test steps automatically — without any engineer intervention.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"N8ZSI1B6pJXo0owFNoly","title":"Mobile Testing Overview","pathname":"/mobile-testing/mobile-testing","siteSpaceId":"sitesp_1oSU1","description":"Upload Android APK or iOS IPA builds, create AI-assisted mobile tests, select devices, run tests, and review execution evidence in ContextQA.","breadcrumbs":[{"label":"Mobile Testing"}]},{"id":"qJRGLjvIszvXoyCiC0JX","title":"Prerequisites","pathname":"/mobile-testing/prerequisites","siteSpaceId":"sitesp_1oSU1","description":"Prepare an Android APK or iOS IPA, confirm workspace access, choose a safe test account, and verify device capacity before running a mobile test.","breadcrumbs":[{"label":"Mobile Testing"}]},{"id":"F8ewNLg7HVjh1e1H1JZZ","title":"Uploading Apps (APK & IPA)","pathname":"/mobile-testing/uploading-apps","siteSpaceId":"sitesp_1oSU1","description":"Create an APK or IPA upload folder in ContextQA, add a mobile app build, verify processing, and manage versions safely.","breadcrumbs":[{"label":"Mobile Testing"}]},{"id":"l7CFivYQAs8TDivqfzfA","title":"Creating Mobile Tests","pathname":"/mobile-testing/creating-mobile-tests","siteSpaceId":"sitesp_1oSU1","description":"Create an AI-assisted Android or iOS test, write an effective prompt, choose a device and app build, execute it, and review the result evidence.","breadcrumbs":[{"label":"Mobile Testing"}]},{"id":"m9QveywjodqvUSbKrrNW","title":"Tutorial: Your First Mobile Test","pathname":"/mobile-testing/mobile-testing-tutorial","siteSpaceId":"sitesp_1oSU1","description":"Upload an Android APK, create an AI-assisted mobile smoke test, select a device and build, run it, and review the execution evidence.","breadcrumbs":[{"label":"Mobile Testing"}]},{"id":"Q0CmHvLy8QKUx45C0cnk","title":"Mobile Test Plans","pathname":"/mobile-testing/mobile-test-plans","siteSpaceId":"sitesp_1oSU1","description":"Group ContextQA mobile cases into suites, add suites and devices to a test plan, configure notifications and schedules, and review reports.","breadcrumbs":[{"label":"Mobile Testing"}]},{"id":"lYdndW3mOvpMGYMCMF0Q","title":"API Testing Overview","pathname":"/api-testing/api-testing","siteSpaceId":"sitesp_1oSU1","description":"Automate REST API testing in ContextQA — request configuration, response validation, API chaining, and hybrid API-plus-UI test flows, all with no code.","breadcrumbs":[{"label":"API Testing"}]},{"id":"3XlcAPmGvdO8hHAk7kIJ","title":"Creating API Tests","pathname":"/api-testing/creating-api-tests","siteSpaceId":"sitesp_1oSU1","description":"Step-by-step guide to creating API test cases in ContextQA — configuring requests, using variables, capturing responses, chaining calls, and importing from Swagger.","breadcrumbs":[{"label":"API Testing"}]},{"id":"h0z96X1hctughXRhM4u2","title":"Validating Responses","pathname":"/api-testing/validating-responses","siteSpaceId":"sitesp_1oSU1","description":"Response validation techniques in ContextQA — payload validation, structure validation, status codes, and header assertions.","breadcrumbs":[{"label":"API Testing"}]},{"id":"6ChEfONRrXxZ8O2U7MbH","title":"API Chaining","pathname":"/api-testing/api-chaining","siteSpaceId":"sitesp_1oSU1","description":"Connect multiple API calls in a single test case by extracting response fields into variables and passing them to subsequent steps — including hybrid API and UI flows.","breadcrumbs":[{"label":"API Testing"}]},{"id":"Jpx5hRrDECDkjRpc7GtX","title":"Tutorial: Your First API Test","pathname":"/api-testing/api-testing-tutorial","siteSpaceId":"sitesp_1oSU1","description":"Build a two-step API test that authenticates against a REST endpoint, captures the access token, chains it into a second request, and validates the response — all without writing code.","breadcrumbs":[{"label":"API Testing"}]},{"id":"MeA26wRXpkUcVb9xJiVL","title":"Mock API Testing","pathname":"/api-testing/mock-api-testing","siteSpaceId":"sitesp_1oSU1","description":"Capture real API responses during test execution and replay them as mocks on future runs for faster, more stable tests.","breadcrumbs":[{"label":"API Testing"}]},{"id":"cBdzeefQL3UTiS7IFfp8","title":"Salesforce Testing Overview","pathname":"/salesforce-testing/salesforce-testing","siteSpaceId":"sitesp_1oSU1","description":"Overview of Salesforce testing in ContextQA — why Salesforce requires a different automation approach, what ContextQA handles automatically, and how to get started.","breadcrumbs":[{"label":"Salesforce Testing"}]},{"id":"IpPU5qWnm5gdoj6k6Kiv","title":"Test Generation & Execution","pathname":"/salesforce-testing/test-generation-and-execution","siteSpaceId":"sitesp_1oSU1","description":"Recording Salesforce test cases in ContextQA, managing test data with profiles and parameters, and running tests in parallel with execution logs.","breadcrumbs":[{"label":"Salesforce Testing"}]},{"id":"O5ZIaVkBJ8e8S1mqzlbN","title":"Execution Overview","pathname":"/execution/execution","siteSpaceId":"sitesp_1oSU1","description":"Run, schedule, and monitor test executions across browsers and environments — with parallel runs, video evidence, and full execution traceability.","breadcrumbs":[{"label":"Execution"}]},{"id":"OqLyRqGiho2zp8St8aNz","title":"Running Tests","pathname":"/execution/running-tests","siteSpaceId":"sitesp_1oSU1","description":"Run individual ContextQA tests or test plans, monitor live case and plan execution, stop active plans, review results, and trigger runs through MCP.","breadcrumbs":[{"label":"Execution"}]},{"id":"7e6knhtRrQmuXVvtIreM","title":"Debugging Tests","pathname":"/execution/debugging-tests","siteSpaceId":"sitesp_1oSU1","description":"Use the interactive debugger to step through test cases, set breakpoints, inspect live variables, capture video, review AI agent steps, and modify steps mid-session in ContextQA.","breadcrumbs":[{"label":"Execution"}]},{"id":"K4ftZuEhzTYJMhEfTj9c","title":"Parallel Execution","pathname":"/execution/parallel-execution","siteSpaceId":"sitesp_1oSU1","description":"Configure parallel nodes in a ContextQA test plan, compare running work with organization capacity, and monitor cases waiting in the execution queue.","breadcrumbs":[{"label":"Execution"}]},{"id":"n9oGxqjhb8dkjWqEpOGD","title":"Running Tests Across Multiple Browsers","pathname":"/execution/cross-browser-testing","siteSpaceId":"sitesp_1oSU1","description":"Run the same ContextQA test suite on Chrome, Firefox, and Safari in a single cross-browser test plan, then compare per-browser results to catch browser-specific failures before release.","breadcrumbs":[{"label":"Execution"}]},{"id":"vvXuCU0WgVCDnSfWyveS","title":"Environments","pathname":"/execution/environments","siteSpaceId":"sitesp_1oSU1","description":"How to create and manage environment configurations in ContextQA, including base URLs, encrypted parameters, variable usage in test steps, and environment selection at execution time.","breadcrumbs":[{"label":"Execution"}]},{"id":"EvSNfDJPJxdSQhWZnaYL","title":"Scheduling","pathname":"/execution/scheduling","siteSpaceId":"sitesp_1oSU1","description":"How to create, configure, and manage recurring test schedules in ContextQA using frequency options, and how scheduled results surface through email and Slack notifications.","breadcrumbs":[{"label":"Execution"}]},{"id":"nitZhJ38wMZ5WFBaIF1U","title":"Tutorial: Build and Schedule a Regression Suite","pathname":"/execution/regression-suite-tutorial","siteSpaceId":"sitesp_1oSU1","description":"Group ContextQA tests into a regression suite, build and validate a test plan, then configure repeatable execution and failure notifications.","breadcrumbs":[{"label":"Execution"}]},{"id":"0NleUK7knyhxjed3AxSj","title":"Video & Screenshots","pathname":"/execution/video-and-screenshots","siteSpaceId":"sitesp_1oSU1","description":"Test execution video recording and screenshots in ContextQA — every run produces a complete evidence package including WebM video, HAR, and Playwright trace.","breadcrumbs":[{"label":"Execution"}]},{"id":"vDDbU9pFLPlNisvrC6LY","title":"Interactive Demo","pathname":"/execution/demo","siteSpaceId":"sitesp_1oSU1","icon":"play","description":"Explore a live test execution run — step-by-step results, per-step screenshots, console logs, network traces, and AI root cause analysis, all captured automatically.","breadcrumbs":[{"label":"Execution"}]},{"id":"sYluyqVpmga15yGuGhe0","title":"Reporting Overview","pathname":"/reporting/reporting","siteSpaceId":"sitesp_1oSU1","description":"An overview of the dashboards, reports, and analytics that ContextQA provides to help QA teams, developers, and engineering managers understand test health at every level.","breadcrumbs":[{"label":"Reporting"}]},{"id":"tf1msTBjHHuo9ei1VR1b","title":"Test Results","pathname":"/reporting/test-results","siteSpaceId":"sitesp_1oSU1","description":"Monitor a ContextQA test, inspect results and evidence, identify the mobile app build used by a run, and download a retained build for reproduction.","breadcrumbs":[{"label":"Reporting"}]},{"id":"ixOpEH7PvvG7AhoRGdnf","title":"Execution History","pathname":"/reporting/execution-history","siteSpaceId":"sitesp_1oSU1","description":"Compare a test plan's recent runs side by side with ContextQA's execution history — a per-run matrix, plan summary, pass-rate trends, and CSV export.","breadcrumbs":[{"label":"Reporting"}]},{"id":"1q7kRXDFNi1jiLHzWjH6","title":"Analytics Dashboard","pathname":"/reporting/analytics-dashboard","siteSpaceId":"sitesp_1oSU1","description":"A guide to the dashboards and analytics surfaces in ContextQA, including execution trends, coverage, AI insights, and risk-based testing.","breadcrumbs":[{"label":"Reporting"}]},{"id":"RQ4yzbNdb4bKHSwo5CCJ","title":"Failure Analysis","pathname":"/reporting/failure-analysis","siteSpaceId":"sitesp_1oSU1","description":"How to use ContextQA's failure analysis, root cause, flaky test detection, and bug tracker integration features to diagnose and resolve test failures quickly.","breadcrumbs":[{"label":"Reporting"}]},{"id":"MD3BvQhTZWrOqrL5TLto","title":"How to Debug a Failing Test","pathname":"/reporting/debugging-failing-tests","siteSpaceId":"sitesp_1oSU1","description":"A step-by-step workflow for diagnosing why a test failed using ContextQA's execution evidence — AI root cause analysis, screenshots, video, network logs, console logs, and Playwright traces.","breadcrumbs":[{"label":"Reporting"}]},{"id":"s2E7FAGXhugk9hxKKxEx","title":"Flaky Test Detection","pathname":"/reporting/flaky-test-detection","siteSpaceId":"sitesp_1oSU1","description":"Flaky test detection in ContextQA — AI-powered failure classification identifies intermittent failures and separates them from real application bugs.","breadcrumbs":[{"label":"Reporting"}]},{"id":"Nb2QFewayJYuxVWHFbWQ","title":"Exporting Reports","pathname":"/reporting/exporting-reports","siteSpaceId":"sitesp_1oSU1","description":"Test report export from ContextQA — share execution URLs, download evidence packages, export Playwright code, and embed results in Jira and Slack notifications.","breadcrumbs":[{"label":"Reporting"}]},{"id":"Zb0GfViglivDJo9lkflg","title":"Interactive Demo","pathname":"/reporting/demo","siteSpaceId":"sitesp_1oSU1","icon":"play","description":"Explore the ContextQA Reporting & Analytics dashboard — track pass rates, detect flaky tests, classify failures by root cause, and share results with stakeholders.","breadcrumbs":[{"label":"Reporting"}]},{"id":"Tcp4vUQKXQu01rtFimXo","title":"AI Features Overview","pathname":"/ai-features/ai-features","siteSpaceId":"sitesp_1oSU1","description":"Overview of ContextQA's AI capabilities — test generation, autonomous execution, self-healing, knowledge base, custom agents, and context graph.","breadcrumbs":[{"label":"AI Features"}]},{"id":"UU0vDghQKdNl7kFVGpaD","title":"AI Assistant","pathname":"/ai-features/ai-assistant","siteSpaceId":"sitesp_1oSU1","description":"Use the AI Assistant to navigate the ContextQA platform, generate test cases from natural language descriptions, and get contextual help during test execution.","breadcrumbs":[{"label":"AI Features"}]},{"id":"pr8GQNig1hsZg8ElESR0","title":"AI Test Generation","pathname":"/ai-features/ai-test-generation","siteSpaceId":"sitesp_1oSU1","description":"Generate test cases automatically from Jira tickets, Figma designs, Swagger specs, videos, or natural language using ContextQA's AI-powered test generation.","breadcrumbs":[{"label":"AI Features"}]},{"id":"FRIPaP9x43wtrxQ6wy9S","title":"AI Insights","pathname":"/ai-features/ai-insights","siteSpaceId":"sitesp_1oSU1","description":"Analyze real user sessions with ContextQA AI Insights, discover activities and console errors, measure activity coverage, and generate tests for uncovered journeys.","breadcrumbs":[{"label":"AI Features"}]},{"id":"LooIYaboRoRLlGwzb48p","title":"Generate Requirements from a Crawl","pathname":"/ai-features/crawl-requirements","siteSpaceId":"sitesp_1oSU1","description":"How to generate test cases in ContextQA by having an AI agent crawl your live application — from an AI Insights activity or from a new requirement — and how to read the crawl requirement it produces.","breadcrumbs":[{"label":"AI Features"}]},{"id":"8N17lbMJQ5jOR9Q9wRHh","title":"Tutorial: Generate Tests from Requirements","pathname":"/ai-features/generate-tests-from-requirements-tutorial","siteSpaceId":"sitesp_1oSU1","description":"Upload requirements, answer AI clarifications, review traceable generated test cases, and run the accepted ContextQA coverage without writing test steps.","breadcrumbs":[{"label":"AI Features"}]},{"id":"OddNat6NeNNABV6jEku6","title":"Requirements Coverage Gaps","pathname":"/ai-features/requirements-coverage-gaps","siteSpaceId":"sitesp_1oSU1","description":"How to review AI-identified coverage gaps in your uploaded requirements, inspect gap details with similarity scores, and accept or dismiss AI-suggested test cases.","breadcrumbs":[{"label":"AI Features"}]},{"id":"sLR1quZIfvskEdzaVMKj","title":"Autonomous Agent Pipeline","pathname":"/ai-features/autonomous-agent-pipeline","siteSpaceId":"sitesp_1oSU1","description":"How ContextQA's autonomous AI agent pipeline executes tests across nine stages — navigate, discover, plan, execute, capture, assert, heal, report, and archive.","breadcrumbs":[{"label":"AI Features"}]},{"id":"tlTkS6HYpf86dyLaJL1A","title":"Knowledge Base","pathname":"/ai-features/knowledge-base","siteSpaceId":"sitesp_1oSU1","description":"How to create and use Knowledge Base entries to teach ContextQA's AI agent how to handle application-specific UI patterns, consent banners, popups, and test-specific instructions.","breadcrumbs":[{"label":"AI Features"}]},{"id":"757tFnJiAdnY8Fi85l1h","title":"Tutorial: Configure a Knowledge Base","pathname":"/ai-features/knowledge-base-tutorial","siteSpaceId":"sitesp_1oSU1","description":"Create ContextQA Knowledge Base entries for application-specific behavior, then verify that the AI follows the instructions during test execution.","breadcrumbs":[{"label":"AI Features"}]},{"id":"KTLnFXKM0OqKpd78ruO3","title":"Custom Agents","pathname":"/ai-features/custom-agents","siteSpaceId":"sitesp_1oSU1","description":"How to create custom AI agent personas in ContextQA to calibrate test execution behavior for specialized application domains such as Salesforce, accessibility testing, or localization.","breadcrumbs":[{"label":"AI Features"}]},{"id":"VuU8DHalQzOdH3KyxS6j","title":"AI Context Graph","pathname":"/ai-features/context-graph","siteSpaceId":"sitesp_1oSU1","description":"ContextQA AI context graph — how ContextQA builds and applies accumulated application knowledge through UI Elements, Knowledge Bases, Custom Agents, and AI Data Analyst.","breadcrumbs":[{"label":"AI Features"}]},{"id":"1BsLh5eisO14NS4ctBqp","title":"Interactive Demo","pathname":"/ai-features/demo","siteSpaceId":"sitesp_1oSU1","icon":"play","description":"See how ContextQA generates complete, executable test cases from a URL and plain-English description in under 30 seconds — no code required.","breadcrumbs":[{"label":"AI Features"}]},{"id":"3mhYn6HSjmB7hRZQZLF4","title":"Integrations Overview","pathname":"/integrations/integrations","siteSpaceId":"sitesp_1oSU1","description":"A guide to all the systems ContextQA connects with, including bug trackers, CI/CD pipelines, project management tools, and notification systems.","breadcrumbs":[{"label":"Integrations"}]},{"id":"3Cobq3vGuAdT7XrU2Erc","title":"Jira","pathname":"/integrations/jira","siteSpaceId":"sitesp_1oSU1","description":"Connect ContextQA to Jira to generate test cases from tickets, report defects with AI root cause analysis, and sync test execution status bidirectionally.","breadcrumbs":[{"label":"Integrations"}]},{"id":"4a6OhIBdwGRvX6tC5cuv","title":"Azure DevOps","pathname":"/integrations/azure-devops","siteSpaceId":"sitesp_1oSU1","description":"How to connect ContextQA with Azure Boards to create work items from test failures and track bugs with full reproduction context.","breadcrumbs":[{"label":"Integrations"}]},{"id":"p5vRfRoYKCpSVFf0nBgB","title":"GitHub Actions","pathname":"/integrations/github-actions","siteSpaceId":"sitesp_1oSU1","description":"Prepare GitHub Actions secrets, variables, triggers, and branch protection for a ContextQA test-plan quality gate.","breadcrumbs":[{"label":"Integrations"}]},{"id":"cTOKMC62dnBolxynlr4t","title":"Jenkins","pathname":"/integrations/jenkins","siteSpaceId":"sitesp_1oSU1","description":"Prepare Jenkins credentials, pipeline stages, timeouts, and build-result handling for a ContextQA test-plan quality gate.","breadcrumbs":[{"label":"Integrations"}]},{"id":"kcOrARnf85OdYIXotE8S","title":"GitLab CI","pathname":"/integrations/gitlab-ci","siteSpaceId":"sitesp_1oSU1","description":"Prepare GitLab CI/CD variables, stages, environments, and result handling for a ContextQA test-plan quality gate.","breadcrumbs":[{"label":"Integrations"}]},{"id":"oxiBmIK2221jChwe7iOZ","title":"CircleCI","pathname":"/integrations/circleci","siteSpaceId":"sitesp_1oSU1","description":"Prepare CircleCI variables, contexts, workflows, and result handling for a ContextQA test-plan quality gate.","breadcrumbs":[{"label":"Integrations"}]},{"id":"955NxcH0cv0vejQ33jOt","title":"Slack","pathname":"/integrations/slack","siteSpaceId":"sitesp_1oSU1","description":"How to configure Slack webhooks in ContextQA so your team receives test run summaries and critical failure alerts in the right channels.","breadcrumbs":[{"label":"Integrations"}]},{"id":"zNgFgPbtZjwF7sVPvyOK","title":"Webhooks","pathname":"/integrations/webhooks","siteSpaceId":"sitesp_1oSU1","description":"ContextQA webhook notifications — send test plan results to any HTTP endpoint on completion, enabling integrations with PagerDuty, custom dashboards, and internal tools.","breadcrumbs":[{"label":"Integrations"}]},{"id":"it9in9R3WOFRB7xrRQ3o","title":"MCP Server Overview","pathname":"/mcp-server/overview","siteSpaceId":"sitesp_1oSU1","description":"Connect any MCP-compatible AI agent to ContextQA's 67 tools for test creation, execution, failure analysis, and self-healing — all through natural language.","breadcrumbs":[{"label":"MCP Server"}]},{"id":"YeKurtOoODM0N7K09V7Y","title":"Installation & Setup","pathname":"/mcp-server/installation-and-setup","siteSpaceId":"sitesp_1oSU1","description":"Connect the ContextQA MCP Server to AI assistants like Claude, Claude Code, Cursor, ChatGPT, and Codex using OAuth 2.0.","breadcrumbs":[{"label":"MCP Server"}]},{"id":"YbDVQpE5qn03FG35y9ZH","title":"Authentication","pathname":"/mcp-server/authentication","siteSpaceId":"sitesp_1oSU1","description":"How the ContextQA MCP Server authenticates AI clients with OAuth 2.0 — the sign-in flow, sessions, multiple accounts, and troubleshooting.","breadcrumbs":[{"label":"MCP Server"}]},{"id":"MOORY6AjI4CWe4T7MOfp","title":"Tutorial: Your First Test with an AI Agent","pathname":"/mcp-server/first-test-tutorial","siteSpaceId":"sitesp_1oSU1","description":"Connect an AI assistant such as Claude Code or Cursor to the ContextQA MCP server, then create, run, and review your first test using natural-language prompts — no test code and no manual API calls.","breadcrumbs":[{"label":"MCP Server"}]},{"id":"RiSWZD4t7Xn5qiGTJlNB","title":"How to Migrate an Existing Test Suite","pathname":"/mcp-server/migrating-existing-tests","siteSpaceId":"sitesp_1oSU1","description":"Analyze a Selenium, Cypress, or Playwright repository, preview an MCP-assisted ContextQA migration, migrate the tests, and verify the results.","breadcrumbs":[{"label":"MCP Server"}]},{"id":"ZPQQ6szp8HI24hdvh2fp","title":"Agent Integration Guide","pathname":"/mcp-server/agent-integration-guide","siteSpaceId":"sitesp_1oSU1","description":"Integrate AI agents with ContextQA MCP tools — tool call ordering, async execution, debugging, and multi-step workflow orchestration.","breadcrumbs":[{"label":"MCP Server"}]},{"id":"UUTnCTMNLCSOhW4uoa3O","title":"How to Reproduce a Bug from a Support Ticket","pathname":"/mcp-server/reproduce-bug-from-ticket","siteSpaceId":"sitesp_1oSU1","description":"Use ContextQA MCP support-to-fix tools to reproduce a ticketed bug, confirm it, collect execution evidence, analyze the failure, and file a defect.","breadcrumbs":[{"label":"MCP Server"}]},{"id":"EcG8wTPSA9zZKhSmAKzX","title":"Interactive Demo","pathname":"/mcp-server/demo","siteSpaceId":"sitesp_1oSU1","icon":"play","description":"See how Claude and other AI agents use ContextQA's MCP tools to create tests, run them, and analyze failures — all from a natural language conversation.","breadcrumbs":[{"label":"MCP Server"}]},{"id":"EH0uaKTBGu0ex1Jql8jx","title":"Tool Reference","pathname":"/mcp-server/tool-reference","siteSpaceId":"sitesp_1oSU1","description":"Complete index of all 67 ContextQA MCP tools — test case management, execution, suites, infrastructure, AI test generation, and telemetry.","breadcrumbs":[{"label":"MCP Server"}]},{"id":"Q3NZkluFCL54MOedmkYi","title":"Test Case Management","pathname":"/mcp-server/tool-reference/test-case-management","siteSpaceId":"sitesp_1oSU1","description":"Complete reference for the 8 MCP tools that create, read, update, delete, and query test cases in ContextQA.","breadcrumbs":[{"label":"MCP Server"},{"label":"Tool Reference"}]},{"id":"NOEnhVPruMGx8krhabYt","title":"Execution & Results","pathname":"/mcp-server/tool-reference/execution-and-results","siteSpaceId":"sitesp_1oSU1","description":"Complete reference for MCP tools that trigger test runs, poll for completion, and retrieve results including screenshots and step details.","breadcrumbs":[{"label":"MCP Server"},{"label":"Tool Reference"}]},{"id":"npzArLLtY5giK2jczKGM","title":"Test Suites & Plans","pathname":"/mcp-server/tool-reference/suites-and-plans","siteSpaceId":"sitesp_1oSU1","description":"MCP reference for discovering and creating test suites and plans, selecting devices, executing plans, and monitoring or rerunning executions.","breadcrumbs":[{"label":"MCP Server"},{"label":"Tool Reference"}]},{"id":"YDtOUClEpFiPQbhO2JCa","title":"Infrastructure & Data","pathname":"/mcp-server/tool-reference/infrastructure-and-data","siteSpaceId":"sitesp_1oSU1","description":"MCP tool reference for managing environments, devices, UI elements, and test data profiles in ContextQA.","breadcrumbs":[{"label":"MCP Server"},{"label":"Tool Reference"}]},{"id":"YdL06MmjliL55TWyhIRJ","title":"Test Generation","pathname":"/mcp-server/tool-reference/test-generation","siteSpaceId":"sitesp_1oSU1","description":"Complete reference for the 10 MCP tools that generate test cases from code changes, tickets, designs, specs, videos, and natural language requirements.","breadcrumbs":[{"label":"MCP Server"},{"label":"Tool Reference"}]},{"id":"9IYROWjPnj6sWs25QV2O","title":"Bug, Defect & Advanced Testing","pathname":"/mcp-server/tool-reference/bug-defect-and-advanced","siteSpaceId":"sitesp_1oSU1","description":"MCP tool reference for defect management, performance and security testing, code export, and AI-powered impact analysis in ContextQA.","breadcrumbs":[{"label":"MCP Server"},{"label":"Tool Reference"}]},{"id":"gSU7m8FY5iPMcFHuJT7r","title":"Telemetry & Custom Agents","pathname":"/mcp-server/tool-reference/telemetry-and-agents","siteSpaceId":"sitesp_1oSU1","description":"MCP tool reference for execution telemetry, AI reasoning inspection, custom agent personas, and knowledge bases in ContextQA.","breadcrumbs":[{"label":"MCP Server"},{"label":"Tool Reference"}]},{"id":"e7CzzP0S1dXZDuDCQgDm","title":"Support-to-Fix & Migration","pathname":"/mcp-server/tool-reference/support-and-migration","siteSpaceId":"sitesp_1oSU1","description":"MCP tool reference for ticket-driven bug reproduction, failure investigation, analytics coverage gap analysis, and test suite migration in ContextQA.","breadcrumbs":[{"label":"MCP Server"},{"label":"Tool Reference"}]},{"id":"AadvvrTBF0Gf7wgE2WZQ","title":"Administration Overview","pathname":"/administration/administration","siteSpaceId":"sitesp_1oSU1","description":"Guide to managing users, roles, workspace settings, SSO configuration, storage, backups, and audit logs in ContextQA.","breadcrumbs":[{"label":"Administration"}]},{"id":"4qTibyXTXqz7DbPMVOkt","title":"Roles & Permissions","pathname":"/administration/roles-and-permissions","siteSpaceId":"sitesp_1oSU1","description":"Create least-privilege ContextQA roles, configure permissions by resource, and assign roles to workspace users.","breadcrumbs":[{"label":"Administration"}]},{"id":"6yDIrv1GydQyCuBtLoJE","title":"Team Management","pathname":"/administration/team-management","siteSpaceId":"sitesp_1oSU1","description":"Manage workspaces, invite team members, and configure workspace settings in ContextQA for organized test automation across teams.","breadcrumbs":[{"label":"Administration"}]},{"id":"Ldc8Qk9yEySnRTB4xCtl","title":"System Configuration","pathname":"/administration/system-configuration","siteSpaceId":"sitesp_1oSU1","description":"Configure ContextQA organization identity, execution and AI defaults, clear the default knowledge base, and manage viewports, storage, and imports.","breadcrumbs":[{"label":"Administration"}]},{"id":"tuVHlLTqaEM41SHSPUhH","title":"SSO & Authentication","pathname":"/administration/sso-and-authentication","siteSpaceId":"sitesp_1oSU1","description":"Configure ContextQA login modes safely, understand Google SSO availability, and protect the API credentials displayed in Authentication Configuration.","breadcrumbs":[{"label":"Administration"}]},{"id":"OfLRt65GPJfCDtUCJgH5","title":"API Tokens","pathname":"/administration/api-tokens","siteSpaceId":"sitesp_1oSU1","description":"Create, scope, and manage API tokens in ContextQA — long-lived credentials for scripts and integrations, with permission scopes, expiry, and an IP allowlist.","breadcrumbs":[{"label":"Administration"}]},{"id":"yzsbrGYllB7TL6J7U8EY","title":"License Status and Expiry","pathname":"/administration/license-status","siteSpaceId":"sitesp_1oSU1","description":"Read the ContextQA Dashboard entitlement indicator and respond safely when a self-hosted or time-limited license approaches expiry.","breadcrumbs":[{"label":"Administration"}]},{"id":"hc2J3THn2lRBTYMTf2Xb","title":"Glossary","pathname":"/reference/glossary","siteSpaceId":"sitesp_1oSU1","description":"A-Z glossary of ContextQA terms — definitions for test automation concepts, platform features, UI labels, and MCP server API terminology.","breadcrumbs":[{"label":"Reference"}]},{"id":"kowR2FAkIWGxNPLE1AZ4","title":"Keyboard Shortcuts","pathname":"/reference/keyboard-shortcuts","siteSpaceId":"sitesp_1oSU1","description":"ContextQA keyboard shortcuts for the portal — browser shortcuts, editor actions, and accessibility guidance for navigating the test automation platform efficiently.","breadcrumbs":[{"label":"Reference"}]},{"id":"pIfsk4Ql6VjNRQK2jbyT","title":"Use the Docs with Search and AI","pathname":"/reference/using-contextqa-docs-with-ai","siteSpaceId":"sitesp_1oSU1","description":"Learn how search engines and AI agents can discover, retrieve, cite, and query the public ContextQA documentation using its sitemap, llms.txt index, Markdown pages, and GitBook answer endpoint.","breadcrumbs":[{"label":"Reference"}]},{"id":"ZLGKKu6DtJ1shRxLaHCy","title":"Changelog","pathname":"/reference/changelog","siteSpaceId":"sitesp_1oSU1","description":"Changelog for ContextQA documentation — tracks additions, updates, platform release notes, and MCP server version history.","breadcrumbs":[{"label":"Reference"}]}]}