1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[16004,20668,30822,86952,88883,98437],{32779:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>f});var n=a(637876),s=a(282057),i=a(504001),o=a(102772),r=a(416004),c=a(141196),l=a(401156),d=a(521897),u=a(955116),g=a(998437),p=a(112694),m=a(12914),h=a(848688),x=a(852605);let b=[{title:"9 Quality Metrics Across Every Voice Conversation",description:"Bias, hallucination, completeness, context awareness, response quality, conversation flow, user satisfaction, file handling, and file generation.",image:"testmu-ai/bentoGrid/quality-metrics.png",imageWidth:"1468",imageHeight:"600"},{title:"30+ Telephony Metrics on Every Call",description:"FCR, CSAT, STT accuracy, intent recognition, latency, containment rate, and voice quality scored on every call.",image:"testmu-ai/bentoGrid/business-ops.png",imageWidth:"1000",imageHeight:"600"},{title:"Pre- and Post-Evaluation Coverage",description:"Simulate live test calls before launch. Batch-analyze real production recordings with the same scoring rubric.",image:"testmu-ai/bentoGrid/pre-post.png",imageWidth:"1448",imageHeight:"600"},{title:"Automated Issue Detection",description:"Patchy audio, hallucinations, running-in-loop, incorrect STT, and no-response events flagged on every run.",image:"testmu-ai/bentoGrid/output-analysis.png",imageWidth:"1466",imageHeight:"600"}],y=[{"@type":"Question",name:"What is AI voice agent testing?",acceptedAnswer:{"@type":"Answer",text:"AI voice agent testing is the process of evaluating how an AI-powered voice agent performs across real conversation scenarios. It covers speech-to-text accuracy, intent recognition, hallucination detection, latency, first call resolution, and compliance. Automated testing deploys AI evaluators that call your voice agent like real customers, score every interaction, and surface regressions before they reach production."}},{"@type":"Question",name:"How does AI voice agent testing differ from IVR testing?",acceptedAnswer:{"@type":"Answer",text:"IVR testing validates menu navigation, DTMF routing, and speech prompts in a deterministic system. AI voice agent testing evaluates open-ended conversational agents where responses are generated, not scripted. The evaluator must check for hallucinations, bias, intent drift, and multi-turn context loss. Explore IVR testing for the telephony-menu layer."}},{"@type":"Question",name:"What are the 9 quality metrics used to evaluate AI voice agents?",acceptedAnswer:{"@type":"Answer",text:"The 9 quality metrics are: bias detection, hallucination detection, completeness, context awareness, response quality, conversation flow, user satisfaction, file handling quality, and file generation accuracy. Each metric has a configurable 0-100% pass/fail threshold. Voice agents are evaluated against the same 9 metrics as chat agents, with testing conducted via generated WAV audio."}},{"@type":"Question",name:"What is the difference between pre-evaluation and post-evaluation for voice agents?",acceptedAnswer:{"@type":"Answer",text:"Pre-evaluation runs live test calls against your voice agent before launch, simulating real inbound and outbound scenarios to catch issues before callers encounter them. Post-evaluation uploads historical MP3 or WAV production recordings alongside transcripts for batch analysis after deployment. Both modes use the same scoring rubric, so a direct comparison of pre-launch and post-launch quality is straightforward."}},{"@type":"Question",name:"Can I test voice agents across different accents and background noise conditions?",acceptedAnswer:{"@type":"Answer",text:"Yes. TestMu AI includes a persona library for running scenarios across languages, accents, and caller demographics. For telephony testing, 15 background noise presets including cafe, factory, rain, and radio interference simulate real acoustic conditions. Voice selection supports multiple accents with animated waveform previews."}},{"@type":"Question",name:"What failure modes does TestMu AI detect in AI voice agents?",acceptedAnswer:{"@type":"Answer",text:"Automated issue detection flags: patchy audio, latency issues, hallucination in call flow, incorrect STT, running-in-loop behavior, interruption handling failures, transcript issues, blank or empty STT responses, background noise intrusion, and no-response events. Each detected issue is tagged on the call recording and transcript automatically."}},{"@type":"Question",name:"How does speech-to-text accuracy affect voice agent quality?",acceptedA
1nswer:{"@type":"Answer",text:"Speech-to-text accuracy determines whether the agent correctly hears and processes what a caller says. Low STT accuracy cascades into intent misrecognition, incorrect responses, and early call termination. TestMu AI measures STT accuracy against expected transcripts, logs precise mismatch examples per call, and flags incorrect STT as an issue tag on every evaluation."}},{"@type":"Question",name:"What is the Go-Live Assessment for voice agents?",acceptedAnswer:{"@type":"Answer",text:"The Go-Live Assessment is a production-readiness verdict scored across 4 dimensions: Functional Completeness, Quality Standards, Risk Profile, and Operational Readiness, each weighted at 25%. A GREEN verdict (score 80+) means ready for production. YELLOW (65-79) means ready with caveats. RED (below 65) means not ready. Confidence levels adjust based on evaluation volume: HIGH at 100+ evaluations, MEDIUM at 50-99, LOW at 20-49, and VERY LOW below 20."}},{"@type":"Question",name:"How do I run regression tests for my AI voice agent in CI/CD?",acceptedAnswer:{"@type":"Answer",text:"Connect your voice agent to TestMu AI, configure a test suite, and schedule it with cron expressions using IANA timezone support, or trigger runs directly from your CI/CD pipeline. When a model is updated, a prompt changes, or a new telephony flow deploys, the regression suite runs automatically on HyperExecute. Results feed into Slack, Jira, or your existing alerting stack."}},{"@type":"Question",name:"How do I get started with AI voice agent testing on TestMu AI?",acceptedAnswer:{"@type":"Answer",text:"Create a free account, connect your voice agent or phone number, and select your channel: audio chatbot, inbound phone agent, or outbound phone agent. The platform generates test scenarios from your existing documentation or PRDs, runs them against your live or staging environment, and delivers scored results. Explore agent testing and KaneAI to author and evolve your test cases in natural language."}}];function f(){return(0,n.jsx)(s.A,{header_class:"home_fold",head:[(0,n.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"WebPage",url:"https://www.testmuai.com/ai-voice-agent-testing/",datePublished:"2026-06-09",dateModified:"2026-06-09"})}},"wp-dates"),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("title",{children:"AI Voice Agent Testing: Evaluate Every Call | TestMu AI"}),(0,n.jsx)("link",{rel:"canonical",href:`${i.pc}/ai-voice-agent-testing/`}),(0,n.jsx)("meta",{name:"description",content:"Test AI voice agents with real phone calls. Score every conversation across 30+ metrics for STT accuracy, intent recognition, and CSAT with TestMu AI."}),(0,n.jsx)("meta",{name:"keywords",content:"ai voice agent testing, voice agent evaluation, conversational ai testing, voice agent QA, ai phone agent testing, voice agent quality metrics, speech-to-text testing, intent recognition testing, LLM voice agent testing"}),(0,n.jsx)("meta",{property:"og:title",content:"AI Voice Agent Testing: Evaluate Every Call | TestMu AI"}),(0,n.jsx)("meta",{property:"og:type",content:"website"}),(0,n.jsx)("meta",{property:"og:url",content:`${i.pc}/ai-voice-agent-testing/`}),(0,n.jsx)("meta",{property:"og:description",content:"Test AI voice agents with real phone calls. Score every conversation across 30+ metrics for STT accuracy, intent recognition, and CSAT with TestMu AI."}),(0,n.jsx)("meta",{property:"og:image",content:`${i.n$}/images/meta/ai-voice-agent-testing.webp`}),(0,n.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,n.jsx)("meta",{name:"twitter:title",content:"AI Voice Agent Testing: Evaluate Every Call | TestMu AI"}),(0,n.jsx)("meta",{name:"twitter:description",content:"Test AI voice agents with real phone calls. Score every conversation across 30+ metrics for STT accuracy, intent recognition, and CSAT with TestMu AI."}),(0,n.jsx)("meta",{name:"twitter:url",content:`${i.pc}/ai-voice-agent-testing/`}),(0,n.jsx)("meta",{name:"twitter:image",content:`${i.n$}/images/meta/ai-voice-agent-testing.webp`}),(0,n.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify([{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:`${i.pc}`},{"@type":"ListItem",position:2,name:"AI Voice Agent Testing",item:`${i.pc}/ai-voice-agent-testing/`}]}])}}),(0,n.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org/","@type":"SoftwareApplication",name:"AI Voice Agent Testing",image:[`${i.n$}/images/meta/ai-voice-agent-testing.webp`],description:"Test AI voice agents with real phone calls. Score every conversation across 30+ metrics for STT accuracy, intent recognition, and CSAT with TestMu AI.",applicationCategory:"WebApplication",operatingSystem:"Any",offers:{"@type":"Offer",price:"0",priceCurrency:"USD"},aggregateRating:{"@type":"AggregateRating",ratingValue:"4.8",ratingCount:"451",bestRating:"5",worstRating:"1"}})}}),(0,n.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"Organization",description:"TestMu AI (formerly LambdaTest) is an AI-native, agentic testing cloud for end-to-e
1nd software quality engineering across web, mobile, and AI applications. LambdaTest rebranded to TestMu AI on January 12, 2026.",name:i.y8,alternateName:["LambdaTest","LambdaTesting","TestMu AI"],url:i.pc,logo:`${i.pc}/logo.png`,sameAs:["https://www.lambdatest.com","https://www.linkedin.com/company/testmu-ai/","https://x.com/testmuai","https://www.youtube.com/@TestMuAI","https://www.netlify.com/integrations/lambdatest/","https://newrelic.com/instant-observability/lambdatest"]})}}),(0,n.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:y})}})]})],children:(0,n.jsxs)("div",{className:"wrapper bg-[#F5F4F0]",children:[(0,n.jsx)(c.A,{heading:"Test AI Voice Agents With Real Phone Calls Before Real Callers Do",description:"Deploy autonomous evaluators that call your AI voice agents like real customers, scoring every conversation across 30+ metrics for accuracy, quality, and production readiness.",backgroundImage:`${i.n$}/images/testmu-ai/heroFold/agent-to-agent-bg.webp`,poster:`${i.n$}/images/testmu-ai/heroFold/agent-to-agent-poster.webp`,video:`${i.n$}/images/testmu-ai/product-platform/agent-to-agent-final-home`,preselectedProductType:"Agent Testing"}),(0,n.jsxs)(d.A,{heading:"Test Every",headingHighlight:"AI Voice Agent Mode",description:"Score quality metrics, run pre- and post-evaluation, and tune acoustic, STT, and telephony config in one place.",classes:"!mb-0",tabs:[{label:"Quality Metrics"},{label:"Pre & Post Evaluation"},{label:"Acoustic & STT"},{label:"Telephony Config"}],children:[(0,n.jsx)(u.default,{bgClass:"p-0",borderClasses:"border-t-0 border-b",iconBasePath:"testmu-ai/sectionFold",aboveHeadingIcon:"agent-logo.svg",aboveHeading:"QUALITY EVALUATION",src:`${i.n$}/images/agent-to-agent-need.webp`,width:"1068",height:"801",alt:"9 quality metrics scoring for AI voice agent conversations",title:"Score Voice Agents Across 9 Quality Metrics",heading_text:"Score Voice Agents Across 9 Quality Metrics",description_text:"Evaluate every audio turn against 9 quality dimensions, from bias and hallucination to flow.",tickPoints:["Bias detection flags discriminatory or unfair responses","Hallucination detection identifies false or unsupported information","Context awareness measures multi-turn memory and coherence"],ctaText:"Book a Demo",ctaBookDemo:!0,ctaType:"BookDemoWithBlackBg",preselectedProductType:"Agent Testing",onClick:()=>{window.logAmplitude("click CTA - web pages",{cta_text:"Book a Demo",cta_type:"Left align fold",page_category:"Web page - AI Voice Agent Testing"})}}),(0,n.jsx)(u.default,{bgClass:"p-0",borderClasses:"border-t-0 border-b",iconBasePath:"testmu-ai/sectionFold",aboveHeadingIcon:"tablet-smartphone.svg",aboveHeading:"EVALUATION PARADIGMS",src:`${i.n$}/images/paradigms-agent.png`,width:"1068",height:"801",alt:"Pre-evaluation with live test calls and post-evaluation with production recording analysis",title:"Live Test Calls and Production Recording Analysis",heading_text:"Live Test Calls and Production Recording Analysis",description_text:"Simulate live calls before launch. Batch-analyze production recordings after deployment.",tickPoints:["Pre-evaluation simulates live inbound and outbound calls","Post-evaluation batch-analyzes uploaded MP3 and WAV files","DTMF detection and speaker-identified playback included"],ctaText:"Book a Demo",ctaBookDemo:!0,ctaType:"BookDemoWithBlackBg",preselectedProductType:"Agent Testing",onClick:()=>{window.logAmplitude("click CTA - web pages",{cta_text:"Book a Demo",cta_type:"Left align fold",page_category:"Web page - AI Voice Agent Testing"})}}),(0,n.jsx)(u.default,{bgClass:"p-0",borderClasses:"border-t-0 border-b",iconBasePath:"testmu-ai/sectionFold",aboveHeadingIcon:"insight-logo.svg",aboveHeading:"AUDIO QUALITY",src:`${i.n$}/images/live-test-calls.png`,width:"1068",height:"801",alt:"Acoustic quality and speech-to-text accuracy analytics for AI voice agents",title:"Voice Quality, STT Accuracy, and Acoustic Re
1silience",heading_text:"Voice Quality, STT Accuracy, and Acoustic Resilience",description_text:"Measure pitch, Voice Quality Index, signal-to-noise ratio, and STT accuracy on every call.",tickPoints:["Average pitch tracked against the 85-300 Hz normal range","Voice Quality Index scored on a 0-5 composite scale","STT accuracy logged with precise mismatch examples per call"],ctaText:"Book a Demo",ctaBookDemo:!0,ctaType:"BookDemoWithBlackBg",preselectedProductType:"Agent Testing",onClick:()=>{window.logAmplitude("click CTA - web pages",{cta_text:"Book a Demo",cta_type:"Left align fold",page_category:"Web page - AI Voice Agent Testing"})}}),(0,n.jsx)(u.default,{bgClass:"p-0",borderClasses:"border-t-0 border-b-0",iconBasePath:"testmu-ai/sectionFold",aboveHeadingIcon:"globe.svg",aboveHeading:"VOICE CONFIGURATION",src:`${i.n$}/images/voiceconfig.png`,width:"1068",height:"801",alt:"Telephony configuration including voice libraries, background noise, and global phone numbers",title:"Test Real-World Conditions with Telephony Controls",heading_text:"Test Real-World Conditions with Telephony Controls",description_text:"Configure voice libraries, background noise, call duration, and global phone numbers.",tickPoints:["20+ country codes with masked phone number management","15 background noise presets including cafe, factory, and rain","Configurable max duration, response timing, and first speaker"],ctaText:"Book a Demo",ctaBookDemo:!0,ctaType:"BookDemoWithBlackBg",preselectedProductType:"Agent Testing",onClick:()=>{window.logAmplitude("click CTA - web pages",{cta_text:"Book a Demo",cta_type:"Left align fold",page_category:"Web page - AI Voice Agent Testing"})}})]}),(0,n.jsx)(l.Ay,{data:b,heading:"End-to-End AI Voice Agent Evaluation",classes:"!my-0"}),(0,n.jsx)(g.default,{headingText:"Built for Every Layer of Voice Agent QA",featureItems:[{image:"project-environment.svg",heading:"Project & Environment Management",description:"Create voice agents, manage test environments, and scope variables with bulk creation support across inbound and outbound channels."},{image:"test-profiles.svg",heading:"Test Profiles & Persona Library",description:"Drive evaluations with caller personas across languages, accents, and emotional states for realistic multi-demographic coverage."},{image:"validation.svg",heading:"Custom Validation Criteria",description:"Define evidence-based pass/fail rules per call scenario with High, Medium, and Low confidence tracking."},{image:"scheduling-engine.svg",heading:"Scheduling Engine",description:"Automate voice agent test runs using preset frequencies or full custom cron expressions with IANA timezone support."},{image:"security.svg",heading:"Security & Infrastructure",description:"Execute on HyperExecute with optional secure tunnels for firewall-restricted telephony stacks and voice agent endpoints."},{image:"observability.svg",heading:"Issue Detection & Alerting",description:"Flag patchy audio, latency spikes, incorrect STT, loop failures, and no-response events automatically on every test run."}]}),(0,n.jsx)(p.default,{notShowTextBtn:!0,hideCaseStudyText:!0,classes:"!mt-0"}),(0,n.jsx)(m.A,{}),(0,n.jsx)(h.A,{accordion:[{header:"What is AI voice agent testing?",description:"AI voice agent testing is the process of evaluating how an AI-powered voice agent performs across real conversation scenarios. It covers speech-to-text accuracy, intent recognition, hallucination detection, latency, first call resolution, and compliance. Automated testing deploys AI evaluators that call your voice agent like real customers, score every interaction, and surface regressions before they reach production."},{header:"How does AI voice agent testing differ from IVR testing?",description:(0,n.jsxs)(n.Fragment,{children:["IVR testing validates menu navigation, DTMF routing, and speech prompts in a deterministic system. AI voice agent testing evaluates open-ended conversational agents where responses are generated, not scripted. The evaluator must check for hallucinations, bias, intent drift, and multi-turn context loss. Explore"," ",(0,n.jsx)(o.A,{href:"/ivr-testing/",className:"text-blue-80",children:"IVR testing"}
1)," ","for the telephony-menu layer."]})},{header:"What are the 9 quality metrics used to evaluate AI voice agents?",description:"The 9 quality metrics are: bias detection, hallucination detection, completeness, context awareness, response quality, conversation flow, user satisfaction, file handling quality, and file generation accuracy. Each metric has a configurable 0-100% pass/fail threshold. Voice agents are evaluated against the same 9 metrics as chat agents, with testing conducted via generated WAV audio."},{header:"What is the difference between pre-evaluation and post-evaluation for voice agents?",description:"Pre-evaluation runs live test calls against your voice agent before launch, simulating real inbound and outbound scenarios to catch issues before callers encounter them. Post-evaluation uploads historical MP3 or WAV production recordings alongside transcripts for batch analysis after deployment. Both modes use the same scoring rubric, so a direct comparison of pre-launch and post-launch quality is straightforward."},{header:"Can I test voice agents across different accents and background noise conditions?",description:"Yes. TestMu AI includes a persona library for running scenarios across languages, accents, and caller demographics. For telephony testing, 15 background noise presets including cafe, factory, rain, and radio interference simulate real acoustic conditions. Voice selection supports multiple accents with animated waveform previews."},{header:"What failure modes does TestMu AI detect in AI voice agents?",description:"Automated issue detection flags: patchy audio, latency issues, hallucination in call flow, incorrect STT, running-in-loop behavior, interruption handling failures, transcript issues, blank or empty STT responses, background noise intrusion, and no-response events. Each detected issue is tagged on the call recording and transcript automatically."},{header:"How does speech-to-text accuracy affect voice agent quality?",description:"Speech-to-text accuracy determines whether the agent correctly hears and processes what a caller says. Low STT accuracy cascades into intent misrecognition, incorrect responses, and early call termination. TestMu AI measures STT accuracy against expected transcripts, logs precise mismatch examples per call, and flags incorrect STT as an issue tag on every evaluation."},{header:"What is the Go-Live Assessment for voice agents?",description:"The Go-Live Assessment is a production-readiness verdict scored across 4 dimensions: Functional Completeness, Quality Standards, Risk Profile, and Operational Readiness, each weighted at 25%. A GREEN verdict (score 80+) means ready for production. YELLOW (65-79) means ready with caveats. RED (below 65) means not ready. Confidence levels adjust based on evaluation volume: HIGH at 100+ evaluations, MEDIUM at 50-99, LOW at 20-49, and VERY LOW below 20."},{header:"How do I run regression tests for my AI voice agent in CI/CD?",description:(0,n.jsxs)(n.Fragment,{children:["Connect your voice agent to TestMu AI, configure a test suite, and schedule it with cron expressions using IANA timezone support, or trigger runs directly from your CI/CD pipeline. When a model is updated, a prompt changes, or a new telephony flow deploys, the regression suite runs automatically on"," ",(0,n.jsx)(o.A,{href:"/hyperexecute/",className:"text-blue-80",children:"HyperExecute"}),". Results feed into Slack, Jira, or your existing alerting stack."]})},{header:"How do I get started with AI voice agent testing on TestMu AI?",description:(0,n.jsxs)(n.Fragment,{children:["Create a free account, connect your voice agent or phone number, and select your channel: audio chatbot, inbound phone agent, or outbound phone agent. The platform generates test scenarios from your existing documentation or PRDs, runs them against your live or staging environment, and delivers scored results. Explore"," ",(0,n.jsx)(o.A,{href:"/agent-testing/",className:"text-blue-80",children:"agent testing"})," ","and"," ",(0,n.jsx)(o.A,{href:"/kane-ai/",className:"text-blue-80",children:"KaneAI"})," ","to author and evolve your test cases in natural language."]})}]}),(0,n.jsx)(r.default,{pageHref:"ai-voice-agent-testing/",pageName:"AI Voice Agent Testing"}),(0,n.jsx)(x.default,{})]})})}},41141:e=>{e.exports={underlineHover:"BreadCrumb_underlineHover__NxJZe"}},166661:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/ai-voice-agent-testing",function(){return a(32779)}])},258194:(e,t,a)=>{"use strict";a.d(t,{A:()=>c});var n=a(637876);a(14232);var s=a(754587),i=a.n(s),o=a(504001);a(102772);var r=a(733786);function c(e){let{backgroundImage:t,ctaText:a="Register for free",descriptionText:s,nobaseurl:c,kaneCLICta:l,ctaHref:d="/testmuconf-2026/",onClick:u,notshowCta:g}=e;return(0,n.jsx)("section",{className:"my-48 smtablet:my-24",children:(0,n.jsx)("div",{className:"container__selenium",children:(0,n.jsxs)("div",{className:`relative overflow-hidden xxll:px-100 xxll:py-60 p-30 xxll:w-11/12 xl:w-10/12 mx-auto w-full xxll:max-w-[1300px] ${l?"!p-0":"max-w-[1000px]"}`,children:[!l&&(0,n.jsx)("div",{className:"absolute inset-0 w-full h-full",children:(0,n.jsx)(i(),{src:t||"https://assets.testmuai.com/resources/images/testmu-ai/common/more-about-testmu.webp",alt:"Backgroun
1d",fill:!0,className:"object-cover",priority:!0})}),(0,n.jsxs)("div",{className:"relative bg-[#1212123D] backdrop-blur-[28px]",children:[!l&&(0,n.jsxs)("div",{className:"flex items-center gap-40 justify-between xxll:px-64 xl:px-48 px-32 smtablet:px-24 py-40 smtablet:py-32 smtablet:flex-col smtablet:gap-20",children:[(0,n.jsx)("div",{className:"flex-shrink-0",children:(0,n.jsx)(i(),{src:`${o.n$}/images/testmu-ai/common/whiteTestmulogoherofold.svg`,width:320,height:44,alt:"Next Chapter TestMu AI",className:"xm:w-full max-w-[320px] desktop:max-w-[185px] h-auto"})}),(0,n.jsxs)("div",{className:"flex flex-col items-start smtablet:items-center gap-16 smtablet:gap-12",children:[(0,n.jsx)("p",{className:"text-white testmuai-description-32 smtablet:leading-[32px] smtablet:text-center",children:s||(0,n.jsxs)(n.Fragment,{children:["Worldâs Largest Virtual Agentic ",(0,n.jsx)("br",{className:"hidden smtablet:block"}),"Engineering and Quality Conference"]})}),!g&&a&&(0,n.jsx)(r.A,{type:"TextCtaWhite",text:a,href:d,onClick:u,nobaseurl:c})]})]}),l&&(0,n.jsxs)("div",{className:"flex items-end gap-40 justify-between smtablet:flex-col smtablet:items-center smtablet:gap-20 bg-[#E7E6DF]",children:[(0,n.jsxs)("div",{className:"flex flex-col items-start smtablet:items-center gap-16 smtablet:gap-12 xxll:px-64 xl:px-48 px-32 smtablet:px-24 py-40 smtablet:py-32",children:[(0,n.jsx)("p",{className:"text-[#121212] testmuai-description-32 smtablet:leading-[32px] smtablet:text-center",children:s||(0,n.jsxs)(n.Fragment,{children:["Automate Browser Flows from your ",(0,n.jsx)("br",{className:"hidden smtablet:block"}),"Terminal with Kane CLI"]})}),!g&&a&&(0,n.jsx)(r.A,{type:"TextCta",text:"Explore Kane CLI",href:"/kane-cli/",onClick:u})]}),(0,n.jsx)("div",{className:"flex-shrink-0 smtablet:hidden",children:(0,n.jsx)(i(),{src:`${o.n$}/images/kaneCliBanner.svg`,width:428,height:175,alt:"Next Chapter TestMu AI",className:"xm:w-full max-w-[360px] desktop:max-w-[300px] h-auto"})})]})]})]})})})}a(705296)},416004:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>c});var n=a(637876);a(14232);var s=a(102772),i=a(41141),o=a.n(i),r=a(504001);function c(e){let{pageHref:t,pageName:a,bclass:i,subHref:c,subpage:l,themeClass:d}=e;return(0,n.jsx)("div",{className:`py-16 ${d?"Breadcrumb_black":"bg-[#F4F4F0]"}`,children:(0,n.jsxs)("div",{className:`${i||"container__selenium"} breadCrumb_main flex items-center`,children:[(0,n.jsx)(s.A,{href:"/",className:`relative text-size-14 smtablet:text-size-12 font-medium ${o().underlineHover}`,children:"TestMu AI (Formerly LambdaTest)"}),(0,n.jsx)("i",{className:"mx-8 text-[#4D4D4D]",children:"/"}),(0,n.jsx)(s.A,{href:`${r.pc}/${t}
1`,nobaseurl:!0,className:`text-[#4D4D4D] text-size-14 smtablet:text-size-12 ${c?"font-medium":"font-normal"}`,children:a}),c&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("i",{className:"mx-8 text-[#4D4D4D]",children:"/"}),(0,n.jsx)(s.A,{href:`${r.pc}/${c}`,nobaseurl:!0,className:"text-[#4D4D4D] text-size-14 smtablet:text-size-12 font-normal",children:l})]})]})})}},521897:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var n=a(637876),s=a(14232),i=a(733786);let o=(e,t)=>t?(0,n.jsxs)("h2",{className:"testmuai-custom-40 font-medium xm:tracking-[-1px] tracking-[0.4px] text-[#4D4D4DB8]",children:[e," ",(0,n.jsx)("span",{className:"text-[#121212]",children:t})]}):(0,n.jsx)("h2",{className:"testmuai-custom-40 font-medium xm:tracking-[-1px] tracking-[0.4px] smtablet:px-20 text-[#121212] text-center",children:e});function r(e){let{heading:t,headingHighlight:a,description:r,headingCtaText:c,headingCtaHref:l="/register/",ctaComponent:d,tabs:u=[],children:g,classes:p,extraBottomBorderClass:m}=e,[h,x]=(0,s.useState)(0),b=(0,s.useRef)([]),y=(0,s.useRef)(null),f=(0,s.useRef)([]),v=(0,s.useRef)(!1),w=(0,s.useRef)(!0),A=!!(r||a);(0,s.useEffect)(()=>{if(w.current){w.current=!1;return}let e=f.current[h],t=e?.parentElement;if(!e||!t)return;let a=e.offsetLeft,n=a+e.offsetWidth,s=t.scrollLeft,i=t.offsetWidth;a<s?t.scrollTo({left:Math.max(0,a-20),behavior:"smooth"}):n>s+i&&t.scrollTo({left:n-i+10,behavior:"smooth"})},[h]),(0,s.useEffect)(()=>{let e=[];b.current.forEach((t,a)=>{if(!t)return;let n=new IntersectionObserver(e=>{let[t]=e;t.isIntersecting&&!v.current&&x(a)},{threshold:.3,rootMargin:"-80px 0px -40% 0px"});n.observe(t),e.push(n)});let t=0,a=()=>{v.current||t||(t=requestAnimationFrame(()=>{t=0,!v.current&&document.documentElement.scrollHeight-window.scrollY-window.innerHeight<50&&x(b.current.length-1)}))};return window.addEventListener("scroll",a,{passive:!0}),()=>{e.forEach(e=>e.disconnect()),window.removeEventListener("scroll",a),t&&cancelAnimationFrame(t)}},[]);let T=s.Children.toArray(g);return(0,n.jsxs)("div",{className:`relative border-t border-[#D3D2CD] border-b my-80 ${p}`,children:[(0,n.jsx)("div",{className:"container__selenium",children:t&&(A?(0,n.jsxs)("div",{className:"border-l border-r border-[#D3D2CD] xl:px-40 px-32 smtablet:px-20 pb-48 xl:pt-100 pt-80 smtablet:py-40",children:[(0,n.jsxs)("div",{className:"flex items-center justify-between gap-48 desktop:flex-col desktop:items-start desktop:gap-16",children:[o(t,a),r&&(0,n.jsx)("p",{className:"testmuai-description-18 text-[#121212] font-normal max-w-[480px] desktop:w-full",children:r})]}),(0,n.jsx)("div",{className:"mt-24",children:d||(0,n.jsx)(i.A,{type:"TextCtaButtonBlack",text:"Start free with Google",href:"/register/",onClick:()=>{window.logAmplitude("click CTA - web pages",{cta_text:"Start free with Google",cta_type:"Tabbed Scroll Sections",page_category:"Web page"}),window.sendAnalytics("signup_button_clicked",{event:"signup_button_clicked",eventAction:"clicked",eventLabel:window.location.href}),writeLocalCookie("google_button_clicked","true")}})})]}):(0,n.jsx)("div",{className:"border-l border-r border-[#D3D2CD] xl:pb-32 pb-24 smtablet:pb-16 xl:pt-64 pt-52 smtablet:pt-40",children:o(t,a)}))}),u.length>0&&(0,n.jsx)("div",{ref:y,className:"sticky top-[62px] bg-[#F5F4F0] z-30 desktop:top-[85.5px]",children:(0,n.jsx)("div",{className:"container__selenium",children:(0,n.jsx)("div",{className:"flex items-center smtablet:overflow-x-auto border border-[#D3D2CD]",style:{scrollbarWidth:"none"},children:u.map((e,t)=>(0,n.jsxs)("button",{ref:e=>f.current[t]=e,onClick:()=>(e=>{let t=b.current[e];if(!t)return;v.current=!0,x(e);let a=(y.current?.offsetHeight||48)+100,n=t.getBoundingClientRect().top+window.scrollY-a;window.scrollTo({top:n,behavior:"smooth"}),setTimeout(()=>{v.current=!1},800)})(t),className:`${h===t?"bg-[#fff]":"bg-[#F5F4F0] hover:bg-[#E7E6DD]"} ${t===u.length-1?"border-r-0":""} border-r border-[#D3D2CD] w-full relative py-10 smtablet:py-8 px-14 smtablet:px-10 font-normal text-[#121212] testmuai-description-16 whitespace-nowrap cursor-pointer`,children:[e.label,h===t&&(0,n.jsx)("span",{className:"absolute bottom-0 left-0 right-0 h-[2px] bg-[#121212]"})]},t))})})}),T.map((e,t)=>(0,n.jsx)("div",{ref:e=>b.current[t]=e,children:e},t)),(0,n.jsx)("div",{className:"container__selenium",children:(0,n.jsx)("div",{className:`flex w-full h-80 border-l border-r border-[#D3D2CD] smtablet:h-50 ${m||"border-t"}`})})]})}},658242:e=>{e.exports={herofoldGradientNoise:"HeroFold_herofoldGradientNoise__ghAOB",pulseDot:"HeroFold_pulseDot__Dc4Mi",pulse:"HeroFold_pulse__Agrbj"}},705296:e=>{e.exports={cta:"Testmucta_cta__xrH5Y",overlay:"Testmucta_overlay__sr99y",inner:"Testmucta_inner__2ELlJ",top:"Testmucta_top__ANyZF",title:"Testmucta_title__m7XhC",titleLine:"Testmucta_titleLine__LwU6t",titleLineTwo:"Testmucta_titleLineTwo__Gha27",titleIcon:"Testmucta_titleIcon__J3VKU",titleMuIcon:"Testmucta_titleMuIcon__mrfeJ",tagline:"Testmucta_tagline__4jk0j",bar:"Testmucta_bar__jGKQn",tapePill:"Testmucta_tapePill__kDPV6",tapeKnob:"Testmucta_tapeKnob__GfdbN",tapeKnobSpin:"Testmucta_tapeKnobSpin__A46QM",tapeField:"Testmucta_tapeField__AENlT",tapeFieldWhen:"Testmucta_tapeFieldWhen__r0SBP",tapeLabel:"Testmucta_tapeLabel__q7O__",tapeValue:"Testmucta_tapeValue__FSJtN",barConnector:"Testmucta_barConnector__LxGuY",barConnectorLine:"Testmucta_barConnectorLine__jvUdM",registerBtn:"Testmucta_registerBtn__1zGRB",registerBtnImgWrap:"Testmucta_registerBtnImgWrap__yFtq9",registerBtnImg:"Testmucta_registerBtnImg__j5lOz",registerBtnHover:"Testmucta_registerBtnHover__YaM_t"}},998437:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>d});var n=a(637876),s=a(14232),i=a(732365),o=a(935807),r=a(504001),c=a(733786),l=a(239136);function d(e){let{featureItems:t,headingText:a,formbtn:d,bgClass:u,demoForm:g,notShowBtn:p,preselectedProductType:m,headclass:h,paraclass:x,headingclass:b,mainclass:y,sl_description:f,pageCategory:v,gridCols:w=3,buttonType:A,buttonText:T,buttonHref:_}
1=e,I=w||3,[j,C]=(0,s.useState)(3*I);return((0,s.useEffect)(()=>{p&&C(t.length)},[p,t.length]),t&&0!==t.length)?(0,n.jsx)("section",{className:`border-t border-b border-[#D3D2CD] ${u||" bg-[#F5F4F0]"}`,children:(0,n.jsx)("div",{className:"container__selenium",children:(0,n.jsxs)("div",{className:"border-l border-r border-[#D3D2CD]",children:[a&&(0,n.jsx)("h2",{className:`${b||`testmuai-heading-48 font-normal xm:tracking-[-2px] tracking-[0.4px] smtablet:px-20 text-[#121212] text-center border-[#D3D2CD] xl:pb-32 pb-24 smtablet:pb-16 xl:pt-64 pt-52 smtablet:pt-40 ${!f?"pb-32 smtablet:pb-16":"pb-8"}`}`,children:a}),f&&(0,n.jsx)(o.A,{size:"para",className:"text-size-18 font-light text-[#4D4D4D] leading-[26px] text-center mb-32 w-8/12 mx-auto smtablet:w-full",children:f}),(0,n.jsx)("div",{className:`grid border-t border-b border-[#D3D2CD] ${4===I?"grid-cols-4":"grid-cols-3"} smtablet:grid-cols-1 gap-0 ${y||"w-full"}`,children:t.slice(0,j).map((e,a)=>{let s=Math.ceil(t.slice(0,j).length/I),o=Math.floor(a/I)+1,l=(a+1)%I==0;return(0,n.jsxs)("div",{className:`p-24 smtablet:p-16 ${!l?"border-r border-[#D3D2CD] smtablet:border-r-0 smtablet:border-b border-[#D3D2CD]":""} ${o!==s?"border-b border-[#D3D2CD]":""}`,children:[(e.image||e.imageSrc)&&(0,n.jsx)(i.A,{src:e.imageSrc?e.imageSrc:`${r.n$}/images/benefits/${e.image}`,alt:e.heading,width:e.width?e.width:"40",height:e.height?e.height:"40"}),(0,n.jsx)("p",{className:`${h||"text-[#121212] testmuai-description-18"} font-normal mt-18 smtablet:mb-8 leading-[26px] smtablet:leading-[18px]`,children:e.heading}),e.description&&(0,n.jsx)("p",{className:`${x||"text-[#4D4D4D] testmuai-description-16"} font-light leading-[22px] smtablet:leading-[20px]`,children:e.description}),e.href&&(0,n.jsx)("div",{className:"mt-16",children:(0,n.jsx)(c.A,{type:"TextCta",href:e.href,text:e.text,nobaseurl:e.nobaseurl})})]},a)})}),!p&&j<t.length&&(0,n.jsx)("div",{className:"text-center mt-40 smtablet:mt-30",children:(0,n.jsx)("button",{onClick:()=>{C(e=>e+3*I),window.logAmplitude("click CTA - web pages",{cta_text:"Show More",cta_type:"Feature grid",page_category:v||"Web page"})},className:"relative text-[18px] smtablet:text-[15px] font-normal leading-[26px] smtablet:leading-[22px] text-[#121212] bg-[#FFFFFF] border-[1.25px] border-[#D3D2CD] px-16 py-12 smtablet:px-14 smtablet:py-10 hover:bg-[#EAEAE8]",children:"Show More"})}),!p&&j>=t.length&&(0,n.jsx)("div",{className:"flex justify-center p-32 smtablet:p-16",children:d?g?A?(0,n.jsx)(c.A,{type:A,text:T,preselectedProductType:m,onClick:()=>{window.logAmplitude("click CTA - web pages",{cta_text:"Book a Demo",cta_type:"Feature grid",page_category:v||"Web page"})}}):(0,n.jsx)(c.A,{type:"BookDemo",classes:"relative text-[18px] smtablet:text-[15px] font-normal leading-[26px] smtablet:leading-[22px] text-[#121212] bg-[#FFFFFF] border-[1.25px] border-[#D3D2CD] px-16 py-12 smtablet:px-14 smtablet:py-10 hover:bg-[#EAEAE8]",preselectedProductType:m,onClick:()=>{window.logAmplitude("click CTA - web pages",{cta_text:"Book a Demo",cta_type:"Feature grid",page_category:v||"Web page"})}}):A?(0,n.jsx)(c.A,{type:A,text:T,href:_,preselectedProductType:m,onClick:()=>{window.logAmplitude("click CTA - web pages",{cta_text:T||"Contact Sale",cta_type:"Feature grid",page_category:v||"Web page"})}}):(0,n.jsx)(c.A,{type:"contactDemo",classes:"relative text-[18px] smtablet:text-[15px] font-normal leading-[26px] smtablet:leading-[22px] text-[#121212] bg-[#FFFFFF] border-[1.25px] border-[#D3D2CD] px-16 py-12 smtablet:px-14 smtablet:py-10 hover:bg-[#EAEAE8]",preselectedProductType:m,onClick:()=>{window.logAmplitude("click CTA - web pages",{cta_text:"Contact Sale",cta_type:"Feature grid",page_category:v||"Web page"})}}):(0,n.jsx)(c.A,{type:"TextCtaButtonBlack",href:"/register/",text:"Start Free Testing",onClick:e=>{(0,l.D3)(e,v||"Web page","Start Free Testing","Feature grid")}})})]})})}):null}}},e=>{e.O(0,[10382,8145,54587,78226,48230,42309,39136,40073,60266,33786,12694,55116,44186,12914,4067,16894,90636,46593,38792],()=>e(e.s=166661)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.