TesterArmy is AI-agent testing automation: on every product change, an army of AI testers clicks through your app like real users. Start here.
Welcome to TesterArmy!We’re super excited to have you here. Let’s explore how you can set up automated testing for your software.
All we need to test your app is a URL or a mobile app build, we’ll handle authentication, bot detection, agent orchestration and more. This helps teams focus on what’s important - building the product.
Ask questions and share your projects with the community.
Email Support
Get in touch with our team for personalized help.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"TesterArmy","description":"TesterArmy documentation: AI-agent testing automation for web and mobile apps. Set up projects, write reliable test steps, automate runs from CI, and use the CLI, MCP server, and public API.","colors":{"primary":"#FF8001","light":"#FFB56C","dark":"#9C4E01"},"logo":{"light":"https://mintcdn.com/tester-army/cxPvc8T8okiKYoP3/logo/light.svg?fit=max\u0026auto=format\u0026n=cxPvc8T8okiKYoP3\u0026q=85\u0026s=d248c622a49091cb7ef1cb2868377b57","dark":"https://mintcdn.com/tester-army/cxPvc8T8okiKYoP3/logo/dark.svg?fit=max\u0026auto=format\u0026n=cxPvc8T8okiKYoP3\u0026q=85\u0026s=4923170b5bc1dfc1be671c8041a295b4","href":"https://tester.army"},"favicon":"https://mintcdn.com/tester-army/cxPvc8T8okiKYoP3/favicon.ico?fit=max\u0026auto=format\u0026n=cxPvc8T8okiKYoP3\u0026q=85\u0026s=373aa31169919bd93ccf0d24514ffcde","appearance":{"default":"system"},"background":{"color":{"light":"#FFFFFF","dark":"#161616"}},"navbar":{"links":[{"href":"https://tester.army/discord","label":"Discord"}],"primary":{"type":"button","label":"Start testing","href":"https://tester.army/sign-up"}},"footer":{"socials":{"github":"https://github.com/tester-army","x":"https://x.com/intent/user?screen_name=testerarmy","discord":"https://tester.army/discord"}},"seo":{"metatags":{"og:site_name":"TesterArmy","og:locale":"en_US","twitter:card":"summary_large_image","twitter:site":"@TesterArmy"},"indexing":"navigable"},"fonts":{"heading":{"family":"Stack Sans Notch","weight":500,"source":"https://tester.army/fonts/stack-sans-notch-latin-wght-normal.woff2","format":"woff2"},"body":{"family":"Inter","source":"https://tester.army/fonts/inter-latin-wght-normal.woff2","format":"woff2"}},"icons":{"library":"fontawesome"},"styling":{"eyebrows":"breadcrumbs","codeblocks":{"theme":"vesper"},"latex":false},"integrations":{"posthog":{"apiKey":"phc_zp7taksuGbNJPWKOStUpbJTSvjE7KOikZWALbJY9sHB","apiHost":"https://eu.i.posthog.com"}},"contextual":{"options":["copy","view","chatgpt","claude","cursor","vscode","mcp"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"tester-army","hasAudioNarration":false,"actualSubdomain":"tester-army","customDomains":["docs.tester.army"],"gitSource":{"type":"github","owner":"tester-army","repo":"app","deployBranch":"main","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae1cf9b18425fbc8dcd97a0","collectionId":"191c623b-ac7a-445d-aa63-f8127c6d513d","liveDeploymentHistoryId":"6ae1cf9b18425fbc8dcd97a0","schemaVersion":"v3"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae1e6b98ead5bbc3c1ca1b1","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"Docs","count":71},{"language":"default","tag":"API Reference","count":59},{"language":"default","tag":"Endpoints","count":58},{"language":"default","tag":"Projects","count":25},{"language":"default","tag":"Automate Testing","count":20},{"language":"default","tag":"Build and Run Tests","count":13},{"language":"default","tag":"Test Runs","count":12},{"language":"default","tag":"Groups","count":11},{"language":"default","tag":"Set Up Your Project","count":9},{"language":"default","tag":"Migrate to TesterArmy","count":8}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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}],"privacy":{"consentBanner":{"enabled":true}},"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@font-face{font-family:\"DM Mono\";src:url(https://tester.army/fonts/dm-mono-latin-400-normal.woff2) format(\"woff2\");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:\"DM Mono\";src:url(https://tester.army/fonts/dm-mono-latin-500-normal.woff2) format(\"woff2\");font-weight:500;font-style:normal;font-display:swap}:root{--ta-orange-300:rgb(255 128 1);--ta-grey-50:rgb(232 232 232);--ta-grey-400:rgb(78 78 78);--ta-grey-500:rgb(22 22 22)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=rounded]:not([class*=rounded-full]){border-radius:0!important}#content h1,#content h2,#content h3,#content h4,#content strong,#content th,#page-title,#page-title h1,#sidebar [data-active=true]{font-weight:500}#content h3,#content h4,#content h5,#content h6{font-family:\"Inter\",ui-sans-serif,system-ui,sans-serif}#content h2,#content h3{letter-spacing:-.01em}#page-title{padding-top:1rem;border-top:2px solid var(--ta-orange-300)}#topbar-cta-button a{padding:10px 20px}#topbar-cta-button a>span.absolute{background-color:var(--ta-orange-300);opacity:1;clip-path:polygon(12px 0,100% 0,100% 12px,calc(100% - 12px) 12px,calc(100% - 12px) 24px,100% 24px,100% 100%,0 100%,0 12px,12px 12px)}#topbar-cta-button a:focus-visible>span.absolute,#topbar-cta-button a:hover>span.absolute{clip-path:polygon(0 0,100% 0,100% 24px,calc(100% - 12px) 24px,calc(100% - 12px) 100%,0 100%,0 24px,12px 24px,12px 12px,0 12px)}#topbar-cta-button a .text-white{color:var(--ta-grey-500);font-family:\"DM Mono\",ui-monospace,monospace;font-size:12px;line-height:16px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}#topbar-cta-button a svg{display:none}#content h2{padding-top:1rem;border-top:1px solid var(--ta-grey-50)}.dark #content h2{border-top-color:var(--ta-grey-400)}code,kbd,pre,samp{font-family:\"DM Mono\",ui-monospace,SFMono-Regular,Menlo,monospace}#content :not(pre)>code{font-weight:500}#content-area{max-width:816px;margin-right:auto}"}],"page":{"pagePath":"get-started","slug":"/get-started","pageMetadata":{"title":"Welcome","description":"TesterArmy is AI-agent testing automation: on every product change, an army of AI testers clicks through your app like real users. Start here.","og:image":"https://tester.army/og-images/docs/get-started.webp","og:image:width":1220,"og:image:height":630,"icon":"house","iconType":"duotone","href":"/get-started"},"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: \"TesterArmy is AI-agent testing automation: on every product change, an army of AI testers clicks through your app like real users. Start here.\"\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={p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Card,CardGroup,Heading,Tip}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(Tip,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Welcome to TesterArmy!`})}),_jsx(_components.p,{children:`We’re super excited to have you here. Let’s explore how you can set up automated testing for your software.`})]}),`\n`,_jsx(_components.p,{children:`All we need to test your app is a URL or a mobile app build, we’ll handle authentication, bot detection, agent orchestration and more. This helps teams focus on what’s important - building the product.`}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Introduction`,icon:`book-open`,iconType:`duotone`,href:`/get-started/introduction`,children:_jsx(_components.p,{children:`What makes TesterArmy different from static test scripts and how our AI agents work.`})}),_jsx(Card,{title:`Quick Start`,icon:`rocket-launch`,iconType:`duotone`,href:`/get-started/quick-start`,children:_jsx(_components.p,{children:`Sign up and run your first test in under 5 minutes.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`need-help`,children:`Need Help?`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Join our Discord`,icon:`discord`,iconType:`brands`,href:`https://tester.army/discord`,children:_jsx(_components.p,{children:`Ask questions and share your projects with the community.`})}),_jsx(Card,{title:`Email Support`,icon:`envelope`,iconType:`duotone`,href:`mailto:support@tester.army`,children:_jsx(_components.p,{children:`Get in touch with our team for personalized help.`})})]})]})}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":{"codeStyling":{"theme":"vesper"},"config":{},"pageMetadata":{"title":"Welcome","description":"TesterArmy is AI-agent testing automation: on every product change, an army of AI testers clicks through your app like real users. Start here.","og:image":"https://tester.army/og-images/docs/get-started.webp","og:image:width":1220,"og:image:height":630,"icon":"house","iconType":"duotone","href":"/get-started"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Next steps","slug":"next-steps","depth":2,"children":[]},{"title":"Need Help?","slug":"need-help","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"tester-army","siteName":"TesterArmy","title":"Welcome - TesterArmy","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-27T18:44:24.516Z","originalFileLocation":"get-started.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=\"system\"}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=\"TesterArmy is AI-agent testing automation: on every product change, an army of AI testers clicks through your app like real users. Start here.\">\u003cmeta data-mint-head name=\"application-name\" content=\"TesterArmy\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tester-army/TtppYuy6BcVq96kt/_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/tester-army/TtppYuy6BcVq96kt/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tester-army/TtppYuy6BcVq96kt/_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/tester-army/TtppYuy6BcVq96kt/_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/tester-army/TtppYuy6BcVq96kt/_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/tester-army/TtppYuy6BcVq96kt/_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/tester-army/TtppYuy6BcVq96kt/_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/tester-army/TtppYuy6BcVq96kt/_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/tester-army/TtppYuy6BcVq96kt/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Welcome - TesterArmy\">\u003cmeta data-mint-head property=\"og:description\" content=\"TesterArmy is AI-agent testing automation: on every product change, an army of AI testers clicks through your app like real users. Start here.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"TesterArmy\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.tester.army/get-started\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://tester.army/og-images/docs/get-started.webp\">\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=\"Welcome - TesterArmy\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"TesterArmy is AI-agent testing automation: on every product change, an army of AI testers clicks through your app like real users. Start here.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://tester.army/og-images/docs/get-started.webp\">\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/tester-army/TtppYuy6BcVq96kt/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"TesterArmy\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF8001\">\u003cmeta data-mint-head name=\"og:locale\" content=\"en_US\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.tester.army/get-started\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/get-started.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.tester.army/#organization\",\"name\":\"TesterArmy\",\"url\":\"https://docs.tester.army\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/tester-army/cxPvc8T8okiKYoP3/logo/light.svg?fit=max\u0026auto=format\u0026n=cxPvc8T8okiKYoP3\u0026q=85\u0026s=d248c622a49091cb7ef1cb2868377b57\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.tester.army#website\",\"name\":\"TesterArmy\",\"url\":\"https://docs.tester.army\",\"publisher\":{\"@id\":\"https://docs.tester.army/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.tester.army/get-started#webpage\",\"url\":\"https://docs.tester.army/get-started\",\"name\":\"Welcome\",\"description\":\"TesterArmy is AI-agent testing automation: on every product change, an army of AI testers clicks through your app like real users. Start here.\",\"dateModified\":\"2026-09-27T18:44:24.516Z\",\"isPartOf\":{\"@id\":\"https://docs.tester.army#website\"},\"breadcrumb\":{\"@id\":\"https://docs.tester.army/get-started#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.tester.army/get-started#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"TesterArmy\",\"item\":\"https://docs.tester.army\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Welcome\",\"item\":\"https://docs.tester.army/get-started\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.tester.army/get-started#article\",\"headline\":\"Welcome\",\"name\":\"Welcome\",\"description\":\"TesterArmy is AI-agent testing automation: on every product change, an army of AI testers clicks through your app like real users. Start here.\",\"url\":\"https://docs.tester.army/get-started\",\"mainEntityOfPage\":{\"@id\":\"https://docs.tester.army/get-started#webpage\"},\"image\":\"https://tester.army/og-images/docs/get-started.webp\",\"dateModified\":\"2026-09-27T18:44:24.516Z\",\"publisher\":{\"@id\":\"https://docs.tester.army/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.tester.army#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"TesterArmy\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"TesterArmy","nav":{"global":null,"tabs":[{"tab":"Docs","icon":{"style":"duotone","name":"house"},"groups":[{"group":"Get Started","pages":[{"title":"Welcome","icon":"house","iconType":"duotone","href":"/get-started"},{"title":"Introduction","description":"How TesterArmy differs from static test scripts: vision-based AI agents test complex flows, handle auth and OTPs, and don't break when your UI changes.","icon":"book-open","iconType":"duotone","href":"/get-started/introduction"},{"title":"Quick Start","icon":"rocket-launch","iconType":"duotone","href":"/get-started/quick-start"}]},{"group":"Set Up Your Project","pages":[{"title":"Environments","icon":"globe","iconType":"duotone","href":"/guides/environments"},{"title":"Test Credentials","icon":"key","iconType":"duotone","href":"/auth/credentials"},{"title":"Project Memory","icon":"brain","iconType":"duotone","href":"/guides/project-memory"},{"title":"Agent Mail Inboxes","icon":"envelope","iconType":"duotone","href":"/auth/agent-mail-inboxes"},{"title":"SMS Phone Numbers","icon":"mobile","iconType":"duotone","href":"/auth/sms-phone-numbers"},{"group":"Access Protected Applications","icon":{"style":"duotone","name":"shield-keyhole"},"pages":[{"title":"HTTP Basic Auth","icon":"lock-keyhole","iconType":"duotone","href":"/auth/basic-auth"},{"title":"Custom Headers","icon":"code","iconType":"duotone","href":"/auth/custom-headers"},{"title":"Cloudflare Zero Trust","icon":"cloudflare","iconType":"brands","href":"/auth/cloudflare-zero-trust"},{"title":"Vercel Preview Deployments","icon":"triangle","iconType":"duotone","href":"/auth/vercel-preview-deployments"}]}]},{"group":"Build and Run Tests","pages":[{"title":"Core Concepts","icon":"diagram-project","iconType":"duotone","href":"/get-started/core-concepts"},{"title":"Writing Test Steps","icon":"list-check","iconType":"duotone","href":"/guides/writing-test-steps"},{"title":"Organize Tests into Groups","icon":"folder-tree","iconType":"duotone","href":"/run/groups"},{"title":"Run Mode","icon":"gauge-high","iconType":"duotone","href":"/run/run-mode"},{"title":"Preparation Test","icon":"list-check","iconType":"duotone","href":"/run/prep-test"},{"title":"Viewport Size","icon":"display","iconType":"duotone","href":"/run/viewport-size"},{"title":"Browser Location","icon":"globe","iconType":"duotone","href":"/run/browser-location"},{"title":"Understand Results","icon":"square-poll-horizontal","iconType":"duotone","href":"/run/results"},{"title":"Track Issues","icon":"shield-exclamation","iconType":"duotone","href":"/run/issues"},{"title":"Discovery Runs","icon":"compass","iconType":"duotone","href":"/run/discovery-runs"},{"title":"Accessibility Audits","icon":"universal-access","iconType":"duotone","href":"/run/accessibility-audit"},{"title":"Agent Instructions","icon":"message-lines","iconType":"duotone","href":"/run/agent-instructions"},{"title":"Run Videos","icon":"video","iconType":"duotone","href":"/run/videos"}]},{"group":"Automate Testing","pages":[{"title":"Automate Testing","icon":"gears","iconType":"duotone","href":"/integrations"},{"group":"GitHub Pull Request Testing","icon":{"style":"brands","name":"github"},"pages":[{"title":"Connect GitHub","icon":"github","iconType":"brands","href":"/integrations/github"},{"title":"Pull Request Testing","icon":"code-pull-request","iconType":"duotone","href":"/run/pull-request-testing"},{"title":"Regression Testing","icon":"shield-check","iconType":"duotone","href":"/run/pr-regression-testing"},{"title":"Exploration Agent","icon":"wand-magic-sparkles","iconType":"duotone","href":"/run/pr-exploration-agent"}]},{"group":"CI and Custom Deployments","icon":{"style":"duotone","name":"code-branch"},"pages":[{"title":"Run from GitLab CI","icon":"gitlab","iconType":"brands","href":"/integrations/gitlab-ci"},{"title":"Any CI or Custom Deployment","icon":"network-wired","iconType":"duotone","href":"/integrations/custom-infrastructure"},{"title":"Group Webhooks","icon":"webhook","iconType":"duotone","href":"/run/group-webhooks"},{"title":"Testing Staging Environment","icon":"flask","iconType":"duotone","href":"/guides/testing-staging"}]},{"group":"Preview Providers","icon":{"style":"duotone","name":"cloud"},"pages":[{"title":"Vercel","icon":"triangle","iconType":"duotone","href":"/integrations/vercel"},{"title":"Netlify","icon":"server","iconType":"duotone","href":"/integrations/netlify"},{"title":"Coolify","icon":"server","iconType":"duotone","href":"/integrations/coolify"}]},{"title":"Production Monitoring","icon":"clock-rotate-left","iconType":"duotone","href":"/run/production-monitoring"},{"group":"Notifications","icon":{"style":"duotone","name":"bell"},"pages":[{"title":"Slack","icon":"slack","iconType":"brands","href":"/integrations/slack"},{"title":"Discord","icon":"discord","iconType":"brands","href":"/integrations/discord"},{"title":"Email","icon":"envelope","iconType":"duotone","href":"/integrations/email"}]},{"group":"Issue Tracking","icon":{"style":"duotone","name":"bug"},"pages":[{"title":"Linear","icon":"ticket","iconType":"duotone","href":"/integrations/linear"},{"title":"Jira","icon":"jira","iconType":"brands","href":"/integrations/jira"},{"title":"ClickUp","icon":"square-check","iconType":"duotone","href":"/integrations/clickup"}]},{"group":"Test Management","icon":{"style":"duotone","name":"clipboard-check"},"pages":[{"title":"Export to TestRail (JUnit XML)","icon":"clipboard-check","iconType":"duotone","href":"/integrations/testrail"}]}]},{"group":"Mobile Testing","pages":[{"title":"Overview","icon":"mobile-screen","iconType":"duotone","href":"/mobile/overview"},{"title":"App Uploads","icon":"cloud-arrow-up","iconType":"duotone","href":"/mobile/app-uploads"},{"title":"Dev Builds \u0026 Metro","icon":"triangle-exclamation","iconType":"duotone","href":"/mobile/dev-builds"},{"title":"GitHub Actions","icon":"github","iconType":"brands","href":"/mobile/github-actions"},{"title":"Expo EAS","icon":"rocket-launch","iconType":"duotone","href":"/mobile/expo-eas"},{"title":"Bitrise","icon":"mobile-screen-button","iconType":"duotone","href":"/mobile/bitrise"},{"title":"Test Apple Pay","icon":"apple-pay","iconType":"brands","href":"/mobile/apple-pay"}]},{"group":"CLI and Coding Agents","pages":[{"title":"Getting Started","icon":"terminal","iconType":"duotone","href":"/cli"},{"title":"CLI Command Reference","icon":"list","iconType":"duotone","href":"/cli/commands"},{"title":"Agentic Usage","icon":"robot","iconType":"duotone","href":"/cli/agentic-usage"},{"title":"MCP Server","icon":"plug","iconType":"duotone","href":"/cli/mcp"},{"title":"Local Development","icon":"laptop-code","iconType":"duotone","href":"/cli/local-dev"},{"title":"API Keys","icon":"key","iconType":"duotone","href":"/auth/api-keys"}]},{"group":"Account and Billing","pages":[{"title":"Plans and Pricing","icon":"credit-card","iconType":"duotone","href":"/account/plans-and-pricing"},{"title":"Team Members","icon":"users","iconType":"duotone","href":"/account/team-members"}]},{"group":"Troubleshooting","pages":[{"title":"Run Troubleshooting","icon":"triangle-exclamation","iconType":"duotone","href":"/run/troubleshooting"},{"title":"Auth Troubleshooting","icon":"circle-question","iconType":"duotone","href":"/auth/troubleshooting"}]},{"group":"Migrate to TesterArmy","pages":[{"title":"Migrate from Playwright","icon":"masks-theater","iconType":"duotone","href":"/guides/migrate-from-playwright"},{"title":"Migrate from Puppeteer","icon":"hand-sparkles","iconType":"duotone","href":"/guides/migrate-from-puppeteer"},{"title":"Migrate from Cypress","icon":"tree","iconType":"duotone","href":"/guides/migrate-from-cypress"},{"title":"Migrate from Selenium","icon":"flask-vial","iconType":"duotone","href":"/guides/migrate-from-selenium"},{"title":"Migrate from Appium","icon":"mobile","iconType":"duotone","href":"/guides/migrate-from-appium"},{"title":"Migrate from Maestro","icon":"list-tree","iconType":"duotone","href":"/guides/migrate-from-maestro"},{"title":"Migrate from Mabl","icon":"wand-magic-sparkles","iconType":"duotone","href":"/guides/migrate-from-mabl"},{"title":"Migrate from Bug0","icon":"bug","iconType":"duotone","href":"/guides/migrate-from-bug0"}]},{"group":"Resources","pages":[{"title":"AI-Readable Documentation","icon":"sparkles","iconType":"duotone","href":"/llms"}]}]},{"tab":"API Reference","icon":{"style":"duotone","name":"code"},"pages":[{"title":"API Reference","href":"/api-reference/introduction"}]}]},"title":"Welcome - TesterArmy","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":[],"chunks":[]}