{"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":"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":"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 web test cases in minutes using ContextQA's unified creation panel — AI-assisted generation, file import, browser recording, or manual authoring.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"SJfSPbtjg9NdxzvOP8Jd","title":"Requirements Management","pathname":"/web-testing/requirements-management","siteSpaceId":"sitesp_1oSU1","description":"Upload requirement documents to ContextQA and let AI generate test cases, analyze coverage gaps, and track change history — all from a single Requirements Library.","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":"View, manage, and analyze imported requirement files — browse generated test cases, review AI analysis, identify coverage gaps, and inspect file 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 and CSV files during test execution — for testing file upload workflows, data exports, and document-dependent features.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"eYeKNeYZkWdcboQE4E6f","title":"Managing Test Suites","pathname":"/web-testing/managing-test-suites","siteSpaceId":"sitesp_1oSU1","description":"How to create, organize, and maintain test suites in ContextQA, including nested suites, adding and reordering test cases, and converting test cases to step groups.","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, and API response variables in ContextQA for data-driven and parameterized testing.","breadcrumbs":[{"label":"Web Testing"}]},{"id":"vEw4K0zJtopbhMXFYR7w","title":"Tutorial: Data-Driven Testing","pathname":"/web-testing/data-driven-testing-tutorial","siteSpaceId":"sitesp_1oSU1","description":"Build a parameterized login test that runs automatically with multiple user roles — one test case, one data profile, four executions, zero duplication.","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","pathname":"/web-testing/self-healing","siteSpaceId":"sitesp_1oSU1","description":"How ContextQA's self-healing AI detects broken test steps caused by UI changes and automatically repairs them, including how to view healed steps, configure thresholds, and approve suggested healings","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":"End-to-end automated testing for iOS and Android apps on ContextQA's real device farm — no emulators, no local device lab required.","breadcrumbs":[{"label":"Mobile Testing"}]},{"id":"qJRGLjvIszvXoyCiC0JX","title":"Prerequisites","pathname":"/mobile-testing/prerequisites","siteSpaceId":"sitesp_1oSU1","description":"What you need before running your first mobile test in ContextQA — app files, iOS signing, and device farm access.","breadcrumbs":[{"label":"Mobile Testing"}]},{"id":"F8ewNLg7HVjh1e1H1JZZ","title":"Uploading Apps (APK & IPA)","pathname":"/mobile-testing/uploading-apps","siteSpaceId":"sitesp_1oSU1","description":"How to upload Android APK and iOS IPA files to ContextQA, manage app versions, and reference uploaded builds in test cases and test plans.","breadcrumbs":[{"label":"Mobile Testing"}]},{"id":"l7CFivYQAs8TDivqfzfA","title":"Creating Mobile Tests","pathname":"/mobile-testing/creating-mobile-tests","siteSpaceId":"sitesp_1oSU1","description":"How to create, configure, and execute automated test cases for iOS and Android apps in ContextQA — including AI generation, gesture support, and run history review.","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, generate a test case from a plain-English prompt, execute it on a real device, and review the results — all in under ten minutes.","breadcrumbs":[{"label":"Mobile Testing"}]},{"id":"Q0CmHvLy8QKUx45C0cnk","title":"Mobile Test Plans","pathname":"/mobile-testing/mobile-test-plans","siteSpaceId":"sitesp_1oSU1","description":"How to organize mobile test cases into suites, build multi-device test plans, configure parallel execution with mobile concurrency, and schedule automated runs.","breadcrumbs":[{"label":"Mobile Testing"}]},{"id":"lYdndW3mOvpMGYMCMF0Q","title":"API Testing Overview","pathname":"/api-testing/api-testing","siteSpaceId":"sitesp_1oSU1","description":"Overview of REST API testing in ContextQA — request configuration, response validation, API chaining, and hybrid test flows.","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":"How to execute individual test cases, test suites, and test plans in ContextQA, including live execution monitoring, parallel execution, and programmatic triggering via the MCP server.","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":"Parallel test execution in ContextQA lets multiple test cases run simultaneously, cutting total plan duration and surfacing failures faster.","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 cron expressions or frequency presets, and how to integrate scheduled results with Slack and email 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":"","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":"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":"","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":"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":"","breadcrumbs":[{"label":"Integrations"}]},{"id":"cTOKMC62dnBolxynlr4t","title":"Jenkins","pathname":"/integrations/jenkins","siteSpaceId":"sitesp_1oSU1","description":"Jenkins ContextQA integration — trigger test plans from a Jenkinsfile, poll for results, and fail builds automatically when tests fail.","breadcrumbs":[{"label":"Integrations"}]},{"id":"kcOrARnf85OdYIXotE8S","title":"GitLab CI","pathname":"/integrations/gitlab-ci","siteSpaceId":"sitesp_1oSU1","description":"GitLab CI ContextQA integration — trigger test plans from .gitlab-ci.yml, poll for results, and fail pipeline stages automatically when tests fail.","breadcrumbs":[{"label":"Integrations"}]},{"id":"oxiBmIK2221jChwe7iOZ","title":"CircleCI","pathname":"/integrations/circleci","siteSpaceId":"sitesp_1oSU1","description":"CircleCI ContextQA integration — trigger test plans from a CircleCI config.yml, poll for results, and fail workflows automatically when tests fail.","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":"","breadcrumbs":[{"label":"MCP Server"}]},{"id":"YbDVQpE5qn03FG35y9ZH","title":"Authentication","pathname":"/mcp-server/authentication","siteSpaceId":"sitesp_1oSU1","description":"","breadcrumbs":[{"label":"MCP Server"}]},{"id":"ZPQQ6szp8HI24hdvh2fp","title":"Agent Integration Guide","pathname":"/mcp-server/agent-integration-guide","siteSpaceId":"sitesp_1oSU1","description":"","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":"","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 tool reference for managing and executing test suites and test plans in ContextQA.","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":"","breadcrumbs":[{"label":"Administration"}]},{"id":"6yDIrv1GydQyCuBtLoJE","title":"Team Management","pathname":"/administration/team-management","siteSpaceId":"sitesp_1oSU1","description":"","breadcrumbs":[{"label":"Administration"}]},{"id":"tuVHlLTqaEM41SHSPUhH","title":"SSO & Authentication","pathname":"/administration/sso-and-authentication","siteSpaceId":"sitesp_1oSU1","description":"SSO single sign-on ContextQA configuration — set up SAML SSO with Okta, Azure AD, or Google Workspace, and manage authentication for the entire organization.","breadcrumbs":[{"label":"Administration"}]},{"id":"hc2J3THn2lRBTYMTf2Xb","title":"Glossary","pathname":"/reference/glossary","siteSpaceId":"sitesp_1oSU1","description":"","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":"ZLGKKu6DtJ1shRxLaHCy","title":"Changelog","pathname":"/reference/changelog","siteSpaceId":"sitesp_1oSU1","description":"","breadcrumbs":[{"label":"Reference"}]}]}