Group related test cases into reusable suites you can run as a batch from the Test Runner.
A test suite is a named, ordered collection of test cases. Suites let you organize coverage—Smoke regression, Checkout flows, Auth—and run the whole set in one go from the Test Runner.Find your suites under Library → Test Suites in the project sidebar.
Open a suite to manage its cases. The detail page has two columns:
All test cases — every case in the project. Tick the ones you want to include.
Selected cases (in order) — the cases currently in the suite. Use the up/down arrows to set the run order, or remove a case with the trash icon.
Click Save changes when you’re done. Order matters: cases run in the sequence shown here.
A case can belong to more than one suite. If a case is deleted from the project, the suite shows “Missing test case” in its place—just remove it and save.
In the Test Runner, choose From library → Test suites, pick a suite, and click Load suite into selection. Every case in the suite is loaded and pre-selected. Set your Target URL and Run—Scout executes the cases independently and shows results in the execution grid.
Build a small smoke suite of your most critical flows and run it against every deploy. Keep deeper, slower scenarios in a separate suite you run before releases.
From the suites list you can Edit a suite’s name and description or Delete it. Deleting a suite removes only the grouping—the underlying test cases are preserved.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Scout - Find Bugs in Lovable, Replit, V0, Base44 Apps","colors":{"primary":"#17A977","light":"#47E0B2","dark":"#0F8461"},"logo":{"light":"https://mintcdn.com/scoutqa/PfzMP1k_rjiOW4tm/logo/light.svg?fit=max\u0026auto=format\u0026n=PfzMP1k_rjiOW4tm\u0026q=85\u0026s=31b830be778c3a2be373c6754373e575","dark":"https://mintcdn.com/scoutqa/PfzMP1k_rjiOW4tm/logo/dark.svg?fit=max\u0026auto=format\u0026n=PfzMP1k_rjiOW4tm\u0026q=85\u0026s=f3b17dc52499ac7cc64544526adce639"},"favicon":"https://mintcdn.com/scoutqa/PfzMP1k_rjiOW4tm/favicon.svg?fit=max\u0026auto=format\u0026n=PfzMP1k_rjiOW4tm\u0026q=85\u0026s=8e34864928dcc04b9167576554838f8a","appearance":{"default":"dark"},"navbar":{"links":[{"href":"mailto:huy.tieu@scoutqa.ai","label":"Support"}],"primary":{"type":"button","label":"Launch Scout","href":"https://scoutqa.ai"}},"footer":{"socials":{"x":"https://x.com/katalon","github":"https://github.com/katalon-studio","linkedin":"https://linkedin.com/company/katalon"}},"seo":{},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"metadata":{"timestamp":false},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Product","icon":"rocket","href":"https://scoutqa.ai"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"scoutqa","hasAudioNarration":false,"actualSubdomain":"scoutqa","customDomains":["docs.scoutqa.ai"],"gitSource":{"type":"github","owner":"huytieu","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a2f613d77f2dd661008ade3","collectionId":"8ba66aa9-fb8d-4e1f-aa50-c6bed5e0c7d8","schemaVersion":"v3"},"entitlements":{},"buildId":"6a2f613d77f2dd661008ade3:success","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"Guides","count":18},{"language":"default","tag":"Scout in Action","count":9},{"language":"default","tag":"Vibe Testing","count":4},{"language":"default","tag":"Meet Scout","count":3},{"language":"default","tag":"Quick Run","count":1},{"language":"default","tag":"Coming Soon","count":1}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"essentials/test-suites","slug":"/essentials/test-suites","pageMetadata":{"title":"Test Suites","description":"Group related test cases into reusable suites you can run as a batch from the Test Runner.","icon":"folder-tree","href":"/essentials/test-suites"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Group related test cases into reusable suites you can run as a batch from the Test Runner.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,em:`em`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Note,Tip}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`A `,_jsx(_components.strong,{children:`test suite`}),` is a named, ordered collection of `,_jsx(_components.a,{href:`/essentials/test-cases`,children:`test cases`}),`. Suites let you organize coverage—`,_jsx(_components.em,{children:`Smoke regression`}),`, `,_jsx(_components.em,{children:`Checkout flows`}),`, `,_jsx(_components.em,{children:`Auth`}),`—and run the whole set in one go from the `,_jsx(_components.a,{href:`/essentials/test-runner`,children:`Test Runner`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Find your suites under `,_jsx(_components.strong,{children:`Library → Test Suites`}),` in the project sidebar.`]}),`\n`,_jsx(Heading,{level:`2`,id:`create-a-suite`,children:`Create a suite`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`New suite`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Give it a `,_jsx(_components.strong,{children:`Name`}),` (e.g. `,_jsx(_components.em,{children:`Smoke regression`}),`) and an optional `,_jsx(_components.strong,{children:`Description`}),` of what it covers.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Create suite`}),`. The suite starts empty—you add cases from its detail page.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`add-and-order-cases`,children:`Add and order cases`}),`\n`,_jsx(_components.p,{children:`Open a suite to manage its cases. The detail page has two columns:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`All test cases`}),` — every case in the project. Tick the ones you want to include.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Selected cases (in order)`}),` — the cases currently in the suite. Use the up/down arrows to set the run order, or remove a case with the trash icon.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Save changes`}),` when you’re done. Order matters: cases run in the sequence shown here.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`A case can belong to more than one suite. If a case is deleted from the project, the suite shows `,_jsx(_components.strong,{children:`“Missing test case”`}),` in its place—just remove it and save.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`run-a-suite`,children:`Run a suite`}),`\n`,_jsxs(_components.p,{children:[`In the `,_jsx(_components.a,{href:`/essentials/test-runner`,children:_jsx(_components.strong,{children:`Test Runner`})}),`, choose `,_jsx(_components.strong,{children:`From library → Test suites`}),`, pick a suite, and click `,_jsx(_components.strong,{children:`Load suite into selection`}),`. Every case in the suite is loaded and pre-selected. Set your `,_jsx(_components.strong,{children:`Target URL`}),` and `,_jsx(_components.strong,{children:`Run`}),`—Scout executes the cases independently and shows results in the execution grid.`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Build a small `,_jsx(_components.strong,{children:`smoke suite`}),` of your most critical flows and run it against every deploy. Keep deeper, slower scenarios in a separate suite you run before releases.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`managing-suites`,children:`Managing suites`}),`\n`,_jsxs(_components.p,{children:[`From the suites list you can `,_jsx(_components.strong,{children:`Edit`}),` a suite’s name and description or `,_jsx(_components.strong,{children:`Delete`}),` it. Deleting a suite removes only the grouping—the underlying `,_jsx(_components.a,{href:`/essentials/test-cases`,children:`test cases`}),` are preserved.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Test Suites","description":"Group related test cases into reusable suites you can run as a batch from the Test Runner.","icon":"folder-tree","href":"/essentials/test-suites"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Create a suite","slug":"create-a-suite","depth":2,"children":[]},{"title":"Add and order cases","slug":"add-and-order-cases","depth":2,"children":[]},{"title":"Run a suite","slug":"run-a-suite","depth":2,"children":[]},{"title":"Managing suites","slug":"managing-suites","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"scoutqa","siteName":"Scout - Find Bugs in Lovable, Replit, V0, Base44 Apps","title":"Test Suites - Scout - Find Bugs in Lovable, Replit, V0, Base44 Apps","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-06-15T02:19:54.125Z","originalFileLocation":"essentials/test-suites.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Group related test cases into reusable suites you can run as a batch from the Test Runner.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Scout - Find Bugs in Lovable, Replit, V0, Base44 Apps\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/scoutqa/lxQgbogKlqqwiLO6/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/scoutqa/lxQgbogKlqqwiLO6/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/scoutqa/lxQgbogKlqqwiLO6/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/scoutqa/lxQgbogKlqqwiLO6/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/scoutqa/lxQgbogKlqqwiLO6/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/scoutqa/lxQgbogKlqqwiLO6/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/scoutqa/lxQgbogKlqqwiLO6/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/scoutqa/lxQgbogKlqqwiLO6/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/scoutqa/lxQgbogKlqqwiLO6/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Test Suites - Scout - Find Bugs in Lovable, Replit, V0, Base44 Apps\">\u003cmeta data-mint-head property=\"og:description\" content=\"Group related test cases into reusable suites you can run as a batch from the Test Runner.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Scout - Find Bugs in Lovable, Replit, V0, Base44 Apps\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.scoutqa.ai/essentials/test-suites\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://scoutqa.mintlify.app/_mintlify/api/og/v2?division=Scout+in+Action\u0026amp;title=Test+Suites\u0026amp;description=Group+related+test+cases+into+reusable+suites+you+can+run+as+a+batch+from+the+Test+Runner.\u0026amp;theme=7dd473aa40c522f8dad338ed\u0026amp;signature=d793aec96aa6f6ae74138d83c534acccdb8154364ee729fab8eec1e74a23f979\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Test Suites - Scout - Find Bugs in Lovable, Replit, V0, Base44 Apps\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Group related test cases into reusable suites you can run as a batch from the Test Runner.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://scoutqa.mintlify.app/_mintlify/api/og/v2?division=Scout+in+Action\u0026amp;title=Test+Suites\u0026amp;description=Group+related+test+cases+into+reusable+suites+you+can+run+as+a+batch+from+the+Test+Runner.\u0026amp;theme=7dd473aa40c522f8dad338ed\u0026amp;signature=d793aec96aa6f6ae74138d83c534acccdb8154364ee729fab8eec1e74a23f979\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/scoutqa/lxQgbogKlqqwiLO6/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Scout - Find Bugs in Lovable, Replit, V0, Base44 Apps\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#17A977\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.scoutqa.ai/essentials/test-suites\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/essentials/test-suites.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.scoutqa.ai/#organization\",\"name\":\"Scout - Find Bugs in Lovable, Replit, V0, Base44 Apps\",\"url\":\"https://docs.scoutqa.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/scoutqa/PfzMP1k_rjiOW4tm/logo/light.svg?fit=max\u0026auto=format\u0026n=PfzMP1k_rjiOW4tm\u0026q=85\u0026s=31b830be778c3a2be373c6754373e575\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.scoutqa.ai#website\",\"name\":\"Scout - Find Bugs in Lovable, Replit, V0, Base44 Apps\",\"url\":\"https://docs.scoutqa.ai\",\"publisher\":{\"@id\":\"https://docs.scoutqa.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.scoutqa.ai/essentials/test-suites#webpage\",\"url\":\"https://docs.scoutqa.ai/essentials/test-suites\",\"name\":\"Test Suites\",\"description\":\"Group related test cases into reusable suites you can run as a batch from the Test Runner.\",\"dateModified\":\"2026-06-15T02:19:54.125Z\",\"isPartOf\":{\"@id\":\"https://docs.scoutqa.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.scoutqa.ai/essentials/test-suites#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.scoutqa.ai/essentials/test-suites#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Scout in Action\",\"item\":\"https://docs.scoutqa.ai/essentials/projects\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Test Suites\",\"item\":\"https://docs.scoutqa.ai/essentials/test-suites\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.scoutqa.ai/essentials/test-suites#article\",\"headline\":\"Test Suites\",\"name\":\"Test Suites\",\"description\":\"Group related test cases into reusable suites you can run as a batch from the Test Runner.\",\"url\":\"https://docs.scoutqa.ai/essentials/test-suites\",\"mainEntityOfPage\":{\"@id\":\"https://docs.scoutqa.ai/essentials/test-suites#webpage\"},\"dateModified\":\"2026-06-15T02:19:54.125Z\",\"publisher\":{\"@id\":\"https://docs.scoutqa.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.scoutqa.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Scout - Find Bugs in Lovable, Replit, V0, Base44 Apps\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Scout - Find Bugs in Lovable, Replit, V0, Base44 Apps","nav":{"global":{"anchors":[{"anchor":"Product","icon":"rocket","href":"https://scoutqa.ai"}]},"tabs":[{"tab":"Guides","groups":[{"group":"Meet Scout","pages":[{"title":"Scout - Find Bugs in Your Lovable, Replit, V0 \u0026 Base44 Apps","href":""},{"title":"Quick Start - Test Your Lovable, Replit, V0, or Base44 App","href":"/quickstart"},{"title":"Changelog","href":"/changelog"}]},{"group":"Scout in Action","pages":[{"title":"Projects","icon":"folder","href":"/essentials/projects"},{"title":"Executions","icon":"rocket","href":"/essentials/projects-executions"},{"title":"Test Cases","description":"Write reusable manual test cases—step-by-step or high-level intent—that Scout can run on demand and replay deterministically.","icon":"clipboard-list","href":"/essentials/test-cases"},{"title":"Test Suites","icon":"folder-tree","href":"/essentials/test-suites"},{"title":"Test Runner","description":"Run one test case or a whole suite against your app—cases execute in parallel and results stream into a live grid.","icon":"flask-vial","href":"/essentials/test-runner"},{"title":"Credentials","icon":"key","href":"/essentials/credentials"},{"title":"Files","icon":"image","href":"/essentials/files"},{"title":"Issues","icon":"circle-exclamation","href":"/essentials/issues"},{"title":"Knowledge Base","icon":"brain","href":"/essentials/knowledge-base"}]},{"group":"Quick Run","pages":[{"title":"Quick Run","icon":"bolt","href":"/quick-run"}]},{"group":"Vibe Testing","pages":[{"title":"Scout CLI - Vibe Testing from Your Terminal","icon":"terminal","href":"/tooling/cli"},{"title":"Cursor Rules - Vibe Testing in Cursor IDE","icon":"text-slash","href":"/tooling/cursor-rules"},{"title":"Claude Code Skill - Vibe Testing Integration","icon":"wand-magic-sparkles","href":"/tooling/claude-code-skill"},{"title":"Kiro Power - Vibe Testing in Your IDE","icon":"bolt","href":"/tooling/kiro-power"}]},{"group":"Coming Soon","pages":[{"title":"PR Review with GitHub Actions","icon":"code-pull-request","href":"/tooling/pr-review"}]}]},{"tab":"Blog","icon":"newspaper","href":"/blog"}]},"title":"Test Suites - Scout - Find Bugs in Lovable, Replit, V0, Base44 Apps","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":[],"chunks":[]}