{
    "componentChunkName": "component---src-templates-page-jsx",
    "path": "/docs/test-management/qi-home/overview/",
    "result": {"data":{"markdownRemark":{"html":"<br>\n<p><strong>QI Home is where you generate test cases, track coverage, and automate with AI.</strong></p>\n<hr>\n<p>QI Home is where Atto, the AI feature in Test Management by Testsigma, generates test cases from your requirements, tracks coverage against your modules, builds test plans, and automates test execution. It also detects developer activity from connected Claude Code, Cursor, GitHub Copilot, and Codex context and GitHub pull requests, so your test coverage stays current with what your team is building.</p>\n<p>You do not write test cases from scratch. You give Atto the context it needs, and it generates test cases for you. You review what was generated, accept the cases that are accurate, and save them to your library. Coverage, test plans, and quality metrics update as you go.</p>\n<p>There are two ways to start: Ad-Hoc, where you attach context manually and trigger generation yourself, and Sprints, where Atto detects a sprint start and begins generation automatically. Everything after generation works the same for both.</p>\n<hr>\n<h2 id=\"two-ways-to-start-test-generation\" style=\"position:relative;\"><a href=\"#two-ways-to-start-test-generation\" aria-label=\"two ways to start test generation permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Two Ways to Start Test Generation</strong></h2>\n<p>QI Home gives you two starting points depending on how your team works. The generation trigger is different for each, but the rest of the workflow is identical.</p>\n<h3><strong>Ad-Hoc</strong></h3>\n<p>Ad-Hoc lets you generate test cases on demand by attaching your own context sources, without tying them to a sprint. You open a new session, attach context sources, write a prompt, and click Generate. Atto reads what you have provided and generates test cases mapped to your features.</p>\n<p>Context sources you can attach include:</p>\n<ul>\n<li><strong>Jira, Azure DevOps, Linear, or ClickUp</strong> for user stories and requirements (requires the respective integration to be connected)</li>\n<li><strong>Confluence</strong> for PRDs and specification documents (requires Confluence integration)</li>\n<li><strong>Figma</strong> for UI designs and flows (requires Figma integration)</li>\n<li><strong>Files and Documents</strong> such as PDFs, Word docs, or text files</li>\n<li><strong>Video Recording</strong> for walkthroughs or recorded user flows</li>\n</ul>\n<p>Use Ad-Hoc when:</p>\n<ul>\n<li>You are generating test cases outside a sprint cycle</li>\n<li>You want to control exactly what context Atto uses</li>\n<li>You are exploring coverage for a new feature, release, or exploratory session</li>\n</ul>\n<h3><strong>Sprints</strong></h3>\n<p>Sprints mode generates test coverage automatically at the start of each sprint, pulling context straight from your linked stories. When a sprint starts in your connected project management tool, Atto detects it and shows a notification. You confirm generation, and Atto pulls in the context linked to the sprint stories, including Figma designs, Confluence pages, PRDs, and relevant pull requests, and begins generating test cases.</p>\n<p>Use Sprints when:</p>\n<ul>\n<li>Your team works in agile sprints</li>\n<li>You want test coverage to start as soon as a sprint kicks off, without manually attaching anything</li>\n<li>You want Atto to use your Jira, Linear, ClickUp, or Azure DevOps stories as the primary source of truth</li>\n</ul>\n<hr>\n<h2 id=\"after-test-cases-are-generated\" style=\"position:relative;\"><a href=\"#after-test-cases-are-generated\" aria-label=\"after test cases are generated permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>After Test Cases Are Generated</strong></h2>\n<p>Whether you use <strong>Ad-Hoc</strong> or <strong>Sprints</strong>, the next steps are the same. You review the test cases Atto generated, accept the ones that are accurate, and save them to your library. Coverage, test plans, and quality metrics update as you go.</p>\n<p><a href=\"https://testsigma.com/docs/test-management/qi-home/review-and-accept-test-cases/\"><strong>Review and Accept Test Cases</strong></a> allows you to browse the generated test cases grouped by scenario, view step-by-step details for each case, and accept or reject them individually or in bulk. Test cases you save go into your library. Test cases you do not accept are tracked as gaps.</p>\n<p><a href=\"https://testsigma.com/docs/test-management/qi-home/coverage-and-gaps/\"><strong>Coverage and Gaps</strong></a> shows you the coverage percentage per module. Coverage is calculated as accepted test cases divided by accepted plus pending test cases, and rejected cases are excluded. Gaps are pending test cases that have not been accepted yet. They are your signal that certain areas of the application are not yet covered.</p>\n<p><a href=\"https://testsigma.com/docs/test-management/qi-home/test-plans/\"><strong>Test Plans</strong></a> are generated automatically by Atto in four types: Smoke, Feature, Regression, and Deep Regression. Each type is a superset of the previous one. Smoke is always included in Feature, Feature in Regression, and Regression in Deep Regression. Plans are ready to run as soon as you have accepted test cases.</p>\n<p><a href=\"https://testsigma.com/docs/test-management/qi-home/quality-intelligence-metrics/\"><strong>Quality Intelligence Metrics</strong></a> are five metrics shown in the session header that together tell you how confident you can be in the current build. The metrics are Coverage, Pass Rate, Confidence, Release Readiness, and Release Gate. They update as test cases are accepted and test runs are executed.</p>\n<hr>\n<h2 id=\"automation\" style=\"position:relative;\"><a href=\"#automation\" aria-label=\"automation permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Automation</strong></h2>\n<p>Once a test case exists in your library, Atto can automate it without you writing any code or scripts.</p>\n<p><strong>Agentic Learning</strong> opens a browser, either on Testsigma Lab in the cloud or on your local device, and walks through the test case steps on your live application. Atto observes how the application behaves at each step, learns the element interactions, and generates automated steps. You review the output and save it to your library. The test case moves from manual to automated in a few minutes.</p>\n<p><strong>Copilot</strong> takes those automated steps and executes them in a browser with a live panel showing each step as it runs. You can pause the execution, add new steps mid-run, switch between manual and automated steps, and save the results when done. Copilot also works without Agentic Learning for running any test case interactively, which is useful for quick sanity checks or exploratory runs.</p>\n<hr>\n<h2 id=\"developer-context-mapping\" style=\"position:relative;\"><a href=\"#developer-context-mapping\" aria-label=\"developer context mapping permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Developer Context Mapping</strong></h2>\n<p>Developer Context Mapping keeps your test coverage aligned with what your team is actually building.</p>\n<p>When your developers work in Claude Code, Cursor, GitHub Copilot, or Codex, or open pull requests in GitHub, Atto detects that context and surfaces it in the <strong>Unmapped Context</strong> view in QI Home. Each context entry includes an AI-generated suggestion for which module and sprint it belongs to. You review the suggestion and map it with a few clicks. Once mapped, Atto generates new test cases or updates existing ones based on the code changes or development activity captured.</p>\n<p>See <a href=\"https://testsigma.com/docs/test-management/qi-home/context-mapping/overview/\">Overview: Developer Context Mapping</a> for how the Unmapped Context model works, when to use GitHub versus a CLI tool, and what happens when a developer raises a PR for work already captured as CLI context.</p>\n<hr>\n<h2 id=\"whats-in-this-section\" style=\"position:relative;\"><a href=\"#whats-in-this-section\" aria-label=\"whats in this section permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>What's in This Section</strong></h2>\n<p><strong>Ad-Hoc</strong></p>\n<ul>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/ad-hoc/attach-context-sources/\">Attach Context Sources</a></li>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/ad-hoc/write-effective-prompts/\">Write Effective Prompts</a></li>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/ad-hoc/generate-test-cases/\">Generate Test Cases</a></li>\n</ul>\n<p><strong>Sprints</strong></p>\n<ul>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/sprints/generate-test-cases/\">Generate Test Cases</a></li>\n</ul>\n<p><strong>Shared Workflows</strong></p>\n<ul>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/use-playground/\">Use Playground</a></li>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/review-and-accept-test-cases/\">Review and Accept Test Cases</a></li>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/coverage-and-gaps/\">Coverage and Gaps</a></li>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/test-plans/\">Test Plans</a></li>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/quality-intelligence-metrics/\">Quality Intelligence Metrics</a></li>\n</ul>\n<p><strong>Automation</strong></p>\n<ul>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/automation/agentic-learning/learn-test-case-live-cloud/\">Learn Test Case Live (Cloud)</a></li>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/automation/agentic-learning/learn-test-case-live-local/\">Learn Test Case Live (Local)</a></li>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/automation/agentic-learning/live-learning-controls/\">Live Learning Controls</a></li>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/automation/agentic-learning/run-automated-test-case-with-copilot/\">Run Automated Test Case with Copilot</a></li>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/automation/copilot/execute-test-case-in-cloud/\">Execute Test Case in Cloud</a></li>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/automation/copilot/execute-test-case-in-local/\">Execute Test Case in Local</a></li>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/automation/copilot/execution-controls-in-copilot/\">Execution Controls in Copilot</a></li>\n</ul>\n<p><strong>Developer Context Mapping</strong></p>\n<ul>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/context-mapping/overview/\">Overview</a></li>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/context-mapping/connect-github/\">Connect GitHub</a></li>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/context-mapping/connect-claude-code/\">Connect Claude Code</a></li>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/context-mapping/connect-cursor/\">Connect Cursor</a></li>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/context-mapping/connect-github-copilot/\">Connect GitHub Copilot</a></li>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/context-mapping/connect-codex/\">Connect Codex</a></li>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/context-mapping/map-github/\">Map GitHub Context</a></li>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/context-mapping/map-developer-context/\">Map Developer Context</a></li>\n</ul>\n<p><strong>Others</strong></p>\n<ul>\n<li>Best Practices</li>\n<li><a href=\"https://testsigma.com/docs/test-management/qi-home/faqs/\">FAQs</a></li>\n</ul>\n<div class=\"custom-block alert alert-info\"><div class=\"custom-block-heading\"><strong>NOTE</strong>:</div><div class=\"custom-block-body\"><p>QI Home requires an active project in Test Management by Testsigma. To attach context from Jira, Azure DevOps, Linear, ClickUp, Confluence, or Figma in Ad-Hoc, you need the respective integration connected to your project. Files, documents, and video recordings can be attached without any external integration. For Sprints, connect your project to a supported project management tool. For Developer Context Mapping, connect your Claude or GitHub account.</p></div></div>\n<hr>\n<h2 id=\"getting-help\" style=\"position:relative;\"><a href=\"#getting-help\" aria-label=\"getting help permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Getting Help</strong></h2>\n<p>For questions or support, reach out to the Testsigma team at <strong>support@testsigma.com</strong>.</p>\n<hr>","frontmatter":{"title":"Overview: QI Home","page_title":"Overview of QI Home","metadesc":"QI Home is where Atto generates test cases from your requirements, tracks coverage, builds test plans, and automates test execution in Test Management by Testsigma.","noindex":false,"contextual_links":[{"type":"section","name":"Contents","url":null},{"type":"link","name":"Two Ways to Start Test Generation","url":"#two-ways-to-start-test-generation"},{"type":"link","name":"After Test Cases Are Generated","url":"#after-test-cases-are-generated"},{"type":"link","name":"Automation","url":"#automation"},{"type":"link","name":"Developer Context Mapping","url":"#developer-context-mapping"},{"type":"link","name":"Overview: Developer Context Mapping","url":"https://testsigma.com/docs/test-management/qi-home/context-mapping/overview/"},{"type":"link","name":"Connect GitHub","url":"https://testsigma.com/docs/test-management/qi-home/context-mapping/connect-github/"},{"type":"link","name":"Connect Claude Code","url":"https://testsigma.com/docs/test-management/qi-home/context-mapping/connect-claude-code/"},{"type":"link","name":"Connect Cursor","url":"https://testsigma.com/docs/test-management/qi-home/context-mapping/connect-cursor/"},{"type":"link","name":"Connect GitHub Copilot","url":"https://testsigma.com/docs/test-management/qi-home/context-mapping/connect-github-copilot/"},{"type":"link","name":"Connect Codex","url":"https://testsigma.com/docs/test-management/qi-home/context-mapping/connect-codex/"},{"type":"link","name":"Map GitHub Context","url":"https://testsigma.com/docs/test-management/qi-home/context-mapping/map-github/"},{"type":"link","name":"Map Developer Context","url":"https://testsigma.com/docs/test-management/qi-home/context-mapping/map-developer-context/"},{"type":"link","name":"What's in This Section","url":"#whats-in-this-section"},{"type":"link","name":"Getting Help","url":"#getting-help"}]},"fields":{"slug":"/docs/test-management/qi-home/overview/"}}},"pageContext":{"slug":"/docs/test-management/qi-home/overview/","prev":{"fields":{"slug":"/docs/test-management/manage-users/invite-users/"},"frontmatter":{"title":"Invite Users","metadesc":"Invite users to your Test Management by Testsigma to collaborate & assign roles & permissions to control access based on their responsibilities.","canonical":null,"keywords":null,"social_share_summary":null,"social_share_desc":null,"social_share_image":null,"noindex":false}},"next":{"fields":{"slug":"/docs/test-management/qi-home/ad-hoc/attach-context-sources/"},"frontmatter":{"title":"Attach Context Sources","metadesc":"Attach context sources such as Jira, Confluence, Figma, files, and video recordings so Atto generates test cases that accurately reflect your feature.","canonical":null,"keywords":null,"social_share_summary":null,"social_share_desc":null,"social_share_image":null,"noindex":false}}}},
    "staticQueryHashes": ["2855385900","63159454"]}