CINXE.COM

Automated Testing Software for Web and Desktop | Test Studio

<!doctype html> <html id="html" lang="en"> <head> <meta charset="utf-8" /><script type="text/html" id="sf-tracking-consent-manager"> <div id="tracking-consent-dialog" style="display:none" /> </script><script type="text/javascript" src="/WebResource.axd?d=DzHrpQl5URXarFHAtrmzFpt6hpdYvmVwc29NQZNtMGYSoltUbAFJEjMHfeT-tzVeK6OZukCFlV6BUAzSF-hYBiteasUOhQP_tGcrTDu8m-w3KCOWNLkTXCR0J5idbgmxGzpR0EpgjCZ5_eBWd3lCL6thd1nxNHa5rJpeKjowO8ZlICp89mZWQ717VGriGsdw0&amp;t=638412637900000000"> </script> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="shortcut icon" href="/favicon.ico?v=rebv1" /> <link href="https://dtzbdy9anri2p.cloudfront.net/cache/96f6f06b026d9ce2d28359da3ac185a0419e72b5/telerik/css/style.css" rel="stylesheet" type="text/css"> <title> Automated Testing Software for Web and Desktop | Test Studio </title> <meta property="og:title" content="Automated Testing Software for Web and Desktop | Test Studio" /><meta property="og:description" content="Try the ultimate software testing tool, designed for both QAs and Developers and build automated tests for web and desktop that just work." /><meta property="og:url" content="https://www.telerik.com/teststudio" /><meta property="og:type" content="website" /><meta property="og:site_name" content="Telerik.com" /><style type="text/css" media="all">.sctn-Features{background:#151950}.u-bg-blue--gradient{background:#151950 none !important}</style><style type="text/css" media="all">@keyframes fade-in { 0 { opacity: 0 } 100% { opacity: 1 } } .DC-scroller { position: fixed; z-index: 9999999; top: 50%; transform: translateY(-50%); left: 40px; backface-visibility: hidden; transition: opacity .3s; opacity: 0; animation: fade-in .8s forwards 1s } .DC-scroller a:not(.Btn) { display: inline-block; float: left; clear: both; font: 600 13px/1.3 Metric, sans-serif; text-transform: uppercase; text-decoration: none; letter-spacing: 1px !important; color: #fff; padding: 3px 10px; border-radius: 15px; border: 1px solid transparent; margin-bottom: 10px; transition: all .3s } .DC-scroller a {clear: both;} .DC-scroller a.is-active { color: #fff } .DC-scroller a:hover { text-decoration: underline; } .DC-scroller a.is-active { border-color: inherit } .DC-scroller a.is-active:hover { text-decoration: none; } #html body.is-scrolling { pointer-events: none } #html body.is-scrolling :not(.DC-layer):not(.DC-scroller):not(.track--HeroBanner.Section) { z-index: -1 } .DC-scroller.DC-scroller--light a { color: #3D57D8 } .DC-scroller.DC-scroller--light a.is-active { color: #000 } .DC-scroller.DC-scroller--light a:hover { text-decoration: underline; } .DC-scroller.DC-scroller--light a.is-active:hover { text-decoration: none; } #html .Btn--round2 { color: #fff !important; } .DC-scroller.is-paused a { color: #3D57D8; } .DC-scroller.is-paused a.is-active { color: #000 } @media (max-width:1560px) { .DC-scroller { display: none } } .DC-scroller .Btn--round2 { background-color: #eb0249; border-color: #eb0249; } .DC-scroller .Btn--round2:hover { background-color: #b90139; border-color: #b90139; text-decoration: none !important; } .TK-Nav {z-index: 99999999 !important;} [tabindex="-1"]{outline: 0}</style><style type="text/css" media="all">.Card-Blue{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-align:start;-ms-flex-align:start;align-items:center;align-items:flex-start;background:#c0e6f8;border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:25px 40px 0}.Card-Blue a{color:#282f89;margin-bottom:12px}.Card-Blue .Card-tag{background:hsla(0,0%,100%,.5);border-radius:10px;color:#4d4f52;font-size:15px;font-weight:500;height:20px;line-height:1.1;margin-bottom:15px;padding:2px 12px}.Card-Blue .Card-content{-webkit-box-flex:1;color:#000;-ms-flex:1;flex:1;margin-bottom:12px;padding:0 25px}@media only screen and (max-width:960px){.Card-Blue{padding:15px 20px 0}}</style><style type="text/css" media="all">.-hoveff svg,.-hoveff p{transition:all .2s}a.Tbl svg{transition:all .2s}a.Tbl:hover svg{transform:translateX(10px)}a.Tbl:hover .Text--link{color:#2b2bb2 !important}.-hoveff:hover p{color:#97a8ff !important}.-hoveff:hover svg{filter:brightness(1.1)}.u-br--t{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}</style><style type="text/css" media="all">.Hoverbox:before{position:relative;z-index:1}.Hoverbox div{position:relative;z-index:3}.Hoverbox:after{z-index:2}.Hoverbox:hover:before{box-shadow:0 3px 6px rgba(4,20,43,.06) !important;border-radius:15px !important;transform:none !important}.Hoverbox:hover:after{transform:none !important;border-radius:15px !important}.Hoverbox:hover label{transform:none !important}.Hoverbox .Btn--round2{max-width:185px !important}.Hoverbox a:hover{text-decoration:none !important}.Hoverbox a.icon-arrow{padding:0 0 0 22px;display:inline-block}.Hoverbox a.icon-arrow:before{position:absolute;top:5px;left:0;font-size:12px}</style><style type="text/css" media="all">.playbutton{bottom:0!important}</style><style type="text/css" media="all">.Hero-banner{background-color:#151950}.u-o4{opacity:.4}.u-w28p{width:28%}.u-section-divider{position:absolute;top:-90px;left:0;width:100%}.Hoverbox{position:relative}.Hoverbox:before{border-radius:15px;border:1px solid #e7edf7;background:#fff;box-shadow:0 3px 6px rgba(4,20,43,.06);position:absolute;top:0;left:0;width:100%;transition:.3s;height:100%;content:''}.Hoverbox.Hoverbox-popular:after{position:absolute;top:0;left:0;width:100%;transition:.3s;height:100%;content:'';border-radius:15px;border-top:16px solid #ff9b4b}.Hoverbox label{transition:.3s;position:absolute;top:0;left:0;transform-style:preserve-3d;backface-visibility:hidden;width:100%;perspective:unset}.Hoverbox:hover:before{box-shadow:0 5px 20px 0 rgba(0,0,0,.2);transform:scale(1.02) translateY(-5px);border-radius:20px}.Hoverbox:hover:after{transform:scale(1.02) translateY(-5px);border-radius:20px}.Hoverbox:hover label{transform:translateY(-10px)}.Cycle-wrp{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%)}.Section-bg--sel img{-o-object-position:55% 50%;object-position:55% 50%}.Section--patch .row--separated>div:before,.Section--patch .row--separated>div>[class*=col-]:before{border-top:rgba(255,255,255,.2)}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#html .Section-bg.compat-object-fit img{display:none !important}@media only screen and (max-width:590px){.Hero-banner{background-size:auto 90% !important;background-position-x:57% !important;background-position-y:-70% !important;background-repeat:no-repeat !important}}}@media screen and (max-width:960px) and (min-width:800px){.u-section-divider{top:-80px}}@media only screen and (max-width:800px){.u-m-fl{float:left !important}.u-m-fn{float:none !important}.u-section-divider{top:-70px}}@media only screen and (max-width:620px){.Section--patch .row--separated+.row--separated,.Section--patch .row--separated>div,.Section--patch .row--separated [class*=col-]{border-top:1px solid rgba(255,255,255,.2)}.Section--patch .row--separated>div:first-child,.Section--patch .row--separated [class*=col-]:first-child{border:0}.Section--patch .row--separated>div,.Section--patch .row--separated [class*=col-]{padding:6%}}@media only screen and (max-width:590px){.tlrk .u-s-fs30{font-size:30px !important}.tlrk .u-s-fs18{font-size:18px !important}.tlrk .u-s-fs16{font-size:16px !important}.tlrk .u-s-mt0{margin-top:0 !important}.tlrk .u-s-mb0{margin-bottom:0 !important}.u-s-fn{float:none !important}.u-s-bn{background-image:none !important}.u-section-divider{top:-65px}.row-reversed--s{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.Section--patch .container{margin-left:4%;margin-right:4%}.TestimonialsB{background-image:none}.Testimonials blockquote figure img{display:none}.u-s-Section-bg--net img{height:95%;object-position:100% 32%}.Hoverbox:hover:before,.Hoverbox:hover:after,.Hoverbox:hover label{transform:none}}.sfPageEditor .Cycle-wrp{position:relative;transform:initial}</style><style type="text/css" media="all">html body .tlrk{line-height:1.25}.sf_cols{width:100%}</style><meta name="twitter:title" content="Automated Testing Software for Web and Desktop | Test Studio" /><meta name="twitter:description" content="Try the ultimate software testing tool, designed for both QAs and Developers and build automated tests for web and desktop that just work." /><meta name="twitter:url" content="https://www.telerik.com/teststudio" /><meta property="og:image" content="https://www.telerik.com/sfimages/default-source/logos/telerik1200x630.png" /><meta name="twitter:image" content="https://www.telerik.com/sfimages/default-source/logos/telerik1200x630.png" /><meta property="fb:app_id" content="472070859628573" /><meta name="twitter:site" content="@Telerik" /><meta name="twitter:creator" content="@Telerik" /><meta name="twitter:card" content="summary_large_image" /><script type="application/json" id="sf-insight-metadata"> {"contentMetadata":"{\"Id\":\"6c0e5c1b-b0da-43f6-9542-50799cf43ec8\",\"ContentType\":\"Page\",\"Title\":\"Test Studio\",\"CanonicalTitle\":\"Test Studio\",\"DefaultLanguage\":\"en\",\"CreatedOn\":\"2019-10-24T12:52:34Z\",\"ModifiedOn\":\"2025-03-19T14:43:04.977Z\",\"SiteName\":\"TelerikCom\",\"PageHierarchies\":[{\"Id\":\"429e6d76-1107-4051-98fc-b2f27d49d746\",\"Title\":\"Test Studio\",\"Parent\":{\"Id\":\"20ce8493-e2c1-4625-8f09-a2a99b6a96d9\",\"Title\":\"Products Taxonomy\"}}],\"PageId\":\"6c0e5c1b-b0da-43f6-9542-50799cf43ec8\"}","videosMetadata":"[{\"Id\":\"fbac9c9a-bcaf-4041-aa59-a75072ff7c30\",\"ContentType\":\"Video\",\"Title\":\"teststudiorecorder\",\"CanonicalTitle\":\"teststudiorecorder\",\"CanonicalUrl\":\"https://d585tldpucybw.cloudfront.net/sitefinity-videos/default-source/default-video-library/teststudiorecorder.mp4?sfvrsn=e003dceb_3\",\"DefaultLanguage\":\"en\",\"Author\":\"\",\"CreatedOn\":\"2022-12-16T07:03:07.123Z\",\"ModifiedOn\":\"2022-12-16T07:03:07.123Z\",\"SiteName\":\"TelerikCom\",\"ModuleName\":\"Libraries\",\"ContentPath\":{\"Id\":\"8818c109-3515-4a74-bf3f-d5f1d5e201a3\",\"Title\":\"Default Library\",\"Type\":\"VideoLibrary\"},\"PageHierarchies\":[{\"Id\":\"429e6d76-1107-4051-98fc-b2f27d49d746\",\"Title\":\"Test Studio\",\"Parent\":{\"Id\":\"20ce8493-e2c1-4625-8f09-a2a99b6a96d9\",\"Title\":\"Products Taxonomy\"}}],\"SFDataProviderName\":\"OpenAccessDataProvider\",\"PageId\":\"6c0e5c1b-b0da-43f6-9542-50799cf43ec8\",\"PageTitle\":\"Test Studio\",\"PageCanonicalTitle\":\"Test Studio\"}]"} </script><script type="application/json" id="sf-insight-settings"> {"apiServerUrl":"https://api.insight.sitefinity.com","apiKey":"76766c2b-82f4-2453-81e5-fd840f3b455b","applicationName":"TelerikCom","trackingCookieDomain":".telerik.com","keepDecTrackingCookieOnTrackingConsentRejection":false,"slidingExpirationForTrackingCookie":false,"maxAgeForTrackingCookieInDays":365,"trackYouTubeVideos":true,"crossDomainTrackingEntries":["store.progress.com","www.telerik.com"],"strategy":"Persist|False","docsHrefTestExpressions":[".*\\/docs\\/.+\\.{1}.+((\\?|\\\u0026)sfvrsn=.+){1}$",".+((\\?|\\\u0026)sf_dm_key=.+){1}$"]} </script><script type="text/javascript" src="/WebResource.axd?d=HtQyXelCu6mzSPcVcvK_BnBLuTvfT4YnhIxMh-5HvNKgqByRIHbbXoW-WLawts4Fh-UeZCJ3U3bxoGXTa9IeTV0YgoErORFnWeFm4Ee4GKMjgFOUUaD27X8_kP6MXFbUOYCXuGSyPJKcRpIAXeuKlNLzK7M8ff_SiSbDuCJrAGc7qHYMaATrTTzCQGFPIhXxUg-JFb_e0_0l8itIi7oyj_QLiEUjvHa-WpKcceSkwp41&amp;t=638412637900000000"> </script><script src="https://cdn.insight.sitefinity.com/sdk/sitefinity-insight-client.min.3.1.13.js" crossorigin="" async="async"> </script><meta name="description" content="Try the ultimate software testing tool, designed for both QAs and Developers and build automated tests for web and desktop that just work." /></head> <body id="telerik" class="telerik"> <script src='https://d6vtbcy3ong79.cloudfront.net/external-assets/1.0.27/utils/store-lead-data.min.js' type="text/plain" class="optanon-category-2"></script> <script defer async type="module" id="mjs-promotion-1"> const cdn = "https://d6vtbcy3ong79.cloudfront.net"; const id = "promotion-1"; const response = await fetch(`/webapi/Announcements/GetPromo?url=${window.location.href}`, { method: "GET", cache: "no-cache", }); const json = await response.json(); const model = json?.content; if (model) { let version = model.scriptVersion || "stable"; let stylesheet = cdn + "/sticky-notification/" + version + "/style.min.css"; let javascript = cdn + "/sticky-notification/" + version + "/index.min.mjs"; let cookieName = "promotion-" + model.id.replace("-", ""); let imageUrl = model.image || "https://d585tldpucybw.cloudfront.net/sfimages/default-source/ninjas/sticky-notification-illustration.svg"; let campaignName = model.campaignName || model.title; let html = model.htmlRawContent; let button = `<div><a class='tsn__cta-button' href='${model.ctaUrl}'>${model.ctaText}</a></div>`; if (model.ctaText && model.ctaUrl) { html += button; } function track(eventType) { try { if (!OptanonActiveGroups) { return; } } catch (e) { return; } if (!OptanonActiveGroups.includes("2")) { return; } window.dataLayer = window.dataLayer || []; let banner = document.querySelector(`.tsn--${id}`); let bannerType = "Right Side Banner"; let bannerTopic = campaignName; let bannerExpandEventName = "Popup Banner Expand"; let bannerCollapseEventName = "Popup Banner Collapse"; let bannerImpressionEventName = "Popup Banner Impression"; let bannerCtaClickEventName = "Popup Banner CTA Click"; let bannerExpandedState = "expanded"; let bannerCollapsedState = "collapsed"; if (eventType === "impression") { dataLayer.push({ event: bannerImpressionEventName, state: banner.classList.contains("tsn--is-expanded") ? bannerExpandedState : bannerCollapsedState, type: bannerType, promoting: bannerTopic }); } if (eventType === "expand") { dataLayer.push({ event: bannerExpandEventName, type: bannerType, promoting: bannerTopic }); } if (eventType === "collapse") { dataLayer.push({ event: bannerCollapseEventName, type: bannerType, promoting: bannerTopic }); } if (eventType === "cta-click") { dataLayer.push({ event: bannerCtaClickEventName, type: bannerType, promoting: bannerTopic, ctaLandingPage: window.location.href }); } } async function importStyles(stylesheetUrl) { return new Promise((resolve, reject) => { const link = document.createElement("link"); link.id = `css-${id}`; link.rel = "stylesheet"; link.type = "text/css"; link.href = stylesheetUrl; link.addEventListener("load", resolve); link.addEventListener("error", reject); document.body.append(link); }); } async function initPromotion() { const [{ StickyNotification }] = await Promise.all([ import(javascript), importStyles(stylesheet), ]); StickyNotification.create({ autoShow: true, autoExpand: true, autoCollapse: false, label: model.label, title: model.title, content: html, image: imageUrl, imageAlt: model.imageAltText, useImageAsBanner: model.useImageAsHero, useAltExpandButton: false, useAuth: model.isPersonalized, useCookie: true, cookieName: cookieName, modifierClass: `tsn--${id}`, onReady: () => track("impression"), onCtaClick: () => track("cta-click"), onManualExpand: () => track("expand"), onManualCollapse: () => track("collapse"), }); } requestAnimationFrame(initPromotion); } </script> <link rel="preload" href="https://d6vtbcy3ong79.cloudfront.net/fonts/2.2.7/css/metric.min.css" as="style" media="(min-width: 621px)"><link rel="preload" href="https://d6vtbcy3ong79.cloudfront.net/fonts/2.2.7/metric/Metric-Light.woff2" as="font" crossorigin="anonymous" media="(min-width: 621px)"><link rel="preload" href="https://d6vtbcy3ong79.cloudfront.net/fonts/2.2.7/metric/Metric-Medium.woff2" as="font" crossorigin="anonymous" media="(min-width: 621px)"><link rel="preload" href="https://d6vtbcy3ong79.cloudfront.net/fonts/2.2.7/metric/Metric-Regular.woff2" as="font" crossorigin="anonymous" media="(min-width: 621px)"><link rel="preload" href="https://d6vtbcy3ong79.cloudfront.net/fonts/2.2.7/metric/Metric-Semibold.woff2" as="font" crossorigin="anonymous" media="(min-width: 621px)"><link rel="preload" href="https://d6vtbcy3ong79.cloudfront.net/telerik-navigation/3.5.76/css/index.min.css" as="style"><style id="js-tlrk-nav-inline-styles">.TK-Nav--Loading,.TK-Nav--Loading *{box-sizing:border-box}.TK-Nav--Loading{overflow:hidden;background:#fff;font-family:Metric}.TK-Nav--Loading>.TK-Bar{overflow:hidden;background:#fff}.TK-Nav--Loading .TK-container{max-width:1230px;margin:0 auto;padding:0 30px}.TK-Nav--Loading .TK-TLRK-Brand{margin:0}.TK-Nav--Loading .TK-Dropdown,.TK-Nav--Loading .TK-Nav-Overlay,.TK-Nav--Loading .TK-Print{display:none}.TK-Nav--Loading .TK-Context-Menu,.TK-Nav--Loading .TK-Products-Menu-Item-Button{visibility:hidden}@media only screen and (min-width:1240px){.TK-Nav--Loading,.TK-Nav--Loading>.TK-Bar{height:60px}}@media only screen and (max-width:1239px){.TK-Nav--Loading,.TK-Nav--Loading>.TK-Bar{height:45px}}@media only screen and (max-width:1229px){.TK-Nav--Loading .TK-container{padding:0 20px}}</style><link rel="stylesheet" type="text/css" href="https://d6vtbcy3ong79.cloudfront.net/fonts/2.2.7/css/metric.min.css" id="js-tlrk-nav-metric" class="is-loading" onload="this.classList.remove('is-loading')" onerror="this.classList.remove('is-loading')"><link rel="stylesheet" type="text/css" href="https://d6vtbcy3ong79.cloudfront.net/telerik-navigation/3.5.76/css/index.min.css" id="js-tlrk-nav-styles" class="is-loading" onload="this.classList.remove('is-loading')" onerror="this.classList.remove('is-loading')"><nav id="js-tlrk-nav" class="TK-Nav TK-Nav--Shadow TK-Nav--Loading" data-tlrk-nav-version="3.5.76" data-tlrk-nav-template="nav-test-studio-csa-rel-component"><section class="TK-Bar"><div class="TK-container TK-Bar-container"><figure class="TK-TLRK-Brand"><a href="#skip-to-content" id="js-tlrk-skip-link" class="TK-Skip-Link">skip navigation</a> <a href="/" class="TK-TLRK-Logo" aria-label="Go to Homepage"><svg xmlns="http://www.w3.org/2000/svg" width="18px" height="60" viewBox="0 0 49 60.3"><path fill="#5ce500" d="M11.2 14.9L0 21.3l17.4 10.1v20.1l11.2-6.4c.5-.3.9-1 .9-1.6V24.4L13 14.9c-.5-.3-1.3-.3-1.8 0z"/><path fill="#5ce500" d="M12.1 48.4V34.5L0 41.5zM25 .2c-.5-.3-1.3-.3-1.8 0L10.7 7.4l24.1 13.9v27.9L47.3 42c.5-.3.9-1 .9-1.6V13.6L25 .2z"/></svg></a></figure><ul class="TK-Products-Menu"><li class="TK-Products-Menu-Item TK-Static"><button type="button" class="TK-Products-Menu-Item-Button" aria-label="Product Navigation">Telerik Test Studio <i class="TK-Arrow"></i></button><div id="js-tlrk-nav-dash" class="TK-Dash TK-Dropdown TK-Dropdown--Full TK-Dropdown--White TK-Dropdown---Mobile"><div class="TK-container"><div class="TK-row"><div class="TK-col-6"><div class="TK-Bundles TK-BG"><p class="TK-Dash-Title">Product Bundles</p><a href="/devcraft" class="TK-Bundle" data-match-exact-path><div class="TK-Bundle-Icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 70" width="75" height="61"><path d="M70 35c0 5.3-1.2 10.3-3.2 14.7-4.8 10.4-14.6 18-26.4 19.8-1.8.4-3.6.5-5.4.5-2.6 0-5.1-.3-7.5-.8-6.9-1.5-13.1-5.1-17.8-10C7.1 56.5 5 53.4 3.4 50c-.4-.8-.7-1.5-1-2.3C.8 43.7 0 39.5 0 35 0 15.7 15.7 0 35 0s35 15.7 35 35z" fill-rule="evenodd" clip-rule="evenodd" fill="#a3d8f1"/><path d="M40.9 65.6l-.5 4c-1.8.3-3.6.4-5.4.4-2.6 0-5.1-.3-7.5-.8-6.9-1.5-13.1-5.1-17.8-10C7.1 56.5 5 53.4 3.4 50c3.2-4.4 8.2-7.5 14-8.3 1-.1 1.9-.2 2.9-.2.6 0 1.1 0 1.7.1 4.7.4 8.9 2.3 12.2 5.2 3 2.7 5.3 6.2 6.3 10.1.7 2.7.9 5.7.4 8.7z" fill-rule="evenodd" clip-rule="evenodd" fill="#e26841"/><path d="M17.3 48.5L32 61.3l13.2-7-10-8c-1.4-1.1-2.3-2.9-2.3-4.7v-9H17.3v15.9z" fill="#31475c" fill-rule="evenodd" clip-rule="evenodd"/><path d="M21.9 32.6v15.9l-2.3 2-9.9 8.7C7.1 56.5 5 53.4 3.4 50c-.4-.8-.7-1.5-1-2.3L4 46.3c1.4-1.1 2.3-2.9 2.3-4.7v-9h15.6z" fill="#31475c" fill-rule="evenodd" clip-rule="evenodd"/><defs><filter id="tlrk-nav-a" filterUnits="userSpaceOnUse" x="28.1" y=".3" width="31.2" height="17.4"><feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/></filter></defs><mask maskUnits="userSpaceOnUse" x="28.1" y=".3" width="31.2" height="17.4" id="tlrk-nav-b"><g filter="url(#tlrk-nav-a)"><path d="M25.7 10.8l32.5-11L61.4 9 28.8 20z" fill="#fff" fill-rule="evenodd" clip-rule="evenodd"/></g></mask><path d="M28.1 17.8l9.1-8.4c2-1.9 4.9-2.3 7.4-1 3 1.5 6.6.5 8.4-2.3L56.6.4 59.3 3l-5.1 7.2c-1.9 2.7-5.6 3.5-8.5 1.9l-1.1-.6c-2.1-1.2-4.6-1.1-6.7.2l-9.8 6.1z" mask="url(#tlrk-nav-b)" fill-rule="evenodd" clip-rule="evenodd" fill="#e26841"/><path d="M62.8 13.7l-8 6.2a6.61 6.61 0 01-8.2 0l-3.2-2.5c-1.4-1.1-3.2-1.6-5-1.3l-10.2 1.5 10.1-3.7c1.9-.7 4.1-.5 5.8.6l2.5 1.6c2.5 1.5 5.7 1.3 7.9-.6l5.6-4.8 2.7 3z" fill-rule="evenodd" clip-rule="evenodd" fill="#e26841"/><path d="M27 11.6h-5.5c-8.4 0-15.3 6.8-15.3 15.3v15.6c0 3.4 2.7 6.1 6.1 6.1H27c3.4 0 6.1-2.7 6.1-6.1V17.7c0-3.4-2.8-6.1-6.1-6.1" fill-rule="evenodd" clip-rule="evenodd" fill="#14254c"/><path d="M31.7 32.2c0 6.7-5.4 12.1-12.1 12.1S7.5 38.8 7.5 32.2s5.4-12.1 12.1-12.1 12.1 5.4 12.1 12.1" fill="#31475c" fill-rule="evenodd" clip-rule="evenodd"/><defs><filter id="tlrk-nav-c" filterUnits="userSpaceOnUse" x="9.1" y="15.8" width="21.1" height="34"><feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/></filter></defs><mask maskUnits="userSpaceOnUse" x="9.1" y="15.8" width="21.1" height="34" id="tlrk-nav-d"><g filter="url(#tlrk-nav-c)"><path d="M7.5 32.2c0 6.7 5.4 12.1 12.1 12.1 6.7 0 12.1-5.4 12.1-12.1 0-6.7-5.4-12.1-12.1-12.1-6.7 0-12.1 5.4-12.1 12.1z" fill="#fff" fill-rule="evenodd" clip-rule="evenodd"/></g></mask><path d="M9.1 48.1V26.3c0-5.8 4.7-10.5 10.5-10.5s10.5 4.7 10.5 10.5v23.5l-21-1.7z" mask="url(#tlrk-nav-d)" fill-rule="evenodd" clip-rule="evenodd" fill="#e9ac6a"/><path d="M14.6 35.1h5.5v-9.5z" fill="#dc7f1b" fill-rule="evenodd" clip-rule="evenodd"/><path d="M20.3 39.3c1.3.1 2.7-.2 4-1 1.1-.6 1.8-1.5 2.3-2.3l-1-.6c-.4.7-1.1 1.4-1.9 1.9-1.1.7-2.3.9-3.3.8l-.1 1.2z" fill="#fff"/><path d="M27.4 27.6h-2.3c0-.6.5-1.1 1.1-1.1h.2c.5 0 1 .5 1 1.1m-13.5 0h-2.3c0-.6.5-1.1 1.1-1.1h.2c.6 0 1 .5 1 1.1" fill="#231f20" fill-rule="evenodd" clip-rule="evenodd"/><path d="M7.5 24.7h25.1v-1.2H7.5zm0 5.5h25.1V29H7.5zm0 11h23.6v-1.3H7.5zm0-5.5h25.1v-1.3H7.5z" fill="#14254c"/><path d="M66.8 49.7c-4.8 10.4-14.6 18-26.4 19.8-1.8.4-3.6.5-5.4.5-2.6 0-5.1-.3-7.5-.8l-.4-2.8c-.5-3.1-.3-6.2.4-9 1.1-4.2 3.4-7.9 6.5-10.7.2-.2.5-.5.8-.7 3.8-3.2 8.7-5.1 14.2-5.1 7.3 0 13.7 3.5 17.8 8.8z" fill-rule="evenodd" clip-rule="evenodd"/><g fill-rule="evenodd" clip-rule="evenodd"><path d="M56.503 26.65c5.8-3 11.9-4.7 16.4-2.3 2.5 1.4 3.1 3.3 5.4 4 3 .9 7.5-.8 14.8-9.4l4.1 4.4c-10.7 10.6-16.4 11.8-19.7 10.4-2.6-1-3.2-3.4-6.7-5.5-4.8-2.7-10.3-2.4-14.3-1.6" fill="#8174f2"/><path d="M58.003 26.05c2.9-7.4 9.8-11.7 16-10.9 4.9.7 7.9 4.3 8.7 5.5-1.6.9-3.2 1.9-4.8 2.8-1.2-1-3-2.2-5.4-2.8-7.6-1.8-14 4.9-14.5 5.4" fill="#8174f2"/><path d="M37.103 44.85l-2-13.4c0-7.4 6.1-13.4 13.5-13.4s13.5 6 13.5 13.4l-1.7 13.4c-.8 5.8-5.8 10.1-11.6 10.1s-10.8-4.3-11.7-10.1z" fill="#00264b"/><path d="M34.803 34.25h27.5v-5.8h-27.5z" fill="#8174f2"/><path d="M57.003 38.05h-16.5c-1.8 0-3.3-1.5-3.3-3.3 0-1.8 1.5-3.3 3.3-3.3h16.5c1.8 0 3.3 1.5 3.3 3.3 0 1.8-1.5 3.3-3.3 3.3" fill="#e9ac6a"/><path d="M39.203 35.05c0-.6.5-1.1 1.1-1.1.6 0 1.1.5 1.1 1.1m11 .1c0-.6.5-1.1 1.1-1.1s1.1.5 1.1 1.1" fill="#00264b"/><path d="M46.403 38.05h2.9v-5.5z" fill="#dc7f1b"/></g></svg></div><p class="TK-Bundle-Title TK-Best-Value">DevCraft</p><p class="TK-Bundle-Description">All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:</p><ul class="TK-Bundle-list"><li><strong>NEW</strong>: Design Kits for Figma</li><li>Online Training</li><li>Document Processing Library</li><li>Embedded Reporting for web and desktop</li></ul></a></div></div><div class="TK-col-18"><div class="TK-row"><div class="TK-col-8"><p class="TK-Dash-Title">Web</p><div class="TK-Dash-Links"><a href="/kendo-ui" class="TK-Dash-Link" data-match-exact-path>Kendo UI</a> <a href="/kendo-jquery-ui" class="TK-Dash-Link TK-Dash-Link--Indented" data-match-exact-path>UI for jQuery</a> <a href="/kendo-angular-ui" class="TK-Dash-Link TK-Dash-Link--Indented" data-match-exact-path>UI for Angular</a> <a href="/kendo-react-ui" class="TK-Dash-Link TK-Dash-Link--Indented TK-Updated" data-match-exact-path>UI for React</a> <a href="/kendo-vue-ui" class="TK-Dash-Link TK-Dash-Link--Indented" data-match-exact-path>UI for Vue</a> <a href="/blazor-ui" class="TK-Dash-Link" data-match-exact-path>UI for Blazor</a> <a href="/aspnet-core-ui" class="TK-Dash-Link" data-match-exact-path>UI for ASP.NET Core</a> <a href="/aspnet-mvc" class="TK-Dash-Link" data-match-exact-path>UI for ASP.NET MVC</a> <a href="/products/aspnet-ajax.aspx" class="TK-Dash-Link" data-match-exact-path>UI for ASP.NET AJAX</a></div><p class="TK-Dash-Title">Mobile</p><div class="TK-Dash-Links"><a href="/maui-ui" class="TK-Dash-Link" data-match-exact-path>UI for .NET MAUI</a></div><p class="TK-Dash-Title">Document Management</p><div class="TK-Dash-Links"><a href="/document-processing-libraries" class="TK-Dash-Link" data-match-exact-path>Telerik Document Processing</a></div></div><div class="TK-col-8"><p class="TK-Dash-Title">Desktop</p><div class="TK-Dash-Links"><a href="/maui-ui" class="TK-Dash-Link" data-match-exact-path>UI for .NET MAUI</a> <a href="/winui" class="TK-Dash-Link" data-match-exact-path>UI for WinUI</a> <a href="/products/winforms.aspx" class="TK-Dash-Link" data-match-exact-path>UI for WinForms</a> <a href="/products/wpf/overview.aspx" class="TK-Dash-Link" data-match-exact-path>UI for WPF</a></div><p class="TK-Dash-Title">Reporting</p><div class="TK-Dash-Links"><a href="/products/reporting.aspx" class="TK-Dash-Link" data-match-exact-path>Telerik Reporting</a> <a href="/report-server" class="TK-Dash-Link" data-match-exact-path>Telerik Report Server</a></div><p class="TK-Dash-Title">Testing &amp; Mocking</p><div class="TK-Dash-Links"><a href="/teststudio" class="TK-Dash-Link" data-match-exact-path>Test Studio</a> <a href="/teststudio-dev" class="TK-Dash-Link TK-Dash-Link--Indented" data-match-exact-path>Test Studio Dev Edition</a> <a href="/products/mocking.aspx" class="TK-Dash-Link" data-match-exact-path>Telerik JustMock</a></div><p class="TK-Dash-Title">CMS</p><div class="TK-Dash-Links"><a href="https://www.progress.com/sitefinity-cms" class="TK-Dash-Link" data-match-exact-path>Sitefinity</a></div></div><div class="TK-col-8"><p class="TK-Dash-Title">UI/UX Tools</p><div class="TK-Dash-Links"><a href="/themebuilder" class="TK-Dash-Link TK-Updated" data-match-exact-path>ThemeBuilder</a> <a href="/design-system" class="TK-Dash-Link" data-match-exact-path>Design System Kit</a> <a href="/page-templates-and-ui-blocks" class="TK-Dash-Link" data-match-exact-path>Templates and Building Blocks</a></div><p class="TK-Dash-Title">Debugging</p><div class="TK-Dash-Links"><a href="/fiddler" class="TK-Dash-Link" data-match-exact-path>Fiddler</a> <a href="/fiddler/fiddler-everywhere" class="TK-Dash-Link TK-Dash-Link--Indented" data-match-exact-path>Fiddler Everywhere</a> <a href="/fiddler/fiddler-classic" class="TK-Dash-Link TK-Dash-Link--Indented" data-match-exact-path>Fiddler Classic</a> <a href="/fiddler/fiddler-everywhere-reporter" class="TK-Dash-Link TK-Dash-Link--Indented" data-match-exact-path>Fiddler Everywhere Reporter</a> <a href="/fiddlercore" class="TK-Dash-Link TK-Dash-Link--Indented" data-match-exact-path>FiddlerCore</a></div><p class="TK-Dash-Title"></p><div class="TK-Dash-Links"></div><p class="TK-Dash-Title">Free Tools</p><div class="TK-Dash-Links"><a href="https://converter.telerik.com" class="TK-Dash-Link">VB.NET to C# Converter</a> <a href="/teststudio/testing-framework" class="TK-Dash-Link" data-match-exact-path>Testing Framework</a></div></div></div><div class="TK-Dash-Footer"><a href="/all-products" class="TK-Dash-Featured-Link" data-match-exact-path>View all products</a></div></div></div></div></div><div class="TK-Dash-Extension TK--Mobile"></div></li></ul><div class="TK-Drawer" id="js-tlrk-nav-drawer"><ul class="TK-Context-Menu TK-Menu"><li class="TK-Menu-Item"><a href="/teststudio" class="TK-Menu-Item-Link" data-match-exact-path>Overview</a></li><li class="TK-Menu-Item"><button type="button" class="TK-Menu-Item-Button">Solutions <i class="TK-Arrow"></i></button><ul class="TK-Dropdown TK-Dropdown--Gray TK-Dropdown--Small TK-Dropdown--Mobile"><li><a href="/teststudio/functional-testing" class="TK-Dropdown-Link" data-match-exact-path>Functional UI Testing</a></li><li><a href="/teststudio-apis" class="TK-Dropdown-Link" data-match-starts-with-path>RESTful API Testing</a></li><li><a href="/teststudio/load-testing" class="TK-Dropdown-Link" data-match-starts-with-path>Load Testing</a></li><li><a href="/teststudio/test-studio-runtime" class="TK-Dropdown-Link" data-match-starts-with-path>Remote Test Execution</a></li><li><a href="/teststudio/test-automation-solutions-for-the-entire-team" class="TK-Dropdown-Link" data-match-starts-with-path>Agile Teams</a></li><li><a href="/teststudio/web-testing" class="TK-Dropdown-Link" data-match-starts-with-path>Web Test Automation</a></li><li><a href="/teststudio/desktop-testing" class="TK-Dropdown-Link" data-match-starts-with-path>Desktop Test Automation</a></li><li><a href="/teststudio/automated-website-responsive-testing" class="TK-Dropdown-Link" data-match-starts-with-path>Responsive UI Testing</a></li><li><a href="/teststudio/continuous-integration-testing" class="TK-Dropdown-Link" data-match-starts-with-path>Continuous Testing</a></li></ul></li><li class="TK-Menu-Item"><a href="/teststudio/training" class="TK-Menu-Item-Link" data-match-exact-path>Training</a></li><li class="TK-Menu-Item"><button type="button" class="TK-Menu-Item-Button">Resources <i class="TK-Arrow"></i></button><ul class="TK-Dropdown TK-Dropdown--Gray TK-Dropdown--Small TK-Dropdown--Mobile"><li><a href="/support/teststudio" class="TK-Dropdown-Link" data-match-exact-path>Docs and Support</a></li><li><a href="https://docs.telerik.com/teststudio/welcome" class="TK-Dropdown-Link" data-match-exact-path>Documentation</a></li><li><a href="https://learn.telerik.com/learn/course/external/view/elearning/31/telerik-test-studio" class="TK-Dropdown-Link" data-match-exact-path>Virtual Classroom</a></li><li><a href="/videos/product/teststudio" class="TK-Dropdown-Link" data-match-exact-path>Videos</a></li><li><a href="/blogs/productivity-testing" class="TK-Dropdown-Link" data-match-exact-path>Blogs</a></li><li><a href="/webinars/teststudio" class="TK-Dropdown-Link" data-match-exact-path>Webinars</a></li><li><a href="/whitepapers/teststudio" class="TK-Dropdown-Link" data-match-exact-path>Whitepapers</a></li><li><a href="/about/success-stories" class="TK-Dropdown-Link" data-match-exact-path>Case Studies</a></li><li><a href="https://feedback.telerik.com/teststudio" class="TK-Dropdown-Link" data-match-pattern>Feedback Portal</a></li><li><a href="/account/support-center/contact-us/technical-support?fbp&#x3D;true&amp;pid&#x3D;846&amp;type&#x3D;3&amp;supcId&#x3D;b681c6d1-fc99-0ad6-845d-8f50bd5702fa" class="TK-Dropdown-Link" data-match-exact-path>Technical Support</a></li><li><a href="/support/whats-new/teststudio" class="TK-Dropdown-Link" data-match-exact-path>What’s New</a></li><li><a href="/support/whats-new/teststudio/roadmap" class="TK-Dropdown-Link" data-match-exact-path>Roadmap</a></li><li><a href="/support/whats-new/teststudio/release-history" class="TK-Dropdown-Link" data-match-exact-path>Release Notes</a></li><li><a href="https://www.progress.com/trust-center/test-studio" class="TK-Dropdown-Link" target="_blank" data-match-exact-path>Trust Center</a></li><li><a href="/faqs/test-studio" class="TK-Dropdown-Link" data-match-exact-path>FAQs</a></li></ul></li><li class="TK-Menu-Item"><a href="/purchase/teststudio" class="TK-Menu-Item-Link" data-match-exact-path>Pricing</a></li></ul><ul class="TK-Aside-Menu"><li class="TK-Aside-Menu-Item TK-Aside-Menu-Button--Search"><a href="/search" class="TK-Aside-Menu-Link js-tlrk-nav-search-link" title="Search" data-match-exact-path><svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="15" height="15" viewBox="0 0 512 512" xml:space="preserve"><path d="M504.4,464L378.9,338.5c25.6-34.8,40.8-77.7,40.8-124.2c0-115.7-94.1-209.8-209.8-209.8C94.2,4.5,0,98.6,0,214.3 C0,330,94.2,424.1,209.9,424.1c50.5,0,96.9-17.9,133.1-47.8l124.5,124.5c5.1,5.1,11.8,7.6,18.4,7.6s13.3-2.5,18.4-7.6 C514.6,490.7,514.6,474.2,504.4,464z M52.2,214.3c0-87,70.7-157.7,157.7-157.7s157.7,70.7,157.7,157.7c0,41-15.7,78.3-41.4,106.4 c-0.3,0.3-0.7,0.6-1,0.9c-0.7,0.7-1.3,1.4-1.9,2.2c-28.7,29.7-68.9,48.2-113.4,48.2C122.9,372,52.2,301.3,52.2,214.3z"></path></svg></a></li><li class="TK-Aside-Menu-Item"><a href="https://store.progress.com/shopping-cart" data-empty-url="/purchase.aspx?filter&#x3D;web" class="TK-Aside-Menu-Link js-tlrk-nav-shopping-cart-counter-container" aria-label="Shopping cart" title="Shopping cart" data-match-exact-path><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16"><path d="M11.75 14.5a1 1 0 111-1 1 1 0 01-1 1zm-8.25 0a1 1 0 111-1 1 1 0 01-1 1zm8.18-3H4.25A1.752 1.752 0 012.5 9.75v-8a.25.25 0 00-.25-.25H.75a.75.75 0 010-1.5h1.5A1.752 1.752 0 014 1.75v.75h8.78a1.75 1.75 0 011.72 2.093l-1.1 5.5a1.754 1.754 0 01-1.72 1.407zM4 4v5.75a.25.25 0 00.25.25h7.43a.251.251 0 00.245-.2l1.1-5.5a.251.251 0 00-.245-.3z" transform="translate(.75 .75)"/></svg> <span class="TK-Aside-Menu-Link-Text">Shopping cart</span></a></li><li class="TK-Aside-Menu-Item TK--Auth TK-dn" id="js-tlrk-nav-auth-container"><button type="button" class="TK-Aside-Menu-Button"><span class="TK-Avatar"><img width="20" height="20" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="{[AvatarUrl]}" onerror="this.onerror=null;this.src='/sfimages/default-source/avatars/kendo.svg'" alt="Your Avatar" class="TK-Avatar-Media" id="js-tlrk-nav-avatar-image"> </span><span class="TK-Aside-Menu-Button-Text">Your Account <i class="TK-Arrow"></i></span></button><ul class="TK-Dropdown TK-Dropdown--Gray TK-Dropdown--Small TK-Dropdown--Mobile"><li><a href="/account/" class="TK-Dropdown-Link" data-match-exact-path><span>Account Overview</span></a></li><li><a href="/account/your-licenses" class="TK-Dropdown-Link" data-match-starts-with-path><span>Your Licenses</span></a></li><li><a href="/account/downloads" class="TK-Dropdown-Link" data-match-starts-with-path><span>Downloads</span></a></li><li><a href="/account/support-center" class="TK-Dropdown-Link" data-match-starts-with-path><span>Support Center</span></a></li><li><a href="/forums/profile/mine" class="TK-Dropdown-Link" data-match-exact-path><span>Forum Profile</span></a></li><li><a href="/account/payment-methods" class="TK-Dropdown-Link" data-match-starts-with-path><span>Payment Methods</span></a></li><li><a href="/account/profile" class="TK-Dropdown-Link" data-match-exact-path><span>Edit Profile</span></a></li><li><a data-href="{[LogoutUrl]}" class="TK-Dropdown-Link" id="js-tlrk-nav-log-out" rel="nofollow"><span class="TK-Dropdown-Link-Spacer">Log out</span></a></li></ul></li><li class="TK-Aside-Menu-Item TK--Not-Auth" id="js-tlrk-nav-not-auth-container"><a href="/account/" title="Your Account" class="TK-Aside-Menu-Button TK-tac" data-match-exact-path><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16"><path xmlns="http://www.w3.org/2000/svg" d="M13.75 14.5a.751.751 0 01-.75-.75v-.5a5.75 5.75 0 10-11.5 0v.5a.75.75 0 01-1.5 0v-.5a7.175 7.175 0 011.319-4.159A7.262 7.262 0 014.69 6.476 3.717 3.717 0 013.5 3.75a3.75 3.75 0 117.5 0 3.716 3.716 0 01-1.19 2.726 7.263 7.263 0 013.371 2.615A7.175 7.175 0 0114.5 13.25v.5a.751.751 0 01-.75.75zm-6.5-13A2.25 2.25 0 109.5 3.75 2.253 2.253 0 007.25 1.5z" transform="translate(.75 .75)"/></svg> <span class="TK-Aside-Menu-Button-Text">Login</span></a></li><li class="TK-Aside-Menu-Item TK-bn"><a href="/contact?preselect=test-studio" class="TK-Aside-Menu-Button TK-Button--CTA-Sec" title="Contact Us" data-match-starts-with-path><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16"><path d="M12.75 14.5h-11A1.752 1.752 0 010 12.753v-7.37a.092.092 0 01.005-.026.1.1 0 000-.023.782.782 0 01.01-.093.63.63 0 01.02-.071l.007-.021V5.14a.828.828 0 01.036-.088.673.673 0 01.045-.078.078.078 0 00.009-.02.069.069 0 01.01-.02.1.1 0 01.028-.019.1.1 0 00.019-.015.68.68 0 01.077-.076.124.124 0 00.015-.024.106.106 0 01.019-.016L6.2.354a1.736 1.736 0 012.1 0l5.9 4.431a.1.1 0 01.018.02.118.118 0 00.017.019.591.591 0 01.076.075.109.109 0 00.02.018.1.1 0 01.019.017.077.077 0 01.01.02.088.088 0 00.01.02c.017.026.031.053.045.078a.9.9 0 01.039.1l.007.021a.5.5 0 01.03.164.1.1 0 000 .023.092.092 0 01.005.027v7.37A1.752 1.752 0 0112.75 14.5zM1.5 6.883v5.87a.253.253 0 00.25.247h11a.253.253 0 00.249-.25V6.883L8.3 10.412a1.737 1.737 0 01-2.1 0zM7.25 1.5a.248.248 0 00-.15.053L2 5.383l5.1 3.83a.253.253 0 00.15.052.245.245 0 00.15-.053l5.1-3.829-5.1-3.83a.248.248 0 00-.15-.053z" transform="translate(.75 .75)"/></svg> <span class="TK-Aside-Menu-Button-Text">Contact Us</span></a></li><li class="TK-Aside-Menu-Item TK-bn"><a href="/teststudio/live-demos" class="TK-Button TK-Button--CTA TK-Button--Sec">Request a demo</a> <a href="/try/test-studio-ultimate" class="TK-Button TK-Button--CTA">Try now</a></li></ul></div><div class="TK-Drawer-Extension"></div><div class="TK-Aside TK--Mobile"><ul class="TK-Aside-Menu"><li class="TK-Aside-Menu-Item TK-Aside-Menu-Button--Search"><a href="/search" class="TK-Aside-Menu-Link js-tlrk-nav-search-link" title="Search" data-match-exact-path><svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="15" height="15" viewBox="0 0 512 512" xml:space="preserve"><path d="M504.4,464L378.9,338.5c25.6-34.8,40.8-77.7,40.8-124.2c0-115.7-94.1-209.8-209.8-209.8C94.2,4.5,0,98.6,0,214.3 C0,330,94.2,424.1,209.9,424.1c50.5,0,96.9-17.9,133.1-47.8l124.5,124.5c5.1,5.1,11.8,7.6,18.4,7.6s13.3-2.5,18.4-7.6 C514.6,490.7,514.6,474.2,504.4,464z M52.2,214.3c0-87,70.7-157.7,157.7-157.7s157.7,70.7,157.7,157.7c0,41-15.7,78.3-41.4,106.4 c-0.3,0.3-0.7,0.6-1,0.9c-0.7,0.7-1.3,1.4-1.9,2.2c-28.7,29.7-68.9,48.2-113.4,48.2C122.9,372,52.2,301.3,52.2,214.3z"></path></svg></a></li><li class="TK-Aside-Menu-Item"><button type="button" aria-label="Main Navigation" class="TK-Aside-Menu-Button TK-Aside-Menu-Button--Toggle-Drawer" id="js-tlrk-nav-drawer-button"><svg id="menu" viewBox="0 0 100 80" class="WUG-Svg WUG-Svg-Hamburger" width="22" height="16"><line x1="10" y1="40" x2="90" y2="40"></line><line x1="10" y1="40" x2="90" y2="40"></line><line x1="10" y1="40" x2="90" y2="40"></line></svg></button></li></ul></div></div></section><button type="button" class="TK-Nav-Overlay" id="js-tlrk-nav-overlay">close mobile menu</button></nav><script async nomodule src="https://d6vtbcy3ong79.cloudfront.net/telerik-navigation/3.5.76/js/index.min.js"></script><script async type="module" src="https://d6vtbcy3ong79.cloudfront.net/telerik-navigation/3.5.76/js/index.min.mjs"></script><div id="ContentPlaceholder1_T53129E6C012_Col00" class="sf_colsIn PageWrapper tlrk" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"> <nav class="DC-scroller" aria-label="Side navigation"><a data-sf-ec-immutable="" href="#Overview" data-scrollto="sctn-Overview">Overview</a> <a data-sf-ec-immutable="" href="#Features" data-scrollto="sctn-Features">Features</a> <a data-sf-ec-immutable="" href="#Roles" data-scrollto="sctn-Roles">By Role</a> <a data-sf-ec-immutable="" href="#Testing-types" data-scrollto="sctn-Testing-types" class="has-light-bg">Testing Types</a> <a data-sf-ec-immutable="" href="#CaseStudies" data-scrollto="sctn-CaseStudies" class="has-light-bg">Case Studies</a> <a data-sf-ec-immutable="" href="#Testimonials" data-scrollto="sctn-Testimonials">Testimonials</a> <a data-sf-ec-immutable="" href="#Preview" data-scrollto="sctn-Preview" class="has-light-bg">Recorder Preview</a> <a data-sf-ec-immutable="" href="#Faq" data-scrollto="sctn-Faq" class="has-light-bg">FAQs</a> <a class="Btn Btn--round2 u-fl u-mb1" href="/try/test-studio-ultimate" data-sf-ec-immutable="">Try now</a> </nav> <span class="u-pa" id="Overview"></span><div id="ContentPlaceholder1_C535_Col00" class="sf_colsIn Section sctn-Overview u-bg-blue u-pt10 u-pb0 u-nmt10" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"><div id="ContentPlaceholder1_C536_Col00" class="sf_colsIn Section-bg u-s-Section-bg--net Hero-banner" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"> <img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/2017-06/pattern-bushido.png?sfvrsn=e9452f64_3" style="margin-top:165px;object-fit:contain;" title="Bushido Pattern" alt="Bushido Pattern" /></div> <div id="ContentPlaceholder1_C695_Col00" class="sf_colsIn container" data-sf-element="GridContainer" data-placeholder-label="GridContainer"><div class="row u-full u-oh" data-sf-element="Row"> <div id="ContentPlaceholder1_C696_Col00" class="sf_colsIn col-6 u-m-col-12 u-pr0 u-pt10" data-sf-element="Column 1" data-placeholder-label="Column 1"> <h1 id="overview" class="u-c-grey8 u-ff-sans1 u-mb2 h3 u-fs36">Telerik Test Studio</h1><h2 class="u-s-fs30 h1" style="letter-spacing:-0.03em;">Automated Testing That Just Works</h2><p class="u-fs28 u-c-grey8 u-fw3 u-mb4">Ensure quality web and desktop apps that deliver the experiences users demand.</p></div> <div id="ContentPlaceholder1_C696_Col01" class="sf_colsIn col-6 -p0 u-pt1 u-pa u-l-pt4 u-m-dn u-tar" data-sf-element="Column 2" data-placeholder-label="Column 2"> <img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/2017-06/header_illustration-min.png?sfvrsn=d52ca0d4_7" style="margin-top:-40px;" title="teststudio-header_illustration" alt="teststudio-header_illustration" /></div> </div> <div class="row" data-sf-element="Row"> <div id="ContentPlaceholder1_C700_Col00" class="sf_colsIn col-8 u-l-col-12" data-sf-element="Column 1" data-placeholder-label="Column 1"><div class="row" data-sf-element="Row"> <div id="ContentPlaceholder1_C699_Col00" class="sf_colsIn col-5" data-sf-element="Column 1" data-placeholder-label="Column 1"> <a class="Btn Btn--prim u-db" href="/try/test-studio-ultimate" data-track-instance="2" data-sf-ec-immutable="">Download Free Trial</a></div> <div id="ContentPlaceholder1_C699_Col01" class="sf_colsIn col-5" data-sf-element="Column 2" data-placeholder-label="Column 2"> <a class="Btn Btn--ghost u-c-white u-db" href="/purchase/teststudio" data-sf-ec-immutable="">Buy Now</a></div> </div> </div> </div> <div class="u-dib u-br5 u-fs17 u-p1 u-pl0"><p class="u-c-grey8 u-fs18 u-mt1">*With free access to on-demand training to support evaluation.</p></div></div> </div> <div id="ContentPlaceholder1_C494_Col00" class="sf_colsIn Section sctn-Features u-pb0 u-pt5 u-l-pt4 u-oh" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"><div id="ContentPlaceholder1_C663_Col00" class="sf_colsIn container u-pb10" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"> <style>@media (max-width: 420px) { .Logos { margin: 0!important; padding: 0 !important; font-size: 0; } .Logos img, .Logos svg { max-width: 40%; margin: 5% !important; } .Logos-row { width: 100%; } .Logos .Logos-row-1 img, .Logos .Logos-row-1 svg { width: 23.33333% !important; margin: 5% !important; } img.Logos-wide { margin: 7% !important; } .Logos-row-1 img.Logos-wide, .Logos svg.Logos-wide, .Logos svg.Logos-widest { min-width: 33% !important; margin-left: 0 !important; margin-right: 0 !important; } .Logos svg.Logos-widest { min-width: 50% !important; } .Logos-row-3 img.Logos-wide { margin: 7% 5% !important; } } </style> <div class="u-l-pb4 u-l-mb4 u-s-pb0 u-s-mb0 u-tac u-s-pt2 Logos"><div class="u-dib Logos-row Logos-row-1"><!-- NASA --> <svg class="u-dib u-vam u-m2" xmlns="http://www.w3.org/2000/svg" width="61.395" height="51.6" viewBox="0 0 61.4 51.6" aria-labelledby="titleNasa"><title id="titleNasa">Nasa</title> <g fill="#fff" opacity="0.7"><path d="M41.6 30.8h-.7l.5 1.6c.8 2.9.6 5.1-.3 6.4-1.2 1.4-3.6 1.4-6.9 0v.5a11.5 11.5 0 0 0 4.5 1 3.7 3.7 0 0 0 2.7-.9c1-1 1.4-2.8 1-5.3a21.1 21.1 0 0 0-.8-3.3Zm-19.2-5.3-.3.9 1.2-.2-.6-1.4Zm-12.8 3v.4a1 1 0 0 0 .4.7l1.6-.4L11 28Z" data-name="Path 203276"></path><path d="M61.4 3 60 5a46.8 46.8 0 0 1-9.5 7.4A26.3 26.3 0 0 0 28.5 0 25.9 25.9 0 0 0 2.3 25.8a25 25 0 0 0 .7 5.8 29.8 29.8 0 0 0-3 1.7l.6.2a28 28 0 0 1 2.6-1.3A25.8 25.8 0 0 0 10 44l.4.4L7 47.5v.9a42 42 0 0 1 3.9-3.6 26 26 0 0 0 43.5-19 24.9 24.9 0 0 0-2.3-10.4c4.3-3.8 7.7-7.9 9.2-12.5Zm-57 28.6 2.4-1a.5.5 0 0 1 0-.6 1.2 1.2 0 0 0 .8-.7L4.2 31a24.5 24.5 0 0 1 19-29.1 24 24 0 0 1 5.2-.6 25.2 25.2 0 0 1 21 11.7 56 56 0 0 1-3 1.6 120.3 120.3 0 0 1-11.4 5c-3.3-4-7.4-7.8-11.6-9.6-3.8-1.6-5.7-.8-6.6.2C15 12 15.2 16 17 20.6a.5.5 0 0 1 .2.4 24.2 24.2 0 0 0 1.3 2.8 11.2 11.2 0 0 1 .7 1l-1.9.7-.9.3v2l3.6-.9v-.3l.1-.1v-.1l.1-.2.2-.4v-.2l.2-.4.2-.7-.9.3-.9-1.7c-3-6-3.5-10.7-1.4-12.4C19.5 9 23 10 27 13a44.4 44.4 0 0 1 7.3 7l-7.5 2.5.6 1.7.4.9 3-.9a2.6 2.6 0 0 1 .1-1c.4-1.3 1.7-2.4 4.2-2.3h.8l.8.2c.9.2.9.2 1.2-.1l.2-.2a.3.3 0 0 1 .3 0 .2.2 0 0 1 .1.2v.7a49.6 49.6 0 0 0 11-5.4c-2.1 1.8-4 3.2-5.7 4.5l-.2.2-.3.2h-.8l.3.4h-.2l-.1.2-4 2.7c-.2-.5-.5-1-.9-1.4h-.2l-.2-.1-.3-.2h-.2l-.1-.1.8 1.2a9.8 9.8 0 0 1 .6 1l-.4.2-.1.1-.3.1a8.8 8.8 0 0 0-2-.8c-1-.3-1.4-.8-1.4-1v-.2a.9.9 0 0 1 .5-.8 2.9 2.9 0 0 1 1.9-.3h.4l.3.2h.2l.2.1a6.5 6.5 0 0 1 1 .6v-1.5c-.3.2-.4.2-1.3 0l-.6-.2h-1c-2.5-.2-3.8.8-4.1 2a2.8 2.8 0 0 0-.1.7 2.7 2.7 0 0 0 1.8 2.4l.8.4.5.1-.2.1-.3.2-1.8 1-.2.2-.1.1-.3-.2v.4H31l-.2.2-1.2.9-.1.1-.2.1a2 2 0 0 1-.4-.5l-1.7-4.4-1-2.6-.6-1.6H21v.1a2.1 2.1 0 0 1 .8 1 17.5 17.5 0 0 1-.6 2.2l-.2 1-.2.8h-.1v.2l-.2.4v.2l-.7 2.2s0 .2-1.3 1.1h3.2c-.2 0-.9-.6-.4-2v-.1h3.2c.5 1.3.6 1.3-.5 2.1h5l-.4.3h-.1l-.1.3-2.7 1.8c-.3-.6-.8-1.1-1.3-1.7H24a.3.3 0 0 1-.3-.4.5.5 0 0 1 0-.4l-1.1-1.5h-.9v.2c1 1.7 2.2 3 3.2 4.2a94.3 94.3 0 0 0-13.6 10.6l-.5-.4a24.6 24.6 0 0 1-6.5-11.6Zm39.8-7.9 1.3 3.5h-2.4l.6-1.7.5-1.8Zm-8 4.5a.8.8 0 0 1 0 .7 1.7 1.7 0 0 1-1.1.6 4 4 0 0 1-2.5-.2l.3-.2.2-.2 2-1.2.1-.1.3-.1a1.7 1.7 0 0 1 .8.7Zm-12-1.1h-2.5l.2-.5.3-1.2.5-1.5.2-.3v.2l1 2.3.3 1Zm29-1.3a24.8 24.8 0 0 1-41.3 18.3c4-3.4 8.7-6.9 13.6-10.2.8 1 2.1 2.8 3 3a.6.6 0 0 0 .7-.2.7.7 0 0 0 .3-.5c0-.4-.7-1-1.5-1.6a17.7 17.7 0 0 1-1.6-1.3l2.6-1.6 2-1.2.2-.1.2-.2v.6a9.7 9.7 0 0 0 .8-.6h.3a6.3 6.3 0 0 0 4.8-.1c1.3-.6 2-1.5 1.9-2.4a3 3 0 0 0-1-1.7l.1-.2h.2l.3.2a3 3 0 0 1 .7 1.4v.3l1 2 .2-.1.1-.2v-.1l.2-.2a32.4 32.4 0 0 0-2-3.6l3.7-2.5.3-.1.3-.2-.8 3-1.2 3.8a1 1 0 0 1 0 .3l-.1.1-.3-.2-.2.2-.2.1-.5.5h3s-.9-.7-.2-2.2H46c.5 1.3.6 1.3-.4 2.2H51a1.3 1.3 0 0 1-.8-.9c-1.1-2.6-2.6-7-3.2-8.4h-2.2l.3-.3.3-.2q3-2.1 5.6-4.4a23.2 23.2 0 0 1 2 9.5Z" data-name="Path 203277"></path><path d="M34.5 22.6a.6.6 0 0 0-.4.5v.1l2-.7a2.6 2.6 0 0 0-1.6.1ZM22 30.2l-.2-.1v.3c.1 0 .2 0 .2-.2Z" data-name="Path 203278"></path><circle cx="1" cy="1" r="1" data-name="Ellipse 970" transform="translate(27.7 2)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 971" transform="translate(28.9 5.2)"></circle><path d="M33.5 10.8a.2.2 0 0 0-.2.2.2.2 0 0 0 .2.2.2.2 0 0 0 .2-.2.3.3 0 0 0-.2-.2Z" data-name="Path 203279"></path><circle cx="1" cy="1" r="1" data-name="Ellipse 972" transform="translate(26.9 6.8)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 973" transform="translate(28.9 8)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 974" transform="translate(26 4.8)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 975" transform="translate(22.9 6.8)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 976" transform="translate(23.3 7.2)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 977" transform="translate(24 7.6)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 978" transform="translate(22.9 8.4)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 979" transform="translate(18 11.6)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 980" transform="translate(19.3 12.8)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 981" transform="translate(18.5 30)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 982" transform="translate(18.5 34.8)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 983" transform="translate(15.7 37.2)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 984" transform="translate(12.4 38.4)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 985" transform="translate(11.6 36)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 986" transform="translate(11.6 37.6)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 987" transform="translate(8.8 36.4)"></circle><path d="M18.7 41.5a.2.2 0 0 0 .1 0 .2.2 0 0 0-.3 0h.2Zm2.6-2.1a.2.2 0 0 0-.4 0c0 .1 0 .2.2.2 0 0 .2 0 .2-.2Zm.2 2.2a.2.2 0 1 0 .1.2l-.1-.2Z" data-name="Path 203280"></path><circle cx="1" cy="1" r="1" data-name="Ellipse 988" transform="translate(30.9 38.4)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 989" transform="translate(26 40.4)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 990" transform="translate(39.3 42.8)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 991" transform="translate(40.1 33.2)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 992" transform="translate(38.5 34.4)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 993" transform="translate(40.1 34.8)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 994" transform="translate(38.5 37.2)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 995" transform="translate(43.3 31.6)"></circle><path d="M44.8 34a.2.2 0 0 0 .1-.2l-.2-.2-.1.2c0 .1 0 .2.2.2Z" data-name="Path 203281"></path><circle cx="1" cy="1" r="1" data-name="Ellipse 996" transform="translate(47.4 34.4)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 997" transform="translate(44.1 37.2)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 998" transform="translate(46.1 34.8)"></circle><circle cx="1" cy="1" r="1" data-name="Ellipse 999" transform="translate(45.7 38.4)"></circle><path d="M48 33.7c-.2 0-.2-.2-.3-.2l-.1-.7-.1.7a.3.3 0 0 0-.2.2l-.8.1h.8a.3.3 0 0 0 .2.3v.7l.1-.7.2-.2.8-.2h-.7Zm-2.4 5.4v-.7l-.1.7a.3.3 0 0 0-.2.2l-.8.1h.8a.3.3 0 0 0 .2.3v.7l.1-.7.2-.2.7-.2h-.7a.3.3 0 0 0-.2-.2ZM21.8 13.3v.7l.1-.7.2-.2h.8l-.7-.2-.2-.2-.1-.7v.7a.3.3 0 0 0-.3.2h-.7l.7.1c0 .2 0 .3.2.3Zm11.6-7.6.1.7v-.7c.2 0 .3-.1.3-.2l.7-.1h-.7c0-.2-.1-.3-.2-.3v-.7l-.2.7a.3.3 0 0 0-.2.2l-.7.1h.7a.2.2 0 0 0 .2.3Zm-14 38.2v-.7.7a.3.3 0 0 0-.3.2l-.6.1h.6a.3.3 0 0 0 .3.3v.7l.1-.7a.5.5 0 0 0 .3-.2l.7-.2h-.7l-.4-.2ZM10.1 30a1 1 0 0 1-.2-.3 1.4 1.4 0 0 1-.3-1v-4.5l2 3.5.8 1.4.9 1.4h4c-.6-.7-.9-1-.9-1.4v-7c0-.5.1-.5.7-1.1h-2.9s.8.9.8 1.2v4.7a1.6 1.6 0 0 0-.2-.4l-3.3-5.6h-4c.8 1 .8 1 .8 1.3v7c0 .3-.2.8-1 1.2h3l-.1-.1Z" data-name="Path 203282"></path></g> </svg> <!-- MS --> <svg class="u-dib u-vam u-m2 Logos-wide" xmlns="http://www.w3.org/2000/svg" width="121" height="26" viewBox="0 0 121 26" aria-labelledby="titleMS"><title id="titleMS">Microsoft</title> <path fill="#fff" fill-rule="evenodd" d="M82.6 17.4a2.4 2.4 0 0 1-1.3 1.3 3.5 3.5 0 0 1-2.1 0 2.7 2.7 0 0 1-1.7-1.3 5.4 5.4 0 0 1-.4-2.9 3.7 3.7 0 0 1 1-2.3 2.7 2.7 0 0 1 1.8-.7 2.8 2.8 0 0 1 2.2.7 3.7 3.7 0 0 1 1 2.4 6.1 6.1 0 0 1-.5 2.8m7.8-8a7 7 0 0 1 3.7.3v2.5a4.7 4.7 0 0 0-2.8-.8 1.4 1.4 0 0 0-1.3.7 1.2 1.2 0 0 0 .4 1.4c.7.5 1.6.7 2.4 1.2a3.6 3.6 0 0 1 1.6 1.5 3.3 3.3 0 0 1-.7 3.8 5.1 5.1 0 0 1-3.8 1.2 8 8 0 0 1-2.7-.7V18a5.8 5.8 0 0 0 2.4 1 3.1 3.1 0 0 0 1.9-.1 1 1 0 0 0 .3-1.6 3.2 3.2 0 0 0-1.2-.7 11.2 11.2 0 0 1-2.3-1.2 2.8 2.8 0 0 1-1-1.6 3.5 3.5 0 0 1 .4-2.7 4 4 0 0 1 2.7-1.7Zm-29.2.1a7 7 0 0 1 4 0 3.1 3.1 0 0 1 .7.4v2.6a4.1 4.1 0 0 0-3-1 3.1 3.1 0 0 0-2.2 1.3 4.5 4.5 0 0 0-.7 3.1 3.4 3.4 0 0 0 1 2.3 3.3 3.3 0 0 0 2.5.7 5 5 0 0 0 2.4-1v2.5a6.3 6.3 0 0 1-3.6.7 5.3 5.3 0 0 1-3.4-1.4 5.7 5.7 0 0 1-1.6-3.8 7 7 0 0 1 1-4.3 5.3 5.3 0 0 1 3-2Zm39.2-.2a6.7 6.7 0 0 1 4 .6 4.8 4.8 0 0 1 2.2 2.6 7.4 7.4 0 0 1 .4 2.7 6.3 6.3 0 0 1-1.2 3.9 5.1 5.1 0 0 1-3.3 2 7 7 0 0 1-3.7-.4 5 5 0 0 1-2.7-2.7 7.7 7.7 0 0 1-.4-4 5.6 5.6 0 0 1 1.8-3.4 5.4 5.4 0 0 1 2.9-1.3ZM79 9.3a6.8 6.8 0 0 1 3.8.5 4.7 4.7 0 0 1 2.3 2.4 7.6 7.6 0 0 1 .5 3.6 6.1 6.1 0 0 1-1.1 3.3 5 5 0 0 1-3 1.9 7.4 7.4 0 0 1-3.2 0 5 5 0 0 1-3-2 6.7 6.7 0 0 1-1-4.3 6.2 6.2 0 0 1 1.2-3.5A5.2 5.2 0 0 1 79 9.3Zm-7.4.6a2.8 2.8 0 0 1 2.4-.2v2.6a2.7 2.7 0 0 0-1.7-.4 2.2 2.2 0 0 0-1.6 1.4 5.1 5.1 0 0 0-.4 2.2V21H68V9.7h2.5v2a3.4 3.4 0 0 1 1.4-1.8ZM111 4.6a4.7 4.7 0 0 1 3.8-.5v2.3a2.5 2.5 0 0 0-2-.2 1.6 1.6 0 0 0-.8 1.3 17.1 17.1 0 0 0 0 2h3.8V6.9l2.6-.8v3.4h2.6v2.1h-2.6v5.8a1.4 1.4 0 0 0 .6 1.1 2 2 0 0 0 2-.2v2.2a5 5 0 0 1-2.4.4 2.9 2.9 0 0 1-2-1 4 4 0 0 1-.8-2.5v-5.8h-3.9v9h-2.6v-9h-1.8V9.5h1.8a11.6 11.6 0 0 1 .2-2.9 3.6 3.6 0 0 1 1.5-2ZM46.5 5h3.7v15.6h-2.6v-12a2 2 0 0 0-.2.2l-4.6 11.7H41L36.2 9l-.1-.2v12h-2.5V5h3.8l3.6 9.2 1 2.3L46.4 5Zm8.2 4.4h.8v11.2H53V9.5h2.7Zm46.6 2h-.2a2.7 2.7 0 0 0-2 1 4 4 0 0 0-.7 2.2 5.5 5.5 0 0 0 .3 2.5 2.7 2.7 0 0 0 1.4 1.5 3.4 3.4 0 0 0 1.9.2 2.5 2.5 0 0 0 1.5-.9 3.6 3.6 0 0 0 .7-1.6 7 7 0 0 0 0-2.5 3.1 3.1 0 0 0-1-1.8 2.8 2.8 0 0 0-2.1-.6ZM53.8 4.9a1.7 1.7 0 0 1 1.6.5 1.5 1.5 0 0 1 .2 1.8 1.8 1.8 0 0 1-1.9.8 1.6 1.6 0 0 1-1.3-1.6A1.6 1.6 0 0 1 53.8 5Zm-28 8.7V26H13.5V13.6h12.3ZM0 13.6h12.3V26H0ZM25.8 0v12.4H13.5V0h12.3ZM12.3 0v12.4H0V0h12.3Z" opacity="0.7"></path></svg> <!-- FOX --> <svg class="u-dib u-vam u-m2" xmlns="http://www.w3.org/2000/svg" width="61.911" height="26.874" viewBox="0 0 61.9 26.9" aria-labelledby="titleFox"><title id="titleFox">Fox</title> <path fill="#fff" fill-rule="evenodd" d="M31.2 18.8V8.2A2.3 2.3 0 0 0 29 5.8a2.3 2.3 0 0 0-2.1 2.3v10.7A2.2 2.2 0 0 0 29 21a2 2 0 0 0 2.2-2.2Zm30.7 8-8-13.9L61.2.1h-8l-3.3 5.7L46.6.1h-8.3L45.7 13 38 26.8h8l3.8-6.7 4 6.7H62ZM0 26.8V0h16l.5 7.4h-9v3.5h7.3v7.3H7.5v8.7H0Zm16.3-13.3a12.7 12.7 0 1 1 25.4 0 12.7 12.7 0 1 1-25.4 0Z" data-name="Path 203271" opacity="0.7"></path></svg> </div><div class="u-dib Logos-row Logos-row-2"><!-- SAMSUNG --> <svg class="u-dib u-vam u-m2" xmlns="http://www.w3.org/2000/svg" width="144.297" height="21.157" viewBox="0 0 144.3 21.2" aria-labelledby="titleSamsung"><title id="titleSamsung">Samsung</title> <g opacity="0.7"><path fill="#fff" fill-rule="evenodd" d="M79.1 9.8A18.6 18.6 0 0 0 77 8.6a18 18 0 0 1-3.3-1.8 1.9 1.9 0 0 1-.4-2.2 1.3 1.3 0 0 1 1.4-.7s1.4 0 1.4 1.3v1.6h5.2V4.4s.4-4-6.1-4.2c0 0-5.1-.4-6.6 2.4 0 0-.6.6-.6 2.7V7a5.1 5.1 0 0 0 .9 2.9 6.7 6.7 0 0 0 1.8 1.6s2.5 1.4 4 2.1c0 0 1.6 1 1.4 2.3a1.5 1.5 0 0 1-1.6 1.4 1.4 1.4 0 0 1-1.4-1.4V14h-5.5v2.4s-.1 4.7 7 4.7c0 0 6.7 0 7-4.8v-2a5.2 5.2 0 0 0-2.4-4.6M22.3.8l-3.4 19.7h5.5l2-15.3h.5l2 15.3h5.5L31 .8Z" data-name="Path 203272"></path><g data-name="Group 180886"><path fill="#fff" fill-rule="evenodd" d="M11.6 9.8a18.4 18.4 0 0 0-2.3-1.2 17.9 17.9 0 0 1-3.2-1.8 1.9 1.9 0 0 1-.4-2.2A1.3 1.3 0 0 1 7 4s1.5 0 1.5 1.3v1.6h5.1V4.4s.4-4-6-4.2a11.6 11.6 0 0 0-1.2 0S2.4.4 1 2.5s-.6.7-.6 2.8V7a5.1 5.1 0 0 0 .9 2.9A6.7 6.7 0 0 0 3 11.4s2.6 1.4 4.2 2.1c0 0 1.5 1 1.3 2.3a1.5 1.5 0 0 1-1.6 1.4 1.4 1.4 0 0 1-1.4-1.4V14H0v2.4s-.2 4.7 7 4.7c0 0 6.7 0 7-4.8v-2a5.2 5.2 0 0 0-2.4-4.6" data-name="Path 203273"></path></g> <path fill="#fff" fill-rule="evenodd" d="M52.7.7 51 11.6h-.4L48.9.8h-8.6l-.4 19.7h5L45 5.7h.4l2.7 14.8h5.4l2.7-14.8h.3l.2 14.8h5L61.3.7Zm85 8.9v2.9h1.4v3a1.4 1.4 0 1 1-2.9.2V4.9c0-1.1 1.4-1.2 1.4-1.2a1.3 1.3 0 0 1 1.4 1.4v1.6h5.2c.1-3.2-.5-4-.5-4-1.3-2.9-6.1-2.7-6.1-2.7-7.5 0-6.7 5.7-6.7 5.7v10.4c.2 5.4 7.5 4.9 7.7 4.9 3.2-.4 4.2-1.4 4.2-1.4A3.2 3.2 0 0 0 144 18a9.5 9.5 0 0 0 .3-2.3V9.6Zm-41.5 6s.1 1.6-1.4 1.6a1.5 1.5 0 0 1-1.6-1.6V.7h-5.6v14.8S87 21 95 21c0 0 6.8 0 6.8-5.4V.7h-5.5Z" data-name="Path 203274"></path><path fill="#fff" fill-rule="evenodd" d="M120.5 12.8h-.2L115 .8h-6.3v19.7h5.1l-.3-12h.3l5.4 12h6.1V.7h-5.2Z" data-name="Path 203275"></path></g> </svg> <!-- IBM --> <svg class="u-dib u-vam u-m2" xmlns="http://www.w3.org/2000/svg" width="72" height="29" viewBox="0 0 72 29" aria-labelledby="titleIBM"><title id="titleIBM">IBM</title> <path fill="#fff" fill-rule="evenodd" d="M72 27v2H62v-2Zm-36 0a7.7 7.7 0 0 1-5.2 2h-15v-2H36Zm13.8 0v2H40v-2Zm-36 0v2H0v-2h14Zm43 0-.8 2-.7-2Zm1.3-4-.7 2.1h-3l-.7-2Zm-8.3 0v2.1H40v-2Zm22 0v2.1H62v-2Zm-33.7 0a4.4 4.4 0 0 1-.8 2.1H15.8v-2ZM0 23h14v2.1H0Zm59.6-3.7-.8 2h-5.6l-.8-2Zm-21.5 0a6 6 0 0 1 .4 2H32v-2Zm-12.1 0v2h-6.1v-2Zm-16 0v2H4v-2Zm58 0v2h-5.9v-2Zm-18.1 0v2h-6v-2Zm11-3.9-.7 2h-8.4l-.7-2h9.8Zm7.1 0v2h-5.9v-2H68Zm-18.1 0v2h-6v-2Zm-14.5 0a10.1 10.1 0 0 1 1.8 2H20v-2h15.5Zm-25.5 0v2H4v-2Zm27.2-3.9a7.8 7.8 0 0 1-1.7 2.1H20v-2h17Zm30.9 0v2.1h-6V12l-.5 1.6H50.4L50 12v1.6h-6v-2h11.3l.7 1.9.7-2H68Zm-58 0v2.1H3.8v-2h6Zm48-3.8h10v2.1H57.2l.8-2Zm-4.1 0 .7 2.1H44v-2h9.9Zm-15.6 0a6.7 6.7 0 0 1-.3 2.1h-6.1v-2h6.4Zm-28.4 0v2.1H4v-2h6Zm16 0v2.1h-6v-2h6ZM52.5 4l.8 2H40V4h12.5ZM72 4v2H58.6l.7-2ZM37.5 4a5.3 5.3 0 0 1 .6 2H15.8V4h21.8ZM14 3.9v2H0V4h14ZM72 0v2H60l.7-2ZM15.8 0h15.4A8 8 0 0 1 36 2H15.9Zm35.3 0 .8 2H40V0h11.1Zm-37 0v2H0V0h14Z" data-name="Path 203271" opacity="0.7"></path></svg> </div><div class="u-dib Logos-row Logos-row-3"><!-- WBG --> <svg class="u-dib u-vam u-m2 Logos-widest" xmlns="http://www.w3.org/2000/svg" width="173.505" height="33.977" viewBox="0 0 173.5 34" aria-labelledby="titleWBG"><title id="titleWBG">World Bank Group</title> <defs><clippath id="a"><path d="M21.7 28.9a21.7 21.7 0 0 0 6.2-1 7.8 7.8 0 0 0 1.4-.5 7.9 7.9 0 0 1-2.3 3.1 14.5 14.5 0 0 1-6.8 2.8 32.6 32.6 0 0 0 1.5-4.4M11.1 32l-.1-.1c-.9-.4-1.2-2.4-.8-5.4a26.3 26.3 0 0 0 5.4 1.8 31 31 0 0 0 4.4.6c-.7 3.1-1.6 4.6-2.2 4.6h-.1a15.5 15.5 0 0 1-6.6-1.5M3 22.3l-.3-1.5A20 20 0 0 0 4.6 23a16.5 16.5 0 0 0 4.1 2.8 14.2 14.2 0 0 0-.2 4.6A15 15 0 0 1 3 22.3m19.6-4.1v-1.9a12.8 12.8 0 0 0 5.3-1.5 18.6 18.6 0 0 1 2.1 8.3 15 15 0 0 1-.2 2.2 8.6 8.6 0 0 1-2.4 1.1 17 17 0 0 1-5.4.9 54.2 54.2 0 0 0 .6-9.1M16 26.8a25.5 25.5 0 0 1-5.5-1.9 38.6 38.6 0 0 1 3.2-8.8l.7-1.5a22.9 22.9 0 0 0 3.7 1.2l3 .4V18a56.2 56.2 0 0 1-.7 9.2 20.3 20.3 0 0 1-4.3-.6M5.7 21.8A8.9 8.9 0 0 1 3 17.9a10.8 10.8 0 0 1 2.1-4.3A15.8 15.8 0 0 1 8.8 10a12.4 12.4 0 0 0 1.8 2.2A10.8 10.8 0 0 0 13 14a10 10 0 0 0-.7 1.5 38.6 38.6 0 0 0-3.2 8.8l-3.4-2.5M21.6 7a21.1 21.1 0 0 1 4.8 5.1 7.5 7.5 0 0 1 .7 1.2 10.6 10.6 0 0 1-4.6 1.3 39.4 39.4 0 0 0-.9-7.6m-3.2 7.3a17 17 0 0 1-3.2-1 37 37 0 0 1 4.7-6.5 41.8 41.8 0 0 1 1.1 7.9 23.4 23.4 0 0 1-2.6-.4M11.7 11a7 7 0 0 1-1.5-1.9A21.3 21.3 0 0 1 15.1 7l3.1-.7a40 40 0 0 0-4.5 6.3 8 8 0 0 1-2.1-1.5M8.3 6v.3a4.1 4.1 0 0 0 0 2.2 19.1 19.1 0 0 0-4.4 4.1 13 13 0 0 0-1 1.5A16 16 0 0 1 8.3 6m1.5.6a3.2 3.2 0 0 1 1.5-2.1 10.4 10.4 0 0 1 6.3.4 24.6 24.6 0 0 0-2.9.7 26.5 26.5 0 0 0-4.9 2 1.7 1.7 0 0 1 0-1m12.8-2.1a5 5 0 0 1 1.5-.7A10 10 0 0 1 26.4 5a16.5 16.5 0 0 0-3.8-.5m-2.7-1.7 2 .3-1.3.9a7.5 7.5 0 0 0-.7-1.2m-1.7.6a8.3 8.3 0 0 0-2.1-.6 9.7 9.7 0 0 1 1.7-.1c.3 0 .6.3 1 1l-.6-.3M.8 18.1a15.3 15.3 0 0 0 .7 4.7l.1.3a17 17 0 0 0 21.3 11.2 15.7 15.7 0 0 0 4.5-2.2h.1l.5-.3a16.4 16.4 0 0 0 6.4-9.6l.1-.6v-.1a19.8 19.8 0 0 0 .3-3.5 16.5 16.5 0 0 0-1.3-6.6.7.7 0 0 0-1-.4.7.7 0 0 0-.4 1 15.3 15.3 0 0 1 1.2 6 23.3 23.3 0 0 1-.4 3.7 7.2 7.2 0 0 1-1.2 2.1V23a21.8 21.8 0 0 0-2.4-9.3 5.9 5.9 0 0 0 2.1-3.5.7.7 0 0 0-.8-.7.8.8 0 0 0-.7.5 4.5 4.5 0 0 1-1.4 2.4l-.7-1.1A23.8 23.8 0 0 0 23 6.1a16 16 0 0 1 6.4 1.7.8.8 0 0 0 .9 0 .8.8 0 0 0 .1-1.1c-2.5-3.6-7-5.6-12.5-5.6a17 17 0 0 0-17.1 17" data-name="Path 203291"></path></clippath> <clippath id="b"><path d="M.8 1.1h34v34H.8z" data-name="Rectangle 77015"></path></clippath> </defs> <g opacity="0.7"><g data-name="Group 180895"><path fill="#fff" d="M20.9 27.8a21.7 21.7 0 0 0 6.2-1 7.8 7.8 0 0 0 1.4-.5 7.9 7.9 0 0 1-2.3 3.1 14.5 14.5 0 0 1-6.8 2.8 32.6 32.6 0 0 0 1.5-4.4m-10.6 3.1-.1-.1c-.9-.4-1.2-2.4-.8-5.4a26.3 26.3 0 0 0 5.4 1.8 31 31 0 0 0 4.4.6c-.7 3.1-1.6 4.6-2.2 4.6h-.1a15.5 15.5 0 0 1-6.6-1.5m-8.1-9.7-.3-1.5a20 20 0 0 0 1.9 2.2 16.5 16.5 0 0 0 4.1 2.8 14.2 14.2 0 0 0-.2 4.6 15 15 0 0 1-5.5-8.1m19.6-4.1v-1.9a12.8 12.8 0 0 0 5.3-1.5 18.6 18.6 0 0 1 2.1 8.3 15 15 0 0 1-.2 2.2 8.6 8.6 0 0 1-2.4 1.1 17 17 0 0 1-5.4.9 54.2 54.2 0 0 0 .6-9.1m-6.6 8.6a25.5 25.5 0 0 1-5.5-1.9 38.6 38.6 0 0 1 3.2-8.8l.7-1.5a22.9 22.9 0 0 0 3.7 1.2l3 .4v1.8a56.2 56.2 0 0 1-.7 9.2 20.3 20.3 0 0 1-4.3-.6M4.9 20.7a8.9 8.9 0 0 1-2.7-3.9 10.8 10.8 0 0 1 2.1-4.3A15.8 15.8 0 0 1 8 8.9a12.4 12.4 0 0 0 1.8 2.2 10.8 10.8 0 0 0 2.4 1.8 10 10 0 0 0-.7 1.5 38.6 38.6 0 0 0-3.2 8.8l-3.4-2.5M20.8 5.9a21.1 21.1 0 0 1 4.8 5.1 7.5 7.5 0 0 1 .7 1.2 10.6 10.6 0 0 1-4.6 1.3 39.4 39.4 0 0 0-.9-7.6m-3.2 7.3a17 17 0 0 1-3.2-1 37 37 0 0 1 4.7-6.5 41.8 41.8 0 0 1 1.1 7.9 23.4 23.4 0 0 1-2.6-.4m-6.7-3.3A7 7 0 0 1 9.4 8a21.3 21.3 0 0 1 4.9-2.1l3.1-.7a40 40 0 0 0-4.5 6.3 8 8 0 0 1-2.1-1.5M7.5 4.9v.3a4.1 4.1 0 0 0 0 2.2 19.1 19.1 0 0 0-4.4 4.1 13 13 0 0 0-1 1.5 16 16 0 0 1 5.4-8.1m1.5.6a3.2 3.2 0 0 1 1.5-2.1 10.4 10.4 0 0 1 6.3.4 24.6 24.6 0 0 0-2.9.7 26.5 26.5 0 0 0-4.9 2 1.7 1.7 0 0 1 0-1m12.8-2.1a5 5 0 0 1 1.5-.7 10 10 0 0 1 2.3 1.2 16.5 16.5 0 0 0-3.8-.5m-2.7-1.7 2 .3-1.3.9a7.5 7.5 0 0 0-.7-1.2m-1.7.6a8.3 8.3 0 0 0-2.1-.6 9.7 9.7 0 0 1 1.7-.1c.3 0 .6.3 1 1l-.6-.3M0 17a15.3 15.3 0 0 0 .7 4.7l.1.3a17 17 0 0 0 21.3 11.2 15.7 15.7 0 0 0 4.5-2.2h.1l.5-.3a16.4 16.4 0 0 0 6.4-9.6l.1-.6v-.1a19.8 19.8 0 0 0 .3-3.5 16.5 16.5 0 0 0-1.3-6.6.7.7 0 0 0-1-.4.7.7 0 0 0-.4 1 15.3 15.3 0 0 1 1.2 6 23.3 23.3 0 0 1-.4 3.7 7.2 7.2 0 0 1-1.2 2.1v-.8a21.8 21.8 0 0 0-2.4-9.3 5.9 5.9 0 0 0 2.1-3.5.7.7 0 0 0-.8-.7.8.8 0 0 0-.7.5 4.5 4.5 0 0 1-1.4 2.4l-.7-1.1A23.8 23.8 0 0 0 22.2 5a16 16 0 0 1 6.4 1.7.8.8 0 0 0 .9 0 .8.8 0 0 0 .1-1.1C27.1 2 22.6 0 17.1 0A17 17 0 0 0 0 17" data-name="Path 203289"></path><g clip-path="url(#a)" data-name="Group 180894" transform="translate(-.8 -1.1)"><g data-name="Group 180893"><path fill="#fff" d="M.8 1.1h34v34H.8z" data-name="Rectangle 77014"></path><g clip-path="url(#b)" data-name="Group 180892"><path fill="#fff" d="M18.1 3.2v.1h.3v-.1h-.2v-.1h-.1v-.2h-.3v-.1h-1.2v.1h.6V3h.5v.1m2.9.6v.1h.3v-.1h.1v-.2h.3v-.1h.1v-.3h-.8v-.2H20V3h.1v.3h.1v.1h.1Zm4.8 1v.1h.4v-.1h-.3v-.1h-.1v-.2H25v-.1h-.3v-.2h-.4v-.2h-.8V4h-.3v.1h-.1v.1h.1v.1h1.1v.1ZM9.9 7.3v.1h.1v-.1h.3v-.2h.1V7h.3v-.1h.3v-.2h.3v-.1h.3v-.2h.4v-.2h.3v-.1h.5v-.2h.4v-.1h.4v-.2h.9v-.2h.6v-.1h.8v-.2h.6v-.2h.6v-.2h-.5v-.1H16v-.2h-.6v-.1h-1v-.2h-1.6v.1H12v.1h-.8v.1h-.1v.1H11v.1h-.1V5h-.1v.1h-.1v.4h-.1v.1h-.1V6H10v.4h-.1Zm3.7 5v.1h.1v-.1h.1v-.1h.1v-.3h.1v-.3h.2v-.1h.1v-.3h.1v-.1h.1v-.3h.1v-.2h.1v-.3h.1v-.5h.1v-.1h.1v-.3h.2v-.2h.1v-.3h.7v-.1h.1v-.2h.1v-.3h.1v-.1h.1V8h.1v-.1h.1v-.3h.4v-.2h.1v-.1h.1v-.2h.1v-.3h.3v-.1h.1v-.2h.1v-.1h-.1v.2h-.6v.1h-.8v.1H16V7h-.8v.1h-.4v.1h-.4v.1H14v.1h-.4v.1h-.3V8h-.5v.1h-.3v.1h-.3v.1h-.3v.1h-.3v.1h-.3v.1H11V9h-.3v.1h-.3v.2h.1v.3h.1v.1h.1v.3h.1v.1h.1v.1h.1v.1h.1v.2h.2v.1h.1v.1h.1v.1h.5v.1h.1v.1h.1v.1h.3v.1h.1v.1h.2v.7h.3v.1h.1v.1h.4ZM3.4 13v.1h.1v-.3h.1v-.1h.1v-.3H4v-.1h.1v-.1h.2V12h.1v-.2h.1v-.1h.2v-.1H5v-.1h.1v-.3h.1v-.1h.1V11h.1v-.1h.1v-.2h.1v-.1H6v-.1h.2V10h.3v-.1h.1v-.2h.1v-.1h.1v-.2h.3v-.1h.1v-.2h.2v-.2h.1v-.1H8v-.2h.1v-.1h.1v-.3h-.1V6.4H8v.2h-.2v.1h-.1v.1h-.2V7h-.2v.1h-.1v.1H7v.1h-.1v.1h-.2v.1h-.1V8h-.2v.1h-.1v.1h-.1v.1h-.3v.4h-.2V9h-.1v.3h-.2v.1h-.1v.1h-.2v.3H5v.2h-.2v.3h-.2v.3h-.2v.6h-.2v.1h-.1v.3h-.2v.4h-.1v.4h-.2v.4h-.1Zm19.3 1.4v.1h.4v-.1h.9v-.1h.9V14h.5v-.1h.3v-.1h.4v-.1h.3v-.1h.3v-.1h.3v-.1h-.1V13h-.1v-.3h-.2v-.1h-.1v-.3h-.1v-.1h-.1V12h-.1v-.3h-.1v-.1H26v-.1h-.1v-.1h-.1v-.3h-.1V11h-.1v-.1h-.1v-.2h-.1v-.3h-.1V10h-.1v-.1h-.1v-.2H25v-.3h-.3v-.1h-.1v-.2h-.1v-.2h-.1v-.1h-.1v-.2h-.1v-.1H23v-.1h-.1v-.2h-.3v-.1h-.2v-.2h-.1v-.2h-.1v-.1h-.1v-.2H22V8h.1v.9h.1v.8h.1v.9h.1v1.7h.2V14h.1Zm-2.7 0v.1h.9V13h-.1v-1.5h-.1v-1.2h-.1v-.9h-.1v-.9h-.1v-.6H20v-.8h-.3v.1h-.1v.3h-.1v.1h-.1v.2h-.1V8H19v.3h-.1v.2h-.1v.1h-.1v.1h-.2V9h-.1v.3H18v.1h-.1v.1h-.1v.1h-.1v.4h-.1v.1h-.1v.3h-.1v.2H17v.3h-.1v.3h-.1v.1h-.1v.3h-.3v.1h-.1v.3H16v.1h-.1v.3h-.1v.1h-.2v.5h-.1v.3h.3v.1h.4v.1h.6v.1h.5v.1h.6v.1h.4v.1h.6v.1ZM8.8 23.8v.2h.3v-.4h.1V23h.1v-.5h.1V22h.1v-.4h.1V21h.4v-.4h.1v-.5h.1v-.4h.1v-.3h.1V19h.1v-.3h.1v-.3h.1V18h.1v-.4h.1v-.3h.2v-.4h.1v-.3h.1v-.3h.7v-.4h.1v-.3h.1v-.3h.1V15h.1v-.3h.1v-.3h.2v-.3h-.1V14h-.3v-.1h-.1v-.1h-.1v-.1h-.3v-.1h-.1V13h-.3v-.1h-.1v-.1h-.1v-.1h-.3v-.1h-.1v-.1h-.1v-.1h-.1V12h-.1v-.2H10v-.1h-.1v-.1h-.2v-.1h-.1v-.1h-.2v-.3h-.1V11h-.2v-.3H9v-.1h-.3v.1h-.3v.2h-.2v.1h-.1v.1h-.2v.1h-.1v.1h-.3v.1h-.2v.2h-.1v.1H7v.1h-.1v.2h-.2v.1h-.1v.1h-.2v.1h-.1v.1h-.1v.1h-.3v.6h-.2v.2h-.1v.1h-.2v.1h-.1v.3h-.2v.1H5v.3h-.2v.1h-.2v.3h-.2v.4h-.2v.3h-.1v.1h-.2v.5h-.1v.4h-.2v.3h-.1v.4h-.3v.5h-.1v.5h.1v.3h.2v.3h.1v.4h.1v.3h.1v.3H4v.3h.1v.1h.2v.1h.1v.2h.1v.1h.2v.1H5v.3h.1v.2h.1v.1h.1v.1h.1v.1h.1v.2h.1v.1H6v.1h.2v.1h.1v.1h.3v.1h.1v.1h.1v.1h.1v.1h.3v.7h.2v.1h.1v.1H8v.1h.3v.1h.1v.1h.3v.1ZM22.1 27v.1h1.7V27H25v-.2h.6v-.1h.6v-.1h.6v-.1h.6v-.1h.3v-.1h.5V26h.3v-.1h.3v-.1h.3v-.2h.3v-.1h.4v-.4h.1V21h-.1v-.7h-.1v-.8h-.1v-.8h-.2v-.4h-.1v-.4h-.1v-.5h-.1V17H29v-.4h-.1v-.3h-.1V16h-.1v-.3H28v-.4h-.2V15h-.5v.1H27v.1h-.3v.1h-.5v.1h-.3v.1h-.4v.1h-.7v.4h-.9v.1H23v.1h-.3v5.9h-.1v1.8h-.2v1.2h-.1v1.4h-.1Zm-2.9 0v.1h1.1v-.3h.1v-1h.1v-1.1h.2v-1.5h.1v-2.4h.2v-4.5h-.6v-.1h-1.2V16H18v-.1h-.6v-.1H17v-.1h-.7v-.1h-.4v-.1h-.5v-.1h-.3V15h-.4v-.1h-.3v.3h-.1v.3h-.1v.3h-.1v.2H14v.3h-.1v.4h-.1v.3h-.2v.3h-.1v.3H13v.3h-.1v.4h-.1v.3h-.1v.4h-.1v.4h-.1v.4h-.1v.3H12v.4h-.2v.3h-.1v.4h-.1v.8h-.1v.4h-.1v.5h-.1v.5h-.1v.6h-.1v.6H11v.3h.3v.1h.3v.1h.5v.1H12v.1h.4v.2h.3v.1h.5v.4h.4v.1h.6v.1h.6v.1h.4v.1h.6v.1h1v.1h1.1v.4ZM8.4 30v.1h.1V30h-.1v-2.4h.1v-1.2h.1v-.6h-.2v-.1h-.2v-.2h-.3v-.1h-.3v-.1h-.1V25h-.4v-.1H7v-.1h-.3v-.1h-.3v-.1h-.1v-.1h-.2v-.2h-.2V24h-.3v-.1h-.1v-.1h-.2v-.1h-.1v-.1h-.3v-.1h-.1v-.1h-.2V23h-.2v-.3h-.2v-.1h-.1v-.1h-.2v-.1h-.1v-.1h-.2v-.1h-.1v-.1h-.3v-.3h-.1v-.1h-.2v.8H3v.4h.1v.1h.2v.4h.1v.3h.1v.4h.1v.5h.1v.1h.1v.3h.3v.3h.1v.3h.1v.1h.2v.3H5v.3h.1v.3h.1v.1h.1v.3h.1v.3h.1v.1h.1v.1H6v.1h.2v.1h.1v.3h.1v.1h.1v.2h.1v.1h.1v.1h.1v.1h.1v.1H7v.1h.2v.1h.1v.1h.1v.1h.3v.2h.1v.7Zm12 3v.1h.4V33h.8v-.1h.6v-.1h.5v-.1h.3v-.2h.4v-.1h.5v-.1h.3v-.1h.3v-.1h.3V32h.3v-.1h.3v-.1h.1v-.1h.3V31h.2v-.1h.3v-.1h.3v-.1h.1v-.1h.1v-.1h.2v-.1h.1V30h.1v-.1h.1v-.2h.1v-.1h.1v-.1h.1v-.1h.2v-.1h.1V29h.1v-.1h.1v-.3h.1V28h.1v-.3h.1v-.1h-.1v.1h-.4v.2h.1v.1h-.6v.1h-.7v.1h-.6v.2h-.6v.1h-.7v.1H23v.1h-1.2v.1h-.1v.6h-.1v.6h-.1v.4h-.1v.6H21v.4h-.1v.3h-.1v.3h-.1v.5h-.1Zm-3 .3v.1h.4v-.1h.3v-.1h.1V33h.2v-.3h.1v-.3h.1v-.1h.1v-.4h.1v-.3h.2V31h.1v-.3h.1v-.6h.1v-.6h.2v-.4h.5V29h-.5v-.1h-1.2v-.1h-1v-.1h-1.2v-.2h-.8v-.1h-.6V28H14v-.1h-.4v-.1H13v-.1h-.5v-.1h-.4v-.1h-.3v-.1h-.4V27H11v-.1h-.3v-.1h-.3v.5h-.1v3.2h.1v.4h.1v.5h.1v.1h.1v.1h.1v.3h.3v.1h.3v.1h.6v.1h.4v.1h.5v.2h.3v.1h.4v.1h.4v.3h.7v.1H16v.1h1.4Zm-1.2 1.8V35h-1.5v-.1H14v-.1h-.6v-.1h-.6v-.1h-.6v-.1H12V34h-.3v-.1h-.8v-.1h-.3v-.1h-.4v-.1h-.3v-.1h-.3v-.1h-.2V33h-.3v-.1H9v-.1h-.3v-.3h-.3v-.1h-.2v-.1h-.3v-.1h-.1v-.1h-.3V32h-.2v-.1h-.1v-.1H7v-.1h-.1V31h-.2v-.1h-.1v-.1h-.3v-.1h-.1v-.1h-.3v-.2h-.2V30h-.1v-.1h-.2v-.2h-.1v-.1h-.2v-.3H5v-.1h-.2v-.1h-.2V29h-.2v-.4h-.2v-.1h-.1V28h-.2v-.1h-.1v-.3h-.2v-.3h-.1v-.1h-.3v-.3h-.1v-.3h-.2v-.1h-.2v-.3h-.1v-.3h-.2v-.3h-.1v-.3h-.2v-.4H2v-.3h-.2V24h-.1v-.3h-.1v-.4h-.2v-.6h-.1V22h-.2v-.8H1v-.7H.8v-2H.7v-1.1h.1v-1.8H1v-.9h.1v-.8h.1v-.6h.1V13h.1v-.4h.1v-.4h.2v-.5H2v-.3h.1v-.3h.1v-.3h.1v-.3h.1v-.3h.1v-.4h.1v-.3H3v-.3h.1v-.1h.2v-.3h.1v-.3h.1v-.1h.1v-.2h.1v-.3h.1v-.2h.3v-.1h.1v-.3h.1v-.2h.2V7H5v-.1h.1v-.2h.1v-.1h.1v-.2h.1v-.2h.1v-.3H6v-.1h.2v-.2h.2v-.2h.1v-.1h.1v-.2h.1v-.2h.1v-.2h.3v-.1h.2v-.2h.1v-.1H8v-.2h.1v-.2h.1v-.1h.3v-.2h.3v-.1H9v-.1h.3v-.2h.3v-.1h.3v-.2h.3v-.1h.3v-.2h.3v-.1h.3v-.2h.3v-.1h.4V2h.4v-.1h.4v-.2h.5v-.1h.6v-.2h.8v-.1h.9v-.2h1.8V.9h1.2V1h2v.1h1.1v.1h.8v.1h.6v.1h.6v.1h.5V2h.4v.1h.3v.2h.4v.1h.3v.1h.3v.1h.3v.1h.3V3h.3v.1h.3v.1h.1v.1h.1v.2h.3v.1h.1v.1h.3v.1h.2v.1h.1V4h.1v.1h.1v.1h.1v.1h.3V5h.1v.1h.1v.1h.2v.3h.1v.1h.1v.1h.1V6h.6v.1h.1v.3h.1v.1h.1v.9h-.1v.1h-.1v.2h-.3V8h-.3v-.2h-.6v-.1h-.3v-.1h-.3v-.2H28v-.1h-.3v-.2h-.4V7h-.4v-.1h-.5v-.2h-.6v-.1h-.7v-.2h-.9v-.2h-.9v.1h.1v.2h.1v.1h.2v.1h.2V7h.3v.1h.1v.1h.1v.1h.1v.1h.1v.1h.1V8h.1v.1h.1v.1h.2v.1h.1v.1h.1v.1h.1v.1h.6v.3h.1v.2h.1v.1h.1v.1h.1v.3h.1v.4h.1v.1h.4v.1h.1v.3h.1v.1h.1v.1h.1v.1h.1v.3h.1v.1h.2v.3h.1v.5h.1v.3h.1V12h.1v-.2h.1v-.1h.1v-.3h.1v-.1h.1V11h.2v-.5h.1V10h.1v-.3h.1v-.3h.3v-.1h.8v.1h.3v.1h.1v.1h.1v.9h-.1v.4h-.1v.3h.5v.4h-.1v.4h-.2v.1h-.1v.1h-.1v.1h-.1v.1h-.1v.3H30v.2h-.3v.1h-.1v.1h-.1v.1h-.2v.1h.2v.3h.1v.3h.1v.3h.1v.4h.2v.3h.1v.3h.1v.5h.1v.4h.1v.4h.2v.5h.1v.4h.3v.6h.1v.9h.1v.8h.1v1.5h.1v1.5h.1v-.1h.1v-.1h.2v-.3h.1v-.3h.1v-.3h.1v-.3h.1v-.6h.8v-.9h.1V19h.1v-1.2h-.1v-1.5H33V15h-.1v-.5h-.1v-.6h-.1v-.4h-.1V13h-.1v-.4H32V12h-.1v-.3h.1v-.4h.2v-.1h.3v-.1h.6v.1h.3v.1h.2v.1h.1v.6h.1v.4h.2v.4h.1v.5h.1v.6h.1v.4h.1v.8h.1v1.7h.2v2.7h-.2V21h-.1v1h-.1v.4h-.1v.5h-.1v.5H34v.4h-.1v.5h-.1v.4h-.1v.3h-.2v.3h-.1v.3h-.1v.4h-.1v.3h-.1v.1H33v.3h-.1v.3h-.1v.3h-.1v.3H32v.1h-.1v.1h-.1v.3h-.1v.1h-.1v.2h-.1v.1h-.1v.3H31v.1h-.1v.1h-.2v.1h-.1v.3h-.1v.2h-.1v.4h-.1v.1H30v.1h-.3v.1h-.3v.1h-.2v.1h-.1v.1H29v.4h-.1v.2h-.1v.1h-.1v.1h-.3v.1H28v.1h-.2v.1h-.1v.1h-.3v.1h-.1v.1H27v.2h-.3v.1h-.3v.1h-.1v.6H26v.1h-.3v.1h-.1v.1h-.3v.1h-.4v.3h-.4v.3H24v.1h-.5v.1h-.3v.1h-.4v.1h-.6v.1h-.7v.1h-.6v.1h-1.2v.1Z" data-name="Path 203290"></path></g> </g> </g> </g> <path fill="#fff" d="M169.6 12c2.5 0 3.9 1.2 3.9 3.4a3.1 3.1 0 0 1-3.1 3.3h-2.2v3.2h-2v-10m2.1 5.2h1.3c1.2 0 1.8-.5 1.8-1.6s-.7-1.7-1.9-1.7h-1.2Zm-6 .9c0 1.5-.6 2.2-1.7 2.2s-1.8-.7-1.8-2.2v-6h-2.1v5.9a4.2 4.2 0 0 0 1.1 3.2 3.7 3.7 0 0 0 2.8 1c1.7 0 3.8-.7 3.8-4.2v-5.8h-2.1ZM151 11.9c2.1 0 4.5 1.3 4.5 5.1s-2.3 5-4.5 5-4.5-1.3-4.5-5 2.3-5.1 4.5-5.1m0 8.3c.8 0 2.2-.4 2.2-3.2s-1.5-3.2-2.2-3.2c-1.5 0-2.3 1.1-2.3 3.2s.8 3.2 2.3 3.2m-6.7-1.3c.4.7.7 1.3 1.4 1.3h.5v1.7a3.4 3.4 0 0 1-1 .1c-1.7 0-2.2-1.1-2.6-2.2-.4-1-.7-1.5-1.6-1.5h-.9V22h-2.3V12h3.5c2.6 0 3.8 1 3.8 3.2a2.7 2.7 0 0 1-1.5 2.5 7.5 7.5 0 0 1 .7 1.2m-4.3-2.2h1.2c1.2 0 1.9-.6 1.9-1.5s-.6-1.5-1.7-1.5h-1.3v3Zm-7.8 1.6h2.2v.1a1.5 1.5 0 0 1-1.4 1.7h-.3c-1.5 0-2.3-1.2-2.3-3.2s.8-3.2 2.2-3.2a1.8 1.8 0 0 1 1.8 1.8v.1l2-.3v-.1a3.5 3.5 0 0 0-3.7-3.4h-.1c-2.8 0-4.5 1.8-4.5 5.1s1.7 5 4.5 5a3.5 3.5 0 0 0 3.8-3.1v-2.2h-4.2Zm-6.4-6.3h-2.6l-3.3 4.5V12h-2.1v10h2.1v-4.6l3.4 4.6h2.5l-3.8-5Zm-11.9 6.2-3.6-6.1h-2.1v10h2.1v-6l3.5 6h2.2v-10h-2.2Zm-9.9-6.1 3.6 9.9h-2.3l-.8-2.4h-3.3l-.9 2.4h-2.1l3.6-10h2.1Zm-1 2.6-1.1 3.1h2.2Zm-6.7 2a2.5 2.5 0 0 1 1.8 2.4c0 1.8-1.3 2.8-3.5 2.8h-4.3v-10h3.8c2.2 0 3.2.9 3.2 2.7 0 1.5-.6 2-1 2.1m-2.4-.6c.9 0 1.3-.4 1.3-1.2s-.5-1.1-1.5-1.1h-1.2v2.3h1.4Zm-1.5 4.1h1.7c1.1 0 1.6-.4 1.6-1.3s-.9-1.3-1.6-1.3h-1.6ZM81.6 12a4.7 4.7 0 0 1 5 4.3v.8c0 3.1-1.7 4.8-4.5 4.8h-3.4v-10h2.9Zm-.9 8.2H82c1.5 0 2.4-1.2 2.4-3.1 0-2.2-1-3.4-2.9-3.4h-.8ZM73.3 12h-2.1v10h6.4v-1.8h-4.3Zm-5 7c.3.7.7 1.3 1.4 1.3h.5v1.6a3.4 3.4 0 0 1-1 .1c-1.7 0-2.2-1.1-2.6-2.2-.4-1-.7-1.5-1.6-1.5h-.9V22H62V12h3.5c2.6 0 3.8 1 3.8 3.2a2.7 2.7 0 0 1-1.5 2.5l.5 1.3M64 16.7h1.2c1.2 0 1.9-.6 1.9-1.5s-.6-1.5-1.8-1.5H64Zm-7.8-4.8c2.2 0 4.5 1.3 4.5 5.1s-2.3 5-4.5 5-4.5-1.3-4.5-5 2.3-5.1 4.5-5.1m0 8.3c.8 0 2.3-.4 2.3-3.2s-1.5-3.2-2.3-3.2c-1.5 0-2.3 1.1-2.3 3.2s.8 3.2 2.3 3.2M49 12h2.4l-2.9 10h-2.3l-1.7-6.2-1.8 6.1h-2.4L37.4 12h2.5l1.7 7.3 2-7.3h1.8l1.9 7.3Z" data-name="Path 203292"></path></g> </svg> <!-- VOLVO --> <svg class="u-dib u-vam u-m2" xmlns="http://www.w3.org/2000/svg" width="115.8" height="15.7" viewBox="0 0 115.8 15.7" aria-labelledby="titleVolvo"><title id="titleVolvo">Volvo</title> <g fill="#fff" fill-rule="evenodd" opacity="0.7"><path d="M63.2 12.9H60V2.6h3.4V.3H49.6v2.3h3.5v10.3h-3.5v2.3h20.7V8.3H68c.1 2.7-1.8 4.6-4.8 4.6M28.8.3H18.5v2.3h3l-5 9.2-5.1-9.2H15V.3H0v2.3h3.4l7 12.6h8.1l6.9-12.6h3.4Z" data-name="Path 203285"></path><path d="M38.1 0c-6.9 0-10.6 3.5-10.6 7.8 0 4.4 3.6 7.9 10.7 7.9s10.6-3.5 10.6-7.9S45 0 38.1 0ZM38 13.3c-2.5 0-3.6-2.8-3.6-5.6 0-2.9 1.4-5.4 3.8-5.3 2.4 0 3.6 2.6 3.6 5.5 0 2.6-1.2 5.4-3.8 5.4Z" data-name="Path 203286"></path><path d="M105.1 0c-6.9 0-10.6 3.5-10.6 7.8 0 4.4 3.6 7.9 10.7 7.9s10.6-3.5 10.6-7.9C115.7 3.4 112 0 105.1 0Zm-.1 13.3c-2.5 0-3.6-2.8-3.6-5.6 0-2.9 1.4-5.4 3.8-5.3 2.4 0 3.6 2.6 3.6 5.5-.1 2.6-1.2 5.4-3.8 5.4Z" data-name="Path 203287"></path><path d="M95.3.3H85v2.3h3l-5 9.2-5.1-9.2h3.6V.3h-15v2.3h3.4l7 12.6H85l6.9-12.6h3.4Z" data-name="Path 203288"></path></g> </svg> </div></div></div> <div id="ContentPlaceholder1_C549_Col00" class="sf_colsIn u-pl1 u-pr1" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"> <span class="u-pa" id="Features"></span><div id="ContentPlaceholder1_C550_Col00" class="sf_colsIn Section--mid BubbleBox u-bg-blue2 u-mb8 u-pt4 u-pb5 u-s-pb0" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"><div id="ContentPlaceholder1_C495_Col00" class="sf_colsIn container u-m-pt2" data-sf-element="GridContainer" data-placeholder-label="GridContainer"><div class="row" data-sf-element="Row"> <div id="ContentPlaceholder1_C551_Col00" class="sf_colsIn col-11 u-normal-full" data-sf-element="Column 1" data-placeholder-label="Column 1"> <h2>Empower Your Team with Automation Tools for Every Role and Skills Set</h2><p class="u-fs28 u-fw3 u-mb4 u-s-fs18 u-s-mb3">Automated testing has come of age with Progress&reg; Telerik&reg; Test Studio software test automation. With the super-intuitive test recorder, its patented mixed element find logic makes tests more stable and reliable while keeping test maintenance to a minimum. Test Studio maximizes test coverage ensuring optimal app quality and addresses QA&rsquo;s top challenges. </p></div> </div> <div id="ContentPlaceholder1_C552_Col00" class="sf_colsIn u-pr u-pt6" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"><div class="row Cycle-wrp u-l-dn" data-sf-element="Row"> <div id="ContentPlaceholder1_C553_Col00" class="sf_colsIn col-5 u-xl-col-4" data-sf-element="Column 1" data-placeholder-label="Column 1"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="u-full u-oh" width="453" height="467" viewBox="0 0 453 467" title="Empower Your Team with Automation Tools for Every Role and Skills Set"><defs><lineargradient id="cOrange" x1="0.87" y1="0.132" x2="0.256" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#ffb318"></stop><stop offset="1" stop-color="#ff9b4b"></stop></lineargradient> <lineargradient id="circle" x1="0.5" y1="0" x2="0.5" xlink:href="#cOrange"></lineargradient><lineargradient id="arrows" x1="-6.074" y1="7.061" x2="-6.082" y2="7.053" xlink:href="#cOrange"></lineargradient><lineargradient id="hill" x1="-4.713" y1="3.733" x2="-4.717" y2="3.717" xlink:href="#cOrange"></lineargradient><lineargradient id="upIcon" x1="1.03" y1="-0.204" x2="0.046" y2="0.942" xlink:href="#cOrange"></lineargradient><lineargradient id="figure" x1="-31.884" y1="11.346" x2="-31.884" y2="11.324" xlink:href="#cOrange"></lineargradient><lineargradient id="wrench" x1="1" y1="0" x2="0" xlink:href="#cOrange"></lineargradient><lineargradient id="curves" x1="0.988" y1="0.083" x2="0.094" y2="1.465" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#ffae00"></stop><stop offset="1" stop-color="#ff9432"></stop></lineargradient> <lineargradient id="chart" x1="0.825" y1="0.095" x2="0.177" y2="0.903" xlink:href="#curves"></lineargradient></defs> <g transform="translate(-730 -1257)"><ellipse fill="#1f22a0" cx="226.5" cy="233.5" rx="226.5" ry="233.5" transform="translate(730 1257)"></ellipse><g fill="none" stroke="#01a99d" stroke-dasharray="3" transform="translate(761 1289)"><ellipse stroke="none" cx="195.5" cy="201.5" rx="195.5" ry="201.5"></ellipse><ellipse fill="none" cx="195.5" cy="201.5" rx="195" ry="201"></ellipse></g> <path fill="#1f22a0" d="M38.763,0H320.421L364,37.075V266.645L325.191,323H50.02L0,275.26V48.3Z" transform="translate(774 1332)"></path><g fill="none" stroke="#01a99d" stroke-dasharray="3" transform="translate(935 1469)"><circle stroke="none" cx="21.5" cy="21.5" r="21.5"></circle><circle fill="none" cx="21.5" cy="21.5" r="21"></circle></g> <g transform="translate(786.862 1351)"><g transform="translate(-164.548 -651.44)"><g transform="translate(4)"><circle fill="none" stroke="#0357ff" cx="26.821" cy="26.821" r="26.821" transform="translate(235.797 710.371)"></circle></g> <g transform="translate(4)"><path fill="url(#cOrange)" d="M281.762,741.463a19.345,19.345,0,0,0,0-8.984h-3.308a16.539,16.539,0,0,0-1.52-3.689l2.334-2.331a19.968,19.968,0,0,0-6.353-6.355l-2.339,2.338a16.552,16.552,0,0,0-3.687-1.52v-3.308a19.345,19.345,0,0,0-8.984,0v3.308a16.529,16.529,0,0,0-3.69,1.52l-2.333-2.335a19.953,19.953,0,0,0-6.348,6.355l2.333,2.327a16.749,16.749,0,0,0-1.52,3.689h-3.308a19.4,19.4,0,0,0,0,8.985h3.308a16.735,16.735,0,0,0,1.52,3.687l-2.331,2.332a19.949,19.949,0,0,0,6.347,6.355l2.334-2.334a16.614,16.614,0,0,0,3.689,1.52v3.307a19.346,19.346,0,0,0,8.984,0v-3.307a16.6,16.6,0,0,0,3.687-1.52l2.333,2.334a19.968,19.968,0,0,0,6.353-6.355l-2.333-2.332a16.56,16.56,0,0,0,1.52-3.688Z"></path><path fill="none" stroke="#0357ff" d="M256.895,730.446l-4.47,6.585,4.47,6.584"></path><path fill="none" stroke="#0357ff" d="M267.9,730.446l4.471,6.585-4.471,6.584"></path><line fill="none" stroke="#0357ff" x1="3.576" y2="14.305" transform="translate(260.83 730.04)"></line></g> </g> <g transform="translate(-168.548 -670.44)"><circle fill="none" stroke="#0357ff" cx="26.821" cy="26.821" r="26.821" transform="translate(168.685 690.451)"></circle><circle fill="url(#circle)" cx="19.92" cy="19.92" r="19.92" transform="translate(175.587 697.352)"></circle><circle fill="none" stroke="#fff" cx="8.857" cy="8.857" r="8.857" transform="translate(186.649 708.415)"></circle></g> <g transform="translate(-162.548 -647.44)"><circle fill="none" stroke="#0357ff" cx="26.821" cy="26.821" r="26.821" transform="translate(221.532 647.44)"></circle><path fill="url(#arrows)" d="M270.5,674.467l-21.979-15.758v11.6l-16.173-11.6v31.932l16.173-11.9v11.9Z"></path><path fill="none" stroke="#fff" stroke-miterlimit="10" d="M255.987,666.588l10.367,7.879-10.367,7.88"></path><path fill="none" stroke="#fff" stroke-miterlimit="10" d="M239.813,666.588l10.368,7.879-10.368,7.88"></path></g> <path fill="none" stroke="#0357ff" stroke-linecap="round" d="M264.548,763.44l4.742,10.714h16.847" transform="translate(-154.548 -651.44)"></path><path fill="none" stroke="#0357ff" stroke-linecap="round" d="M-4.574,3.731l2.039,6.612" transform="translate(96.897 49.643)"></path><path fill="none" stroke="#0357ff" stroke-linecap="round" d="M1.974,6.054,9.5,3.6" transform="translate(50.638 31.5)"></path><path fill="none" stroke="#0357ff" stroke-linecap="round" d="M286.138,763.44,281.4,774.154H264.548" transform="translate(-264.548 -689.44)"></path></g> <g transform="translate(998 1350)"><path fill="url(#hill)" d="M489.284,740.217,503.6,726.7a3.89,3.89,0,0,1,5.3-.034l27.247,25.063a21.876,21.876,0,0,0,30.577-.938l25.559-26.578v43h-103Z" transform="translate(-476.324 -653.217)"></path><g transform="translate(-476.324 -653.217)"><rect fill="none" width="124" height="124" rx="10" transform="translate(479.284 653.217)"></rect><path fill="none" stroke="#0357ff" d="M602.784,695.35v71.867a9.5,9.5,0,0,1-9.5,9.5h-104a9.5,9.5,0,0,1-9.5-9.5V724.8"></path><path fill="none" stroke="#0357ff" d="M479.784,710.8v-47.58a9.5,9.5,0,0,1,9.5-9.5h104a9.5,9.5,0,0,1,9.5,9.5v22.575"></path></g> <line fill="none" stroke="#0357ff" x2="123" transform="translate(3.46 20.5)"></line><path fill="none" stroke="#0357ff" d="M536.919,738.936" transform="translate(-476.324 -653.217)"></path><path fill="url(#upIcon)" d="M574.6,694.4l5.186,5.63-26.115,26.29a3.5,3.5,0,0,1-4.994-.03l-31.073-32.036a14.492,14.492,0,0,0-20.617-.19l-14.9,14.8a9.539,9.539,0,0,1,8.251.325l10.642-10.88a8.854,8.854,0,0,1,12.738.081l31.209,32.736a8.855,8.855,0,0,0,12.642.178l22.216-22.029,26.967-25.554Z" transform="translate(-476.324 -653.217)"></path><g transform="translate(-476.324 -653.217)"><circle fill="none" cx="9.557" cy="9.557" r="9.557" transform="translate(476.324 708.081)"></circle><circle fill="none" stroke="#0357ff" cx="9.159" cy="9.159" r="9.159" transform="translate(476.722 708.479)"></circle></g> <path fill="none" stroke="#0357ff" stroke-linecap="round" d="M606.758,683.722l-11.113,31.519-5.038-4.549-27.891,29.13a16.565,16.565,0,0,1-23.521.413L509.846,711.66a3.5,3.5,0,0,0-4.89.009l-11.924,11.689" transform="translate(-476.324 -653.217)"></path><path fill="url(#figure)" d="M493.1,719.311a7.2,7.2,0,0,0,0-3.347h-1.232a6.159,6.159,0,0,0-.567-1.375l.87-.869a7.438,7.438,0,0,0-2.368-2.368l-.871.871a6.213,6.213,0,0,0-1.374-.566v-1.233a7.228,7.228,0,0,0-3.348,0v1.233a6.156,6.156,0,0,0-1.375.566l-.87-.87a7.449,7.449,0,0,0-2.365,2.368l.869.868a6.2,6.2,0,0,0-.566,1.374h-1.233a7.229,7.229,0,0,0,0,3.348H479.9a6.2,6.2,0,0,0,.566,1.374l-.868.869a7.429,7.429,0,0,0,2.365,2.368l.87-.869a6.2,6.2,0,0,0,1.374.566v1.233a7.228,7.228,0,0,0,3.348,0v-1.233a6.194,6.194,0,0,0,1.374-.566l.87.869a7.445,7.445,0,0,0,2.367-2.368l-.869-.869a6.2,6.2,0,0,0,.566-1.374Z" transform="translate(-476.324 -653.217)"></path></g> <g transform="translate(998 1517)"><rect fill="url(#wrench)" width="103" height="103" transform="translate(10 11)"></rect><g transform="translate(-807.141 -876.972)"><rect fill="none" width="124" height="124" rx="10" transform="translate(807.141 876.972)"></rect><rect fill="none" stroke="#0357ff" width="123" height="123" rx="9.5" transform="translate(807.641 877.472)"></rect></g> <line fill="none" stroke="#0357ff" x2="123" transform="translate(0.5 20.5)"></line><path fill="none" stroke="#fff" d="M842.259,966.343a3.422,3.422,0,0,1-1.514-2.823l-.3-30.882a3.485,3.485,0,0,1,1.505-2.885,10.356,10.356,0,0,0-.845-17.509l.08,8.237-5.149,3.042-5.21-2.939-.08-8.238a10.355,10.355,0,0,0-.495,17.524,3.488,3.488,0,0,1,1.563,2.855l.3,30.877a3.42,3.42,0,0,1-1.459,2.853,10.359,10.359,0,1,0,11.6-.114Zm-3.691,12.073-3.987.039-2.028-3.433,1.959-3.473,3.988-.039,2.027,3.433Z" transform="translate(-807.141 -876.972)"></path><path fill="none" stroke="#0357ff" d="M874.759,921.24a10.358,10.358,0,1,0-11.6-.114,3.418,3.418,0,0,1,1.459,2.852l-.3,30.878a3.489,3.489,0,0,1-1.563,2.855,10.355,10.355,0,0,0,.495,17.523l.08-8.237,5.21-2.94,5.149,3.043-.08,8.237a10.356,10.356,0,0,0,.845-17.509,3.487,3.487,0,0,1-1.505-2.885l.3-30.882a3.422,3.422,0,0,1,1.514-2.823Zm-1.732-8.6L871,916.071l-3.988-.039-1.959-3.474,2.028-3.433,3.987.04Z" transform="translate(-807.141 -876.972)"></path><path fill="none" stroke="#fff" d="M907.259,966.343a3.422,3.422,0,0,1-1.514-2.823l-.3-30.882a3.485,3.485,0,0,1,1.505-2.885,10.356,10.356,0,0,0-.845-17.509l.08,8.237-5.149,3.042-5.21-2.939-.08-8.238a10.355,10.355,0,0,0-.495,17.524,3.488,3.488,0,0,1,1.563,2.855l.3,30.877a3.42,3.42,0,0,1-1.459,2.853,10.359,10.359,0,1,0,11.6-.114Zm-3.691,12.073-3.987.039-2.028-3.433,1.959-3.473,3.988-.039,2.027,3.433Z" transform="translate(-807.141 -876.972)"></path></g> <g transform="translate(787 1517.79)"><path fill="none" stroke="#0357ff" d="M8.532-17H121.468A8.532,8.532,0,0,1,130-8.468V97.468A8.532,8.532,0,0,1,121.468,106H8.532A8.532,8.532,0,0,1,0,97.468V-8.468A8.532,8.532,0,0,1,8.532-17Z" transform="translate(0 17)"></path><path fill="url(#curves)" d="M1077.076,745.887v14.4h115.495v-29s-3.714-10-16.714-9-16.714,19-35.286,18-23.78-6.2-36.78-6.2S1077.076,745.887,1077.076,745.887Z" transform="translate(-1070 -647.289)"></path><path fill="none" stroke="#0357ff" stroke-miterlimit="10" d="M1077.893,742.789a26.98,26.98,0,0,0,14.857,5c9.286,0,18.973-13.273,35.75-13.5s20.2,9.154,34.291,8.5c13.984-.221,13.285-13.4,28.586-14.07" transform="translate(-1070 -652.289)"></path><line fill="none" stroke="#0357ff" stroke-miterlimit="10" x2="8.5" y2="8.5" transform="translate(114 8)"></line><line fill="none" stroke="#0357ff" stroke-miterlimit="10" y1="8.5" x2="8.5" transform="translate(114 8)"></line><path fill="url(#chart)" d="M30.526,31.9V0A31.2,31.2,0,1,0,53.295,9.127Z" transform="translate(9.792 12)"></path><ellipse fill="none" stroke="#fff" cx="21.507" cy="21.507" rx="21.507" ry="21.507" transform="translate(20.198 21.002)"></ellipse></g> <circle fill="#1f22a0" stroke="#01a99d" stroke-miterlimit="10" cx="6" cy="6" r="6" transform="translate(825 1329.393)"></circle><circle fill="#1f22a0" stroke="#01a99d" stroke-miterlimit="10" cx="6" cy="6" r="6" transform="translate(764 1549.393)"></circle><path fill="none" stroke="#01a99d" stroke-miterlimit="10" d="M1461.792,1506.251l-10.393,10.393-10.393-10.393" transform="translate(-1016.338 1290.736) rotate(-45)"></path><ellipse fill="#1f22a0" stroke="#01a99d" stroke-miterlimit="10" cx="6" cy="6" rx="6" ry="6" transform="translate(1056.734 1652.393)"></ellipse><path fill="none" stroke="#01a99d" stroke-miterlimit="10" d="M20.786,10.393,10.393,0,0,10.393" transform="translate(834 1658.871) rotate(-45)"></path><path fill="none" stroke="#01a99d" stroke-miterlimit="10" d="M20.786,10.393,10.393,0,0,10.393" transform="translate(764.183 1410.62) rotate(21)"></path><ellipse fill="#1f22a0" stroke="#01a99d" stroke-miterlimit="10" cx="6" cy="6" rx="6" ry="6" transform="translate(1130.734 1412.393)"></ellipse><path fill="none" stroke="#01a99d" stroke-miterlimit="10" d="M20.786,10.393,10.393,0,0,10.393" transform="matrix(-0.839, -0.545, 0.545, -0.839, 1141.598, 1574.216)"></path></g> </svg></div> </div> <div class="row" data-sf-element="Row"> <div id="ContentPlaceholder1_C554_Col00" class="sf_colsIn col-4 u-normal-half u-mb2 u-l-mb4" data-sf-element="Column 1" data-placeholder-label="Column 1"> <div class="u-normal-tal u-pr4 u-l-p0 u-tar"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="u-w13 u-dn u-l-db u-mb2" viewBox="0 0 132.59 123.714" title="Record/Playback Enables Fast Automatio"><defs><lineargradient id="colorSource" x1="0.87" y1="0.132" x2="0.256" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#ffb318"></stop><stop offset="1" stop-color="#ff9b4b"></stop></lineargradient> <lineargradient id="orangeCircle" x1="0.5" y1="0" x2="0.5" xlink:href="#colorSource"></lineargradient><lineargradient id="orangeArrows" x1="-6.074" y1="7.061" x2="-6.082" y2="7.053" xlink:href="#colorSource"></lineargradient></defs> <g transform="translate(0.5 0.5)"><g transform="translate(-164.548 -651.44)"><g transform="translate(4)"><circle fill="none" stroke="#0357ff" cx="26.821" cy="26.821" r="26.821" transform="translate(235.797 710.371)"></circle></g> <g transform="translate(4)"><path fill="url(#colorSource)" d="M281.762,741.463a19.345,19.345,0,0,0,0-8.984h-3.308a16.539,16.539,0,0,0-1.52-3.689l2.334-2.331a19.968,19.968,0,0,0-6.353-6.355l-2.339,2.338a16.552,16.552,0,0,0-3.687-1.52v-3.308a19.345,19.345,0,0,0-8.984,0v3.308a16.529,16.529,0,0,0-3.69,1.52l-2.333-2.335a19.953,19.953,0,0,0-6.348,6.355l2.333,2.327a16.749,16.749,0,0,0-1.52,3.689h-3.308a19.4,19.4,0,0,0,0,8.985h3.308a16.735,16.735,0,0,0,1.52,3.687l-2.331,2.332a19.949,19.949,0,0,0,6.347,6.355l2.334-2.334a16.614,16.614,0,0,0,3.689,1.52v3.307a19.346,19.346,0,0,0,8.984,0v-3.307a16.6,16.6,0,0,0,3.687-1.52l2.333,2.334a19.968,19.968,0,0,0,6.353-6.355l-2.333-2.332a16.56,16.56,0,0,0,1.52-3.688Z"></path><path fill="none" stroke="#0357ff" d="M256.895,730.446l-4.47,6.585,4.47,6.584"></path><path fill="none" stroke="#0357ff" d="M267.9,730.446l4.471,6.585-4.471,6.584"></path><line fill="none" stroke="#0357ff" x1="3.576" y2="14.305" transform="translate(260.83 730.04)"></line></g> </g> <g transform="translate(-168.548 -670.44)"><circle fill="none" stroke="#0357ff" cx="26.821" cy="26.821" r="26.821" transform="translate(168.685 690.451)"></circle><circle fill="url(#orangeCircle)" cx="19.92" cy="19.92" r="19.92" transform="translate(175.587 697.352)"></circle><circle fill="none" stroke="#fff" cx="8.857" cy="8.857" r="8.857" transform="translate(186.649 708.415)"></circle></g> <g transform="translate(-162.548 -647.44)"><circle fill="none" stroke="#0357ff" cx="26.821" cy="26.821" r="26.821" transform="translate(221.532 647.44)"></circle><path fill="url(#orangeArrows)" d="M270.5,674.467l-21.979-15.758v11.6l-16.173-11.6v31.932l16.173-11.9v11.9Z"></path><path fill="none" stroke="#fff" stroke-miterlimit="10" d="M255.987,666.588l10.367,7.879-10.367,7.88"></path><path fill="none" stroke="#fff" stroke-miterlimit="10" d="M239.813,666.588l10.368,7.879-10.368,7.88"></path></g> <path fill="none" stroke="#0357ff" stroke-linecap="round" d="M264.548,763.44l4.742,10.714h16.847" transform="translate(-154.548 -651.44)"></path><path fill="none" stroke="#0357ff" stroke-linecap="round" d="M-4.574,3.731l2.039,6.612" transform="translate(96.897 49.643)"></path><path fill="none" stroke="#0357ff" stroke-linecap="round" d="M1.974,6.054,9.5,3.6" transform="translate(50.638 31.5)"></path><path fill="none" stroke="#0357ff" stroke-linecap="round" d="M286.138,763.44,281.4,774.154H264.548" transform="translate(-264.548 -689.44)"></path></g> </svg> <h3 class="h4">Record/Playback Enables Fast Automation</h3><p class="u-s-fs16">Simply record your test and use automated playback for an easy and fast way to craft your test and then run that same script to test multiple browsers. </p></div></div> <div id="ContentPlaceholder1_C554_Col01" class="sf_colsIn col--offset-4 col-4 u-normal-half u-l-ml0 u-mb2 u-l-mb4" data-sf-element="Column 2" data-placeholder-label="Column 2"> <div class="u-pl4 u-l-pl0 u-s-pl0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="u-w13 u-dn u-l-db u-mb2" viewBox="0 0 131.174 124" title="Quick and Stable Test Runs"><defs><lineargradient id="colorCenter" x1="-4.713" y1="3.733" x2="-4.717" y2="3.717" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#ffb318"></stop><stop offset="1" stop-color="#ff9b4b"></stop></lineargradient> <lineargradient id="upArrow" x1="1.03" y1="-0.204" x2="0.046" y2="0.942" xlink:href="#colorCenter"></lineargradient><lineargradient id="gear" x1="-31.884" y1="11.346" x2="-31.884" y2="11.324" xlink:href="#colorCenter"></lineargradient></defs> <g transform="translate(0.102)"><path fill="url(#colorCenter)" d="M489.284,740.217,503.6,726.7a3.89,3.89,0,0,1,5.3-.034l27.247,25.063a21.876,21.876,0,0,0,30.577-.938l25.559-26.578v43h-103Z" transform="translate(-476.324 -653.217)"></path><g transform="translate(-476.324 -653.217)"><rect fill="none" width="124" height="124" rx="10" transform="translate(479.284 653.217)"></rect><path fill="none" stroke="#0357ff" d="M602.784,695.35v71.867a9.5,9.5,0,0,1-9.5,9.5h-104a9.5,9.5,0,0,1-9.5-9.5V724.8"></path><path fill="none" stroke="#0357ff" d="M479.784,710.8v-47.58a9.5,9.5,0,0,1,9.5-9.5h104a9.5,9.5,0,0,1,9.5,9.5v22.575"></path></g> <line fill="none" stroke="#0357ff" x2="123" transform="translate(3.46 20.5)"></line><path fill="none" stroke="#0357ff" d="M536.919,738.936" transform="translate(-476.324 -653.217)"></path><path fill="url(#upArrow)" d="M574.6,694.4l5.186,5.63-26.115,26.29a3.5,3.5,0,0,1-4.994-.03l-31.073-32.036a14.492,14.492,0,0,0-20.617-.19l-14.9,14.8a9.539,9.539,0,0,1,8.251.325l10.642-10.88a8.854,8.854,0,0,1,12.738.081l31.209,32.736a8.855,8.855,0,0,0,12.642.178l22.216-22.029,26.967-25.554Z" transform="translate(-476.324 -653.217)"></path><g transform="translate(-476.324 -653.217)"><circle fill="none" cx="9.557" cy="9.557" r="9.557" transform="translate(476.324 708.081)"></circle><circle fill="none" stroke="#0357ff" cx="9.159" cy="9.159" r="9.159" transform="translate(476.722 708.479)"></circle></g> <path fill="none" stroke="#0357ff" stroke-linecap="round" d="M606.758,683.722l-11.113,31.519-5.038-4.549-27.891,29.13a16.565,16.565,0,0,1-23.521.413L509.846,711.66a3.5,3.5,0,0,0-4.89.009l-11.924,11.689" transform="translate(-476.324 -653.217)"></path><path fill="url(#gear)" d="M493.1,719.311a7.2,7.2,0,0,0,0-3.347h-1.232a6.159,6.159,0,0,0-.567-1.375l.87-.869a7.438,7.438,0,0,0-2.368-2.368l-.871.871a6.213,6.213,0,0,0-1.374-.566v-1.233a7.228,7.228,0,0,0-3.348,0v1.233a6.156,6.156,0,0,0-1.375.566l-.87-.87a7.449,7.449,0,0,0-2.365,2.368l.869.868a6.2,6.2,0,0,0-.566,1.374h-1.233a7.229,7.229,0,0,0,0,3.348H479.9a6.2,6.2,0,0,0,.566,1.374l-.868.869a7.429,7.429,0,0,0,2.365,2.368l.87-.869a6.2,6.2,0,0,0,1.374.566v1.233a7.228,7.228,0,0,0,3.348,0v-1.233a6.194,6.194,0,0,0,1.374-.566l.87.869a7.445,7.445,0,0,0,2.367-2.368l-.869-.869a6.2,6.2,0,0,0,.566-1.374Z" transform="translate(-476.324 -653.217)"></path></g> </svg> <h3 class="h4">Quick and Stable Test Runs</h3><p class="u-s-fs16">Use the built-in scheduling feature or integrate test suites in any CI/CD setup. </p></div></div> </div> <div class="row row-reversed--s" data-sf-element="Row"> <div id="ContentPlaceholder1_C555_Col00" class="sf_colsIn col-4 u-normal-half u-mb2 u-l-mb4" data-sf-element="Column 1" data-placeholder-label="Column 1"> <div class="u-normal-tal u-pr4 u-l-p0 u-tar"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="u-w13 u-dn u-l-db u-mb2" viewBox="0 0 131 124" title="Monitor Quality"><defs><lineargradient id="orangeCurve" x1="0.988" y1="0.083" x2="0.094" y2="1.465" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#ffae00"></stop><stop offset="1" stop-color="#ff9432"></stop></lineargradient> <lineargradient id="orangePieChart" x1="0.825" y1="0.095" x2="0.177" y2="0.903" xlink:href="#orangeCurve"></lineargradient></defs> <g transform="translate(0.5 0.5)"><path fill="none" stroke="#0357ff" d="M8.532-17H121.468A8.532,8.532,0,0,1,130-8.468V97.468A8.532,8.532,0,0,1,121.468,106H8.532A8.532,8.532,0,0,1,0,97.468V-8.468A8.532,8.532,0,0,1,8.532-17Z" transform="translate(0 17)"></path><path fill="url(#orangeCurve)" d="M1077.076,745.887v14.4h115.495v-29s-3.714-10-16.714-9-16.714,19-35.286,18-23.78-6.2-36.78-6.2S1077.076,745.887,1077.076,745.887Z" transform="translate(-1070 -647.289)"></path><path fill="none" stroke="#0357ff" stroke-miterlimit="10" d="M1077.893,742.789a26.98,26.98,0,0,0,14.857,5c9.286,0,18.973-13.273,35.75-13.5s20.2,9.154,34.291,8.5c13.984-.221,13.285-13.4,28.586-14.07" transform="translate(-1070 -652.289)"></path><line fill="none" stroke="#0357ff" stroke-miterlimit="10" x2="8.5" y2="8.5" transform="translate(114 8)"></line><line fill="none" stroke="#0357ff" stroke-miterlimit="10" y1="8.5" x2="8.5" transform="translate(114 8)"></line><path fill="url(#orangePieChart)" d="M30.526,31.9V0A31.2,31.2,0,1,0,53.295,9.127Z" transform="translate(9.792 12)"></path><ellipse fill="none" stroke="#fff" cx="21.507" cy="21.507" rx="21.507" ry="21.507" transform="translate(20.198 21.002)"></ellipse></g> </svg> <h3 class="h4">Monitor Quality</h3><p class="u-s-fs16">Keep track of automation and app quality through the Executive Dashboard with web-based results and reports.</p></div></div> <div id="ContentPlaceholder1_C555_Col01" class="sf_colsIn col--offset-4 col-4 u-normal-half u-l-ml0 u-mb2 u-l-mb4" data-sf-element="Column 2" data-placeholder-label="Column 2"> <div class="u-pl4 u-l-pl0 u-s-pl0"><svg xmlns="http://www.w3.org/2000/svg" class="u-w13 u-dn u-l-db u-mb2" viewBox="0 0 124 124" title="Monitor Quality"><defs><lineargradient id="orangeCenter" x1="1" x2="0" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#ffb318"></stop><stop offset="1" stop-color="#ff9b4b"></stop></lineargradient> </defs> <rect fill="url(#orangeCenter)" width="103" height="103" transform="translate(10 11)"></rect><g transform="translate(-807.141 -876.972)"><rect fill="none" width="124" height="124" rx="10" transform="translate(807.141 876.972)"></rect><rect fill="none" stroke="#0357ff" width="123" height="123" rx="9.5" transform="translate(807.641 877.472)"></rect></g> <line fill="none" stroke="#0357ff" x2="123" transform="translate(0.5 20.5)"></line><path fill="none" stroke="#fff" d="M842.259,966.343a3.422,3.422,0,0,1-1.514-2.823l-.3-30.882a3.485,3.485,0,0,1,1.505-2.885,10.356,10.356,0,0,0-.845-17.509l.08,8.237-5.149,3.042-5.21-2.939-.08-8.238a10.355,10.355,0,0,0-.495,17.524,3.488,3.488,0,0,1,1.563,2.855l.3,30.877a3.42,3.42,0,0,1-1.459,2.853,10.359,10.359,0,1,0,11.6-.114Zm-3.691,12.073-3.987.039-2.028-3.433,1.959-3.473,3.988-.039,2.027,3.433Z" transform="translate(-807.141 -876.972)"></path><path fill="none" stroke="#0357ff" d="M874.759,921.24a10.358,10.358,0,1,0-11.6-.114,3.418,3.418,0,0,1,1.459,2.852l-.3,30.878a3.489,3.489,0,0,1-1.563,2.855,10.355,10.355,0,0,0,.495,17.523l.08-8.237,5.21-2.94,5.149,3.043-.08,8.237a10.356,10.356,0,0,0,.845-17.509,3.487,3.487,0,0,1-1.505-2.885l.3-30.882a3.422,3.422,0,0,1,1.514-2.823Zm-1.732-8.6L871,916.071l-3.988-.039-1.959-3.474,2.028-3.433,3.987.04Z" transform="translate(-807.141 -876.972)"></path><path fill="none" stroke="#fff" d="M907.259,966.343a3.422,3.422,0,0,1-1.514-2.823l-.3-30.882a3.485,3.485,0,0,1,1.505-2.885,10.356,10.356,0,0,0-.845-17.509l.08,8.237-5.149,3.042-5.21-2.939-.08-8.238a10.355,10.355,0,0,0-.495,17.524,3.488,3.488,0,0,1,1.563,2.855l.3,30.877a3.42,3.42,0,0,1-1.459,2.853,10.359,10.359,0,1,0,11.6-.114Zm-3.691,12.073-3.987.039-2.028-3.433,1.959-3.473,3.988-.039,2.027,3.433Z" transform="translate(-807.141 -876.972)"></path></svg> <h3 class="h4">Minimize Test Maintenance</h3><p class="u-s-fs16">Maintenance is greatly reduced with patented element detection, centralized object repository, intelligent suggestions and multi-mechanism element search.</p></div></div> </div> </div> </div> </div> <div id="ContentPlaceholder1_C682_Col00" class="sf_colsIn container u-pb2 u-pt3" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"> <div class="Card Card-Blue u-mb6 u-pr u-s-mb4"><div class="Card-tag u-dib u-ttu u-vam u-xl-mb1 u-s-mb2">Latest News</div><div class="Card-content u-pl3 u-pr4 u-mb4 u-dib u-ff-sans0 u-fs24 u-vam u-s-pl0 u-s-mb3 u-c-base u-fw4">Full desktop test automation support is now available in Test Studio. Test Studio offers advanced web and desktop features, allowing you to cover testing for any legacy or modern technology that comes in question for you. <a href="https://www.telerik.com/blogs/r3-2022-test-studio-release" class="u-tdu" data-sf-ec-immutable="" data-sf-marked="">Read more!</a> </div></div></div> </div> </div> <span class="u-pa" id="Testing-needs"></span><section class="Section u-bg-blue--gradient sctn-Roles u-p0" data-sf-element="Section" data-placeholder-label="Section"> <div id="ContentPlaceholder1_C644_Col00" class="sf_colsIn container u-s-pl3 u-s-pr3 u-s-pt2" data-sf-element="Section Content" data-placeholder-label="Section Content"> <span class="u-pa" id="Roles"></span><div id="ContentPlaceholder1_C500_Col00" class="sf_colsIn" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"><div class="row" data-sf-element="Row"> <div id="ContentPlaceholder1_C692_Col00" class="sf_colsIn col-10" data-sf-element="Column 1" data-placeholder-label="Column 1"> <h2>Enable Automated Testing for Everyone, <br />With or Without Code</h2><p class="u-fs28 u-fw3 u-mb6 u-l-mb4 u-s-fs18">Test Studio&rsquo;s blend of codeless and code-based automation capabilities in an intuitive UI enables testing anyone can use regardless of expertise and delivers outstanding results for QAs, developers and managers.</p></div> </div> <div class="row u-mb7 row--aligned" data-sf-element="Row"> <div id="ContentPlaceholder1_C562_Col00" class="sf_colsIn col-4 u-m-col-12 u-m-mb4 u-cf" data-sf-element="Column 1" data-placeholder-label="Column 1"> <a class="u-tdn u-db Tbl u-br15" href="/teststudio/test-automation-solutions-for-the-entire-team#QA-Engineers"><span class="u-bg-blue u-db u-tac u-p4 u-br10 u-br--t"><svg xmlns="http://www.w3.org/2000/svg" width="148.584" height="126.37" viewBox="0 0 148.584 126.37" class="u-m-fl u-m-mr2 u-w15 u-s-fn u-oh" title="qa"><defs><lineargradient id="colorOrange" x1="0.849" y1="0.081" x2="0" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#ffb318"></stop><stop offset="1" stop-color="#ff9b4b"></stop></lineargradient> <lineargradient id="orangeL1" x1="1.453" y1="-14.186" x2="-2.387" y2="44.977" xlink:href="#colorOrange"></lineargradient><lineargradient id="orangeL2" x1="0.914" y1="-8.613" x2="-1.774" y2="50.55" xlink:href="#colorOrange"></lineargradient><lineargradient id="orangeL3" x1="1.608" y1="-23.894" x2="-1.08" y2="35.268" xlink:href="#colorOrange"></lineargradient><lineargradient id="orangeL4" x1="4.462" y1="-30.018" x2="-3.219" y2="29.145" xlink:href="#colorOrange"></lineargradient><lineargradient id="orangeL5" x1="2.14" y1="-35.593" x2="-0.548" y2="23.569" xlink:href="#colorOrange"></lineargradient><lineargradient id="orangeL6" x1="3.984" y1="-41.667" x2="-0.904" y2="17.496" xlink:href="#colorOrange"></lineargradient><lineargradient id="orangeL7" x1="2.457" y1="-33.952" x2="-0.904" y2="25.211" xlink:href="#colorOrange"></lineargradient><lineargradient id="orangeL8" x1="4.346" y1="-37.587" x2="-1.628" y2="21.576" xlink:href="#colorOrange"></lineargradient><lineargradient id="orangeL9" x1="2.936" y1="-53.117" x2="0.248" y2="6.046" xlink:href="#colorOrange"></lineargradient><lineargradient id="orangeL1011" x1="6.459" y1="-45.402" x2="-1.222" y2="13.761" xlink:href="#colorOrange"></lineargradient></defs> <g transform="translate(0.5 0.5)"><path fill="none" stroke="#0357ff" d="M429.584,334.872l-5,7.365,5,7.365" transform="translate(-413 -319.789)"></path><path fill="none" stroke="#0357ff" d="M466.891,397.872l5,7.365-5,7.365" transform="translate(-413 -319.789)"></path><rect fill="none" stroke="#0357ff" stroke-miterlimit="10" width="140" height="106" rx="8.532"></rect><g transform="translate(-162.584 -481.004)"><path fill="url(#colorOrange)" d="M311.066,563.9a32.874,32.874,0,0,1-32.859,31.761H245.332V524.878A32.875,32.875,0,0,1,278.207,492h0a32.874,32.874,0,0,1,32.874,32.874V537.4Z"></path><path fill="none" stroke="#0357ff" stroke-miterlimit="10" d="M253.235,544.491l-11.634,20.7h16.657V553.751"></path><path fill="none" stroke-miterlimit="10" stroke="#fff" d="M245.335,585.577h.526a32.589,32.589,0,0,0,23.048-9.546l.1-.1h-23.67"></path><line fill="none" stroke="#0357ff" stroke-miterlimit="10" x2="21.364" transform="translate(233.72 528.597)"></line><line fill="none" stroke="#0357ff" stroke-miterlimit="10" x2="13.364" transform="translate(297.72 528.597)"></line></g> <g transform="translate(-161.584 -482.004)"><circle fill="none" stroke-miterlimit="10" stroke="#fff" cx="18" cy="18" r="18" transform="translate(258.235 521.168)"></circle><path fill="none" stroke="#0357ff" d="M279.9,562.36l-.006,41.78a3.018,3.018,0,1,1-6.035.1c0-.034,0-.069,0-.1h0l.009-41.808"></path><circle fill="none" cx="24" cy="24" r="24" transform="translate(252.235 515.168)"></circle><circle fill="none" stroke="#0357ff" cx="23.5" cy="23.5" r="23.5" transform="translate(252.735 515.668)"></circle><path fill="none" stroke="#0357ff" d="M269.834,531.622l-5,7.365,5,7.365"></path><path fill="none" stroke="#0357ff" d="M282.141,531.622l5,7.365-5,7.365"></path><line fill="none" stroke="#0357ff" x1="4" y2="16" transform="translate(274.235 531.168)"></line></g> <line fill="none" stroke="#0357ff" x2="22.5" transform="translate(26 21.711)"></line><g transform="translate(-413 -319.789)"><rect fill="url(#orangeL1)" width="14" height="1" transform="translate(466 341)"></rect></g> <line fill="none" stroke-miterlimit="10" stroke="#fff" x2="39" transform="translate(28 29.711)"></line><g transform="translate(-413 -319.789)"><rect fill="url(#orangeL3)" width="20" height="1" transform="translate(460 356)"></rect></g> <line fill="none" stroke-miterlimit="10" stroke="#fff" x2="20" transform="translate(28 44.711)"></line><g transform="translate(-413 -319.789)"><rect fill="url(#orangeL4)" width="7" height="1" transform="translate(463 364)"></rect></g> <g transform="translate(-413 -319.789)"><rect fill="url(#orangeL5)" width="20" height="1" transform="translate(453 371)"></rect></g> <line fill="none" stroke="#fff" x2="7" transform="translate(62 51.711)"></line><g transform="translate(-413 -319.789)"><rect fill="url(#orangeL6)" width="11" height="1" transform="translate(453 378)"></rect></g> <g transform="translate(-413 -319.789)"><rect fill="url(#orangeL7)" width="16" height="1" transform="translate(466 378)"></rect></g> <line fill="none" stroke-miterlimit="10" stroke="#fff" x2="27" transform="translate(29 66.711)"></line><g transform="translate(-413 -319.789)"><rect fill="url(#orangeL8)" width="9" height="1" transform="translate(471 386)"></rect></g> <g transform="translate(-413 -319.789)"><rect fill="url(#orangeLine9)" width="20" height="1" transform="translate(442 393)"></rect></g> <g transform="translate(-413 -319.789)"><rect fill="url(#orangeL1011)" width="7" height="1" transform="translate(464 393)"></rect></g> <g transform="translate(-413 -319.789)"><rect fill="url(#orangeL1011)" width="7" height="1" transform="translate(459 405)"></rect></g> <line fill="none" stroke="#0357ff" x2="14" transform="translate(29 85.711)"></line><line fill="none" stroke-miterlimit="10" stroke="#fff" x2="17" transform="translate(28 36.711)"></line><line fill="none" stroke="#0357ff" x1="4" y2="16" transform="translate(21.054 14.636)"></line></g> </svg></span> <div class="u-p3"><h3 class="u-fs28 u-lh1 u-mb2 u-m-mb1 u-fwn Text--link">QA</h3><p class="u-s-fs16 u-c-base">Do you feel overwhelmed by the thought of developing and implementing stable and reliable test automation?</p></div></a></div> <div id="ContentPlaceholder1_C562_Col01" class="sf_colsIn col-4 u-m-col-12 u-m-mb4 u-cf" data-sf-element="Column 2" data-placeholder-label="Column 2"> <a class="u-tdn u-db Tbl u-br15" href="/teststudio/test-automation-solutions-for-the-entire-team#Developers"><span class="u-bg-blue u-db u-tac u-p4 u-br10 u-br--t"><svg xmlns="http://www.w3.org/2000/svg" width="148.584" height="126.37" viewBox="0 0 148.584 126.37" class=" u-m-fl u-w15 u-s-fn u-oh" title="developer"><defs><lineargradient id="orange" x1="0.849" y1="0.081" x2="0" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#ffb318"></stop><stop offset="1" stop-color="#ff9b4b"></stop></lineargradient> <lineargradient id="orangeLine1" x1="1.453" y1="-14.186" x2="-2.387" y2="44.977" xlink:href="#orange">/&gt; <lineargradient id="orangeLine2" x1="0.914" y1="-8.613" x2="-1.774" y2="50.55" xlink:href="#orange">/&gt; <lineargradient id="orangeLine3" x1="1.608" y1="-23.894" x2="-1.08" y2="35.268" xlink:href="#orange">/&gt; <lineargradient id="orangeLine4" x1="4.462" y1="-30.018" x2="-3.219" y2="29.145" xlink:href="#orange">/&gt; <lineargradient id="orangeLine5" x1="2.14" y1="-35.593" x2="-0.548" y2="23.569" xlink:href="#orange">/&gt; <lineargradient id="orangeLine6" x1="3.984" y1="-41.667" x2="-0.904" y2="17.496" xlink:href="#orange">/&gt; <lineargradient id="orangeLine7" x1="2.457" y1="-33.952" x2="-0.904" y2="25.211" xlink:href="#orange">/&gt; <lineargradient id="orangeLine8" x1="4.346" y1="-37.587" x2="-1.628" y2="21.576" xlink:href="#orange">/&gt; <lineargradient id="orangeLine9" x1="2.936" y1="-53.117" x2="0.248" y2="6.046" xlink:href="#orange">/&gt; <lineargradient id="orangeLine1011" x1="6.459" y1="-45.402" x2="-1.222" y2="13.761" xlink:href="#orange">/&gt; </lineargradient></lineargradient></lineargradient></lineargradient></lineargradient></lineargradient></lineargradient></lineargradient></lineargradient></lineargradient></defs> <g transform="translate(0.5 0.5)"><path fill="none" stroke="#0357ff" d="M429.584,334.872l-5,7.365,5,7.365" transform="translate(-413 -319.789)"></path><path fill="none" stroke="#0357ff" d="M466.891,397.872l5,7.365-5,7.365" transform="translate(-413 -319.789)"></path><rect fill="none" stroke="#0357ff" stroke-miterlimit="10" width="140" height="106" rx="8.532"></rect><line fill="none" stroke="#0357ff" stroke-miterlimit="10" x2="8.5" y2="8.5" transform="translate(124 6)"></line><line fill="none" stroke="#0357ff" stroke-miterlimit="10" y1="8.5" x2="8.5" transform="translate(124 6)"></line><g transform="translate(-413 -319.789)"><path fill="url(#orange)" d="M561.066,413.9a32.874,32.874,0,0,1-32.859,31.761H495.332V374.878A32.875,32.875,0,0,1,528.207,342h0a32.874,32.874,0,0,1,32.874,32.874V387.4Z"></path><circle fill="none" stroke="#0357ff" stroke-miterlimit="10" cx="2.976" cy="2.976" r="2.976" transform="translate(483.61 386.706)"></circle><circle fill="none" stroke="#0357ff" stroke-miterlimit="10" cx="2.976" cy="2.976" r="2.976" transform="translate(524.457 386.706)"></circle><path fill="none" stroke="#0357ff" stroke-miterlimit="10" d="M490.6,416.193h16.657v-29.64Z"></path><path fill="none" stroke-miterlimit="10" stroke="#fff" d="M495.335,435.577h.526a32.588,32.588,0,0,0,23.048-9.546l.1-.1h-23.67"></path><line fill="none" stroke="#0357ff" stroke-miterlimit="10" x2="77.364" transform="translate(483.72 378.597)"></line></g> <line fill="none" stroke="#0357ff" x2="22.5" transform="translate(26 21.711)"></line><g transform="translate(-413 -319.789)"><rect fill="url(#orangeLine1)" width="14" height="1" transform="translate(466 341)"></rect></g> <g transform="translate(-413 -319.789)"><rect fill="url(#orangeLine2)" width="20" height="1" transform="translate(483 349)"></rect></g> <line fill="none" stroke-miterlimit="10" stroke="#fff" x2="39" transform="translate(28 29.711)"></line><g transform="translate(-413 -319.789)"><rect fill="url(#orangeLine3)" width="20" height="1" transform="translate(460 356)"></rect></g> <line fill="none" stroke-miterlimit="10" stroke="#fff" x2="20" transform="translate(28 44.711)"></line><g transform="translate(-413 -319.789)"><rect fill="url(#orangeLine4)" width="7" height="1" transform="translate(463 364)"></rect></g> <g transform="translate(-413 -319.789)"><rect fill="url(#orangeLine5)" width="20" height="1" transform="translate(453 371)"></rect></g> <line fill="none" stroke="#fff" x2="7" transform="translate(62 51.711)"></line><g transform="translate(-413 -319.789)"><rect fill="url(#orangeLine6)" width="11" height="1" transform="translate(453 378)"></rect></g> <g transform="translate(-413 -319.789)"><rect fill="url(#orangeLine7)" width="16" height="1" transform="translate(466 378)"></rect></g> <line fill="none" stroke-miterlimit="10" stroke="#fff" x2="27" transform="translate(29 66.711)"></line><g transform="translate(-413 -319.789)"><rect fill="url(#orangeLine8)" width="9" height="1" transform="translate(471 386)"></rect></g> <g transform="translate(-413 -319.789)"><rect fill="url(#orangeLine9)" width="20" height="1" transform="translate(442 393)"></rect></g> <g transform="translate(-413 -319.789)"><rect fill="url(#orangeLine1011)" width="7" height="1" transform="translate(464 393)"></rect></g> <g transform="translate(-413 -319.789)"><rect fill="url(#orangeLine1011)" width="7" height="1" transform="translate(459 405)"></rect></g> <line fill="none" stroke="#0357ff" x2="14" transform="translate(29 85.711)"></line><line fill="none" stroke-miterlimit="10" stroke="#fff" x2="17" transform="translate(28 36.711)"></line><line fill="none" stroke="#0357ff" x1="4" y2="16" transform="translate(21.054 14.636)"></line></g> </svg></span> <div class="u-p3"><h3 class="u-fs28 u-lh1 u-mb2 u-m-mb1 Text--link u-fwn">Developer</h3><p class="u-c-base u-s-fs16">Is creating and maintaining sophisticated test scripts using basic frameworks more challenging than you thought?</p></div></a></div> <div id="ContentPlaceholder1_C562_Col02" class="sf_colsIn col-4 u-m-col-12 u-m-mb4 u-cf" data-sf-element="Column 3" data-placeholder-label="Column 3"> <a class="u-tdn u-db Tbl u-br15" href="/teststudio/test-automation-solutions-for-the-entire-team#Managers"><span class="u-bg-blue u-db u-tac u-p4 u-br10 u-br--t"><svg xmlns="http://www.w3.org/2000/svg" width="156.09" height="128.206" viewBox="0 0 156.09 128.206" class=" u-m-fl u-w15 u-s-fn u-oh" title="manager"><defs><lineargradient id="axf" x1="1" y1=".045" x2="0" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#ffb318"></stop><stop offset="1" stop-color="#ff9b4b"></stop></lineargradient> </defs> <g transform="translate(-364.41 -1178.5)"><rect width="140" height="106" rx="8.532" transform="translate(380 1179)" fill="none" stroke="#0357ff" stroke-miterlimit="10"></rect><path d="M311.066 563.9a32.874 32.874 0 01-32.859 31.761h-32.875v-70.783A32.875 32.875 0 01278.207 492a32.874 32.874 0 0132.874 32.874V537.4z" fill="url(#axf)" transform="translate(200.416 698.996)"></path><path d="M453.651 1243.487l-11.634 20.7h16.657v-11.44" fill="none" stroke="#0357ff" stroke-miterlimit="10"></path><path d="M445.751 1284.573h.526a32.589 32.589 0 0023.048-9.546l.1-.1h-23.67" fill="none" stroke="#fff" stroke-miterlimit="10"></path><path fill="none" stroke="#0357ff" stroke-miterlimit="10" d="M434.136 1227.593H455.5M498.136 1227.593H511.5"></path><g fill="none" transform="translate(200.416 698.996)"><circle data-name="Ellipse 70" cx="18" cy="18" r="18" transform="translate(258.235 521.168)" stroke="#fff" stroke-miterlimit="10"></circle><path d="M279.9 562.36l-.006 41.78a3.018 3.018 0 11-6.035.1v-.1h0l.009-41.808" stroke="#0357ff"></path><circle data-name="Ellipse 72" cx="24" cy="24" r="24" transform="translate(252.235 515.168)"></circle><circle data-name="Ellipse 73" cx="23.5" cy="23.5" r="23.5" transform="translate(252.735 515.668)" stroke="#0357ff"></circle><path d="M269.834 531.622l-5 7.365 5 7.365M282.141 531.622l5 7.365-5 7.365M278.235 531.168l-4 16" stroke="#0357ff"></path></g> </g> <path d="M0 55.327a31.795 31.795 0 1131.795 31.8A31.8 31.8 0 010 55.327z" fill="#ff9f1b" fill-rule="evenodd"></path><path d="M53.992 60.721a21.852 21.852 0 000-10.151h-3.74a18.686 18.686 0 00-1.72-4.167l2.636-2.635a22.561 22.561 0 00-7.178-7.179l-2.636 2.637a18.728 18.728 0 00-4.166-1.722v-3.738a21.873 21.873 0 00-10.15 0v3.738a18.742 18.742 0 00-4.168 1.722l-2.636-2.637a22.528 22.528 0 00-7.176 7.179l2.634 2.635a18.79 18.79 0 00-1.72 4.167h-3.738a21.9 21.9 0 000 10.151h3.739a18.79 18.79 0 001.72 4.167l-2.634 2.635a22.546 22.546 0 007.176 7.179l2.636-2.637a18.7 18.7 0 004.168 1.721v3.738a21.849 21.849 0 0010.15 0v-3.738a18.725 18.725 0 004.166-1.721l2.636 2.637a22.561 22.561 0 007.178-7.179l-2.636-2.635a18.7 18.7 0 001.72-4.167z" fill="none" stroke="#fff"></path><path d="M40.63 55.645l-14.133-8.158v16.316z" fill="none" stroke="#0c28b8"></path></svg> </span> <div class="u-p3 u-pb5"><h3 class="u-fs28 u-lh1 u-mb2 u-m-mb1 Text--link u-fwn">Manager</h3><p class="u-c-base u-s-fs16">Do you have easy access to test results and quality metrics necessary to make informed decisions fast?</p></div></a></div> </div> </div> </div> </section> <div class="u-bg-blue--gradient u-dn u-s-db"> <img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/teststudio/curve-mobile0059a35f85464258bc3b3b2cfda8a578.png?sfvrsn=be1fe17f_2" loading="lazy" title="white_curve" alt="white_curve" class="u-full" /> </div> <div class="Section u-pb1 u-pt10 u-s-pt0" data-sf-element="Section" data-placeholder-label="Section Banner"> <div id="ContentPlaceholder1_C572_Col00" class="sf_colsIn Section-bg u-s-bn sctn-Testing-types" data-sf-element="Section Background" data-placeholder-label="Section Background"> <img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/teststudio/curve81ef4e53b23b4675bf45a3654ccd4488.svg?sfvrsn=90d408ae_10" loading="lazy" title="white-curve" alt="white-curve" class="u-s-dn" /></div> <div id="ContentPlaceholder1_C572_Col01" class="sf_colsIn container u-s-pr3 u-s-pl3" data-sf-element="Section Content" data-placeholder-label="Section Content"><div class="row" data-sf-element="Row"> <div id="ContentPlaceholder1_C619_Col00" class="sf_colsIn col-10 u-normal-full" data-sf-element="Column 1" data-placeholder-label="Column 1"> <h2 id="Testing-types">What&rsquo;s Included</h2><p class="u-fs28 u-fw3 u-mb2 u-l-mb2 u-s-fs18 u-s-mb3">Whether it&rsquo;s eliminating bottlenecks with regression testing, increasing test coverage across UI, RESTful API, and load scenarios, or keeping the entire team in the loop, Test Studio helps you tackle the biggest challenges of a modern testing cycle.</p></div> </div> </div> </div> <div class="Section u-nmt3 u-oh u-pb0 u-pt5 u-s-pb0 u-mb8 sctn-Testing-types" data-sf-element="Section" data-placeholder-label="Section Banner"> <div id="ContentPlaceholder1_C575_Col00" class="sf_colsIn Section-bg u-tar u-m-dn" data-sf-element="Section Background" data-placeholder-label="Section Background"> <img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/teststudio/elements-test-studio.png?sfvrsn=10790507_4" loading="lazy" title="elements" alt="elements" /></div> <div id="ContentPlaceholder1_C575_Col01" class="sf_colsIn container u-s-pr1 u-s-pl1" data-sf-element="Section Content" data-placeholder-label="Section Content"><div class="row row--aligned" data-sf-element="Row"> <div id="ContentPlaceholder1_C576_Col00" class="sf_colsIn col-6 u-l-col-4 u-m-col-12 u-m-mb2" data-sf-element="Column 1" data-placeholder-label="Column 1"> <div class="Hoverbox Hoverbox-popular"><div><label class="u-c-white u-fs13 u-fw5 u-tac u-ttu u-z1">Most Popular</label> <div class="u-pt5 u-pr4 u-pb3 u-pl3 u-z1"><h3 class="u-fw5 h4">Functional Testing</h3><p class="u-l-pr0 u-pr8 u-mb0 u-s-fs18">Create, run and maintain automated functional tests across web and desktop and a wide range of .NET and JavaScript technologies. </p><hr /><ul class="List Space--cozy u-a-blue3 u-pl0 u-s-fs16"><li><a class="icon-arrow" href="/teststudio/functional-testing#visual-low-code" data-sf-ec-immutable="">Intuitive test recorder with cross-browser support</a> </li><li><a class="icon-arrow" href="/teststudio/functional-testing#data-driven-testing" data-sf-ec-immutable="">Data-driven testing</a> </li><li><a class="icon-arrow" href="/teststudio/functional-testing#hybrid-element-find-logic" data-sf-ec-immutable="">Intelligent hybrid element detection</a> </li><li><a class="icon-arrow" href="/teststudio/functional-testing#headless-browser-testing" data-sf-ec-immutable="">Headless test execution</a> </li><li><a class="icon-arrow" href="/teststudio/functional-testing#pdf-content-validation" data-sf-ec-immutable="">PDF validation with OCR support</a> </li><li><a class="icon-arrow" href="/teststudio/functional-testing#executive-dashboard" data-sf-ec-immutable="">Executive Dashboard with web-based results and reports</a> </li><li><a class="icon-arrow" href="/teststudio/functional-testing#scheduling-and-concurrent-runs-on-multiple-remote-machines" data-sf-ec-immutable="">Integrated scheduling and remote test execution</a> </li><li><a class="icon-arrow" href="/teststudio/functional-testing#test-execution-in-ci-cd-environments" data-sf-ec-immutable="">CI/CD integration</a> </li></ul></div></div><div class="u-pl3 u-pb3 u-pr3"><a class="Btn Btn--round2" href="/teststudio/functional-testing" data-sf-ec-immutable="">See all features</a> </div></div></div> <div id="ContentPlaceholder1_C576_Col01" class="sf_colsIn col-3 u-l-col-4 u-m-col-6 u-m-mb2" data-sf-element="Column 2" data-placeholder-label="Column 2"> <div class="Hoverbox"><div><div class="u-pb4 u-pl3 u-pr3 u-pt2 u-z1"><h4 class="u-fw5">API Testing</h4><p class="u-l-pr0 u-mb0 u-s-fs18">Enhance your web tests with API calls while verifying the integrity and reliability of your APIs. </p><hr /><ul class="List Space--cozy u-a-blue3 u-pl0 u-s-fs16"><li><a class="icon-arrow" href="/teststudio-apis#codeless-testing">Codeless Testing of RESTful Services </a></li><li><a class="icon-arrow" href="/teststudio-apis#api-test-as-step">API Test as Step in Functional Tests </a></li><li><a class="icon-arrow" href="/teststudio-apis#dynamic-api-tests">Dynamic API Tests</a></li><li><a class="icon-arrow" href="/teststudio-apis#coded-steps">Coded Steps in API Tests </a></li><li><a class="icon-arrow" href="/teststudio-apis#api-testing-integrations">API Testing Integrations </a></li></ul></div></div><div class="u-pl3 u-pb3 u-pr3"><a class="Btn Btn--round2" href="/teststudio-apis">See all features</a></div></div></div> <div id="ContentPlaceholder1_C576_Col02" class="sf_colsIn col-3 u-l-col-4 u-m-col-6 u-m-mb2" data-sf-element="Column 3" data-placeholder-label="Column 3"> <div class="Hoverbox"><div><div class="u-pb4 u-pl3 u-pr2 u-pt2 u-z1"><h4 class="u-fw5">Load Testing</h4><p class="u-l-pr0 u-mb0 u-s-fs18">Get a better understanding of how your website or app performs under extreme load conditions. </p><hr /><ul class="List Space--cozy u-a-blue3 u-pl0 u-s-fs16"><li><a class="icon-arrow" href="/teststudio/load-testing#low-code-configuration">Low-Code Configuration</a></li><li><a class="icon-arrow" href="/teststudio/load-testing#multiple-load-test-sources">Multiple Load Test Sources</a></li><li><a class="icon-arrow" href="/teststudio/load-testing#real-life-condition-simulation">Real-Life Condition Simulation</a></li><li><a class="icon-arrow" href="/teststudio/load-testing#smart-diagnosis-of-issues">Smart Diagnosis of Issues</a></li><li><a class="icon-arrow" href="/teststudio/load-testing#scheduling-and-distributed-runs">Scheduling and Distributed Runs</a></li></ul></div></div><div class="u-pl3 u-pb3 u-pr3"><a class="Btn Btn--round2" href="/teststudio/load-testing">See all features</a></div></div></div> </div> <div class="row row--aligned" data-sf-element="Row"> <div id="ContentPlaceholder1_C686_Col00" class="sf_colsIn col-3 u-l-col-4 u-m-col-6 u-m-mb2" data-sf-element="Column 1" data-placeholder-label="Column 1"> <div class="Hoverbox"><div><div class="u-pb4 u-pl3 u-pr3 u-pt2 u-z1"><h4 class="u-fw5">Web Test Automation </h4><p class="u-l-pr0 u-mb0 u-s-fs18">Automate functional, load, API and regression testing for any website, without code. </p></div></div><div class="u-pl3 u-pb3 u-pr3"><a class="Btn Btn--round2" href="/teststudio/web-testing" data-sf-ec-immutable="">Explore features</a></div></div></div> <div id="ContentPlaceholder1_C686_Col01" class="sf_colsIn col-3 u-l-col-4 u-m-col-6 u-m-mb2" data-sf-element="Column 2" data-placeholder-label="Column 2"> <div class="Hoverbox"><div><div class="u-pb4 u-pl3 u-pr3 u-pt2 u-z1"><h4 class="u-fw5">Desktop Test Automation </h4><p class="u-l-pr0 u-mb0 u-s-fs18">Improve the quality across any Windows-based application with desktop test automation. </p></div></div><div class="u-pl3 u-pb3 u-pr3"><a class="Btn Btn--round2" href="/teststudio/desktop-testing" data-sf-ec-immutable="">Explore features</a></div></div></div> <div id="ContentPlaceholder1_C686_Col02" class="sf_colsIn col-3 u-l-col-4 u-m-col-6 u-m-mb2" data-sf-element="Column 3" data-placeholder-label="Column 3"> <div class="Hoverbox"><div><div class="u-pb4 u-pl3 u-pr3 u-pt2 u-z1"><h4 class="u-fw5">Responsive Testing </h4><p class="u-l-pr0 u-mb0 u-s-fs18">Verify how your responsive web app behaves without repetitive tasks, browser or device switching. </p></div></div><div class="u-pl3 u-pb3 u-pr3"><a class="Btn Btn--round2" href="/teststudio/automated-website-responsive-testing" data-sf-ec-immutable="">Explore features</a></div></div></div> <div id="ContentPlaceholder1_C686_Col03" class="sf_colsIn col-3 u-l-col-4 u-m-col-6 u-m-mb2" data-sf-element="Column 4" data-placeholder-label="Column 4"> <div class="Hoverbox"><div><div class="u-pb4 u-pl3 u-pr3 u-pt2 u-z1"><h4 class="u-fw5">Continuous Testing </h4><p class="u-l-pr0 u-mb0 u-s-fs18">Bring UI automation into CI/CD to enable critical feedback earlier in the delivery pipeline. </p></div></div><div class="u-pl3 u-pb3 u-pr3"><a class="Btn Btn--round2" href="/teststudio/continuous-integration-testing" data-sf-ec-immutable="">Explore features</a></div></div></div> </div> </div> </div> <section class="Section sctn-CaseStudies" data-sf-element="Section" data-placeholder-label="Section"> <div id="ContentPlaceholder1_C708_Col00" class="sf_colsIn container" data-sf-element="Section Content" data-placeholder-label="Section Content"> <h2 class="u-mb4 u-s-mb4" id="Case-studies">Case Studies</h2> <div> <div class="row row--aligned"> <div class="col-3"> <div class="Card Card--interactive u-b0"> <div class="Embed Embed--16by9 u-ha"> <div class="Section-bg u-bg-blue4"> <div> <img src='https://d585tldpucybw.cloudfront.net/sfimages/default-source/case-studies/vistaprint-case-study-thumbs-370x208.png?sfvrsn=24dad9e7_3' loading="lazy" alt='Vistaprint Case Study Thumb' title='Vistaprint-Case-Study-Thumbs-370x208' /> </div> </div> </div> <div class="u-p2 u-pb3 u-m0"> <h2 class="u-c-black u-fs20 u-fw5 h5 u-mb2">Vistaprint – how a global marketing services giant created a unified automated testing platform with Telerik Test Studio</h2> <a href="/about/success-stories/details/vistaprint-how-a-global-marketing-services-giant-created-a-unified-automated-testing-platform-with-telerik-test-studio" class="HoverBox u-db u-fw5 u-tdn u-mta"> <span class="icon-arrow">Read the Whole Story</span> </a> </div> </div> </div> <div class="col-3"> <div class="Card Card--interactive u-b0"> <div class="Embed Embed--16by9 u-ha"> <div class="Section-bg u-bg-blue4"> <div> <img src='https://d585tldpucybw.cloudfront.net/sfimages/default-source/case-studies/scorpion-software-csestudy-thumbs-370x208-min.png?sfvrsn=f3d74a1_3' loading="lazy" alt='Scorpion Software Case Study Thumb' title='Scorpion Software-CseStudy-Thumbs-370x208-min' /> </div> </div> </div> <div class="u-p2 u-pb3 u-m0"> <h2 class="u-c-black u-fs20 u-fw5 h5 u-mb2">How Scorpion Software Saved $100k a Year with Telerik Test Studio</h2> <a href="/about/success-stories/details/how-scorpion-software-saved-100k-a-year-with-telerik-test-studio" class="HoverBox u-db u-fw5 u-tdn u-mta"> <span class="icon-arrow">Read the Whole Story</span> </a> </div> </div> </div> <div class="col-3"> <div class="Card Card--interactive u-b0"> <div class="Embed Embed--16by9 u-ha"> <div class="Section-bg u-bg-blue4"> <div> <img src='https://d585tldpucybw.cloudfront.net/sfimages/default-source/default-album/revspring-imagef23a518de426451eaba7313d64b2490f.png?sfvrsn=271c149c_3' loading="lazy" alt='RevSpring Delivers' title='RevSpring Delivers' /> </div> </div> </div> <div class="u-p2 u-pb3 u-m0"> <h2 class="u-c-black u-fs20 u-fw5 h5 u-mb2">RevSpring Delivers Higher Quality Releases in a 1/4 of the Time with Test Studio</h2> <a href="/about/success-stories/details/RevSpring-CaseStudy" class="HoverBox u-db u-fw5 u-tdn u-mta"> <span class="icon-arrow">Read the Whole Story</span> </a> </div> </div> </div> <div class="col-3"> <div class="Card Card--interactive u-b0"> <div class="Embed Embed--16by9 u-ha"> <div class="Section-bg u-bg-blue4"> <div> <img src='https://d585tldpucybw.cloudfront.net/sfimages/default-source/case-studies/insperity-estimates-a-30-time-savings-on-qa-testing-with-telerik-thumb.png?sfvrsn=60cd26a9_4' loading="lazy" alt='insperity-estimates-a-30-time-savings-on-qa-testing-with-telerik-thumb' title='insperity-estimates-a-30-time-savings-on-qa-testing-with-telerik-thumb' /> </div> </div> </div> <div class="u-p2 u-pb3 u-m0"> <h2 class="u-c-black u-fs20 u-fw5 h5 u-mb2">Insperity Estimates a 30% Time Savings on QA Testing With Telerik</h2> <a href="/about/success-stories/details/insperity-estimates-a-30-time-savings-on-qa-testing-with-telerik" class="HoverBox u-db u-fw5 u-tdn u-mta"> <span class="icon-arrow">Read the Whole Story</span> </a> </div> </div> </div> </div> <nav class="Nav-Pager"> </nav> </div> <div class="row" data-sf-element="Row"> <div id="ContentPlaceholder1_C712_Col00" class="sf_colsIn col-4" data-sf-element="Column 1" data-placeholder-label="Column 1"> <a class="Btn Btn--ghost u-db" href="/about/success-stories?filter=product%5eteststudio" data-sf-ec-immutable="">Read all case studies</a></div> </div> </div> </section> <section class="Section sctn-Testimonials u-bg-blue1 u-pb0 u-pt8 u-s-pt4" data-sf-element="Section" data-placeholder-label="Section"> <div id="ContentPlaceholder1_C603_Col00" class="sf_colsIn container" data-sf-element="Section Content" data-placeholder-label="Section Content"> <h2 class="u-mb4 u-s-mb4" id="What-qas-say">What QAs Say</h2> <div class="TestimonialsB u-pb2"> <div class="Testimonials has-dots js-testimonials-45d3"> <blockquote class="u-vat u-c-white is-active"> <div class="Testimonials-quote u-mb4"> <p>Telerik Test Studio enables our quality assurance team to quickly identify potential bugs pre-release within the DevOps pipeline. We have been able to scale and accelerate delivery of new features while reducing our manual testing on existing functionality. The features are deep, yet easy to use. The consistent addition of new and improved features helps improve the efficiency of our testing efforts.</p> </div> <div class="Testimonials-author u-mb4"> <cite> <div class="Testimonials-author-header">Mike Goodwin</div> <div class="Testimonials-author-desc">Director of Technical Support and Quality Assurance, Kiddie Academy&#174;</div> </cite> </div> </blockquote> <blockquote class="u-vat u-c-white "> <div class="Testimonials-quote u-mb4"> <p>Headless execution allows us to greatly reduce the overall time needed to complete a test cycle. This method also allows us to integrate Test Studio into our CI pipeline so we can run any portion of the test plan at the time of merge and/or deployment.</p> </div> <div class="Testimonials-author u-mb4"> <cite> <div class="Testimonials-author-header">Zachary Hansen</div> <div class="Testimonials-author-desc">Chief Technology Officer, Angus Energy</div> </cite> </div> </blockquote> <blockquote class="u-vat u-c-white "> <div class="Testimonials-quote u-mb4"> <p>Test Studio is a fantastic platform for anyone who's new to automated testing because it's got a very intuitive UI, but also for somebody who's highly skilled as they can immediately pick up on what Test Studio can do and make very effective use of the tool.</p> </div> <div class="Testimonials-author u-mb4"> <cite> <div class="Testimonials-author-header">Pete O&#39;Grady</div> <div class="Testimonials-author-desc">QA Manager, RevSpring</div> </cite> </div> </blockquote> <blockquote class="u-vat u-c-white "> <div class="Testimonials-quote u-mb4"> <p>The best thing about Test Studio is easy ramp up which enables anybody to start creating tests within a few days. The centralized element repository is very comfortable, bringing down test maintenance costs.</p> </div> <div class="Testimonials-author u-mb4"> <cite> <div class="Testimonials-author-header">Himanshu Saraowgi</div> <div class="Testimonials-author-desc">QA Engineer, Pegasystems</div> </cite> </div> </blockquote> <blockquote class="u-vat u-c-white "> <div class="Testimonials-quote u-mb4"> <p>Test Studio integrated seamlessly into our automated software testing needs. Its ease-of-use is unbelievable. It does all the heavy lifting allowing the developer to focus on more in-depth testing.</p> </div> <div class="Testimonials-author u-mb4"> <cite> <div class="Testimonials-author-header">Gregory Hargrove</div> <div class="Testimonials-author-desc">Software Developer, Correct Care Solutions</div> </cite> </div> </blockquote> <blockquote class="u-vat u-c-white "> <div class="Testimonials-quote u-mb4"> <p>After using the trial for a week we increased our automated testing from 5% to 30%. Test Studio was so easy to incorporate into our existing testing environment! Tests are stable and easy to run and understand.</p> </div> <div class="Testimonials-author u-mb4"> <cite> <div class="Testimonials-author-header">Mark Judson</div> <div class="Testimonials-author-desc">Software Developer, EBSCO Industries Inc.</div> </cite> </div> </blockquote> <button class="Carousel-prev js-prev-45d3 u-l-dn" title="Previous slide" aria-label="Previous slide"></button> <button class="Carousel-next js-next-45d3 u-l-dn" title="Next slide" aria-label="Next slide"></button> </div> <div class="Testimonials-dots u-mb0 u-mt4" data-tlrk-plugin="tlrkTabs" data-tlrktabs-wrapper-selector=".js-testimonials-45d3" data-tlrktabs-automated="false" data-tlrktabs-set-anchors="false" data-tlrktabs-scroll-to-tabs="false" data-tlrktabs-animate-height="true" data-tlrktabs-prev-btn=".js-prev-45d3" data-tlrktabs-next-btn=".js-next-45d3" > <a href="javascript:void(0)" title="go to testimonial 1" aria-label="go to testimonial 1" class=is-active></a> <a href="javascript:void(0)" title="go to testimonial 2" aria-label="go to testimonial 2" ></a> <a href="javascript:void(0)" title="go to testimonial 3" aria-label="go to testimonial 3" ></a> <a href="javascript:void(0)" title="go to testimonial 4" aria-label="go to testimonial 4" ></a> <a href="javascript:void(0)" title="go to testimonial 5" aria-label="go to testimonial 5" ></a> <a href="javascript:void(0)" title="go to testimonial 6" aria-label="go to testimonial 6" ></a> </div> </div> <style> .hide-prev-next .Testimonials-prev { display: none; } .hide-prev-next .Testimonials-next { display: none; } </style> </div> </section> <div id="ContentPlaceholder1_C691_Col00" class="sf_colsIn sctn-Preview" data-sf-element="EmptyWrapper" data-placeholder-label="sctn-Preview"><section class="Section sctn-Preview u-pb2 u-s-pb0" data-sf-element="Section" data-placeholder-label="Section"> <div id="ContentPlaceholder1_C581_Col00" class="sf_colsIn container u-s-pl3 u-s-pr3" data-sf-element="Section Content" data-placeholder-label="Section Content"> <span class="u-pa" id="Preview"></span> <h2>Let's Get Started</h2><p class="u-fs28 u-fw3 u-mb4 u-s-fs18">Talk to a web test automation expert and see how Test Studio fits in your project.</p><div class="row" data-sf-element="Row"> <div id="ContentPlaceholder1_C583_Col00" class="sf_colsIn col-3 u-m-col-12 u-m-mb2" data-sf-element="Column 1" data-placeholder-label="Column 1"> <a class="Btn Btn--prim u-db" href="/try/test-studio-ultimate" data-sf-ec-immutable="">Download Free Trial</a></div> <div id="ContentPlaceholder1_C583_Col01" class="sf_colsIn col-3 u-m-col-12" data-sf-element="Column 2" data-placeholder-label="Column 2"> <a href="/teststudio/live-demos" class="Btn Btn--sec u-db u-ttn" data-sf-ec-immutable="">Request a Demo</a></div> </div> </div> </section> <div class="Section u-l-pb3 u-mb4 u-mt2 u-pt2 u-s-pt1 u-m-dn" data-sf-element="Section" data-placeholder-label="Section Banner"> <div id="ContentPlaceholder1_C586_Col00" class="sf_colsIn Section-bg u-m" data-sf-element="Section Background" data-placeholder-label="Section Background"> <img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/teststudio/curves-stars.png?Status=Temp&amp;sfvrsn=9dc48824_2" alt="curves-stars" loading="lazy" /></div> <div id="ContentPlaceholder1_C586_Col01" class="sf_colsIn container u-s-pl1 u-s-pr1 u-oh" data-sf-element="Section Content" data-placeholder-label="Section Content"><div class="row u-tac" data-sf-element="Row"> <div id="ContentPlaceholder1_C588_Col00" class="sf_colsIn col-10 u-m-col-12" data-sf-element="Column 1" data-placeholder-label="Column 1"> <style> .playbutton { position: absolute; right: 10px; bottom: 10px; background: rgba(40, 47, 137, 0.6); padding: 5px; border-radius: 25px; } .playbutton .stop { display: none; } .playbutton .play { display: block; } .playbutton.playing .stop { display: block; } .playbutton.playing .play { display: none; } </style> <div class="u-pr u-pb4 u-pr u-xl-pb4"> <video src="https://d585tldpucybw.cloudfront.net/sitefinity-videos/default-source/default-video-library/teststudiorecorder.mp4?sfvrsn=e003dceb_3" class="video -full sf.mp4" autoplay="autoplay" muted="muted" loop="loop" loading="lazy" playsinline data-sf-role="playVideo" aria-label="Test Recorder Video"></video> <a href="javascript:void(0);" class="playbutton" aria-label="Stop Video" data-sf-ec-immutable=""> <img class="play" src="/sfimages/default-source/reporting/btn-play-video" alt="play-video" title="play-video"> <img class="stop" src="/sfimages/default-source/reporting/btn-stop-video" alt="stop-video" title="stop-video"> </a> </div> <script> let videoElem = document.querySelector('.video'); let playButton = document.querySelector(".playbutton"); playButton.addEventListener("click", handlePlayButton, false); playVideo(); async function playVideo() { try { await videoElem.play(); playButton.classList.add('playing'); playButton.setAttribute('aria-label', 'Stop Video'); } catch (err) { playButton.classList.remove('playing'); playButton.setAttribute('aria-label', 'Play Video'); } } function handlePlayButton() { if (videoElem.paused) { playVideo(); } else { videoElem.pause(); playButton.classList.remove('playing'); playButton.setAttribute('aria-label', 'Play Video'); } } </script></div> </div> </div> </div> <div id="ContentPlaceholder1_C632_Col00" class="sf_colsIn container u-s-mt2" data-sf-element="Container"> <div class="row u-pt3 u-pb3 u-bg-blue u-br10 u-xl-ml0 u-xl-mr0 u-m-pt2 u-m-pb2 u-m-pr3 u-m-pl3 u-ml0 u-mr0 "><div class="col-4 u-l-col-12 u-l-mb3 u-ml5 u-l-ml0 u-m-ml0 u-s-ml0"><h3 class="h4">Awards</h3><p class="u-fs20 ">Greatness&mdash;it&rsquo;s one thing to say you have it, but it means more when others recognize it. Telerik is proud to hold the following industry awards.&nbsp;</p></div><div class="col-7 u-l-col-12"><div class="row"><div class="col-3 u-l-col-3 u-l-mb3 u-tac"><a target="_blank" href="https://www.g2.com/reports/grid-report-for-component-libraries-fall-2024.embed?featured=progress-telerik&amp;secure%5Bgated_consumer%5D=157d051c-f1ed-4c6c-b0ac-adeaa9853367&amp;secure%5Btoken%5D=3f23f8546a9815117c08d3e5d493e063c0ebabac40ef02d67242a64466cd38d1&amp;utm_campaign=gate-2010637" class="u-c-white" style="text-decoration:underline!important;"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/awards/badge-leader-fall.png?sfvrsn=438d4ff5_3" title="G2 Leader Fall 2024" alt="G2 Leader Fall 2024" class="u-m-w15 u-w10" /><p class="u-fs14 u-ff-sans0 u-pt1">G2 Leader Fall 2024 </p></a> </div><div class="col-3 u-l-col-3 u-l-mb3 u-tac"><a target="_blank" href="https://www.g2.com/products/progress-telerik/reviews?utm_source=rewards-badge" class="u-c-white" style="text-decoration:underline!important;"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/awards/badge-high-user-adopt-fall.png?sfvrsn=6e9ebf20_9" title="G2 Highest User Adoption Fall 2024 " alt="G2 Highest User Adoption Fall 2024 " class="u-m-w15 u-w10" /><p class="u-fs14 u-ff-sans0 u-pt1">G2 Highest User Adoption Fall 2024 </p></a> </div><div class="col-3 u-l-col-3 u-l-mb3 u-tac"><a target="_blank" href="https://www.g2.com/products/progress-telerik/reviews?utm_source=rewards-badge" class="u-c-white" style="text-decoration:underline!important;"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/awards/badge-users-loveus.png?sfvrsn=5f1e996a_7" title="G2 Users Love Us Fall 2024 " alt="G2 Users Love Us Fall 2024 " class="u-m-w15 u-w10" /><p class="u-fs14 u-ff-sans0 u-pt1">G2 Users Love Us Fall 2024 </p></a> </div><div class="col-3 u-l-col-3 u-l-mb3 u-tac "><a target="_blank" href="https://www.g2.com/reports/implementation-index-for-component-libraries-spring-2024.embed?featured=progress-telerik&amp;secure%5Bgated_consumer%5D=ecc9097b-88c7-4ae4-83d6-76a29ea5ed11&amp;secure%5Btoken%5D=1f2d40bf3bdae07760f52c4b1e1353cc5460e99b375c41eee519d042e2641904&amp;utm_campaign=gate-1967852" class="u-c-white" style="text-decoration:underline!important;"><img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/awards/badge-fastest-implement-spring.png?sfvrsn=647ca968_3" title="G2 Fastest Implementation Product Spring 2024" alt="G2 Fastest Implementation Product Spring 2024" class="u-m-w15 u-w10" /><p class="u-fs14 u-ff-sans0 u-pt1">G2 Fastest Implementation Product Spring 2024</p></a> </div></div></div></div> </div> <div class="Section u-mt2 u-pt15 u-pb0 u-l-mt0 u-l-pt4 u-l-pb4" data-sf-element="Section" data-placeholder-label="Section Banner"> <div id="ContentPlaceholder1_C664_Col00" class="sf_colsIn Section-bg" data-sf-element="Section Background" data-placeholder-label="Section Background"> <img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/decorations/lblue-wave-short.svg?sfvrsn=7af75477_4&amp;v=2" loading="lazy" title="Short Lightblue Wave" alt="Short Lightblue Wave" /></div> <div id="ContentPlaceholder1_C664_Col01" class="sf_colsIn container u-s-pr3 u-s-pl3" data-sf-element="Section Content" data-placeholder-label="Section Content"><div class="row" data-sf-element="Row"> <div id="ContentPlaceholder1_C665_Col00" class="sf_colsIn col-7 u-l-col-12" data-sf-element="Column 1" data-placeholder-label="Column 1"> <img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/productsimages/teststudio/kendo-test-studio-ninja-mobile.svg" loading="lazy" class="u-w13 u-dn u-l-db u-mb3" alt="kendo-test-studio-ninja-mobile" /> <h2 class="u-mb3">Backed by Progress<sup class="u-fs28 ">&reg;</sup></h2><p class="u-fs28 u-fw3">Progress gives you everything you need to design, build, run and manage consumer-grade end user experiences. And beyond technology, we&rsquo;re your trusted partner with the reliable support and resources to help solve your toughest challenges.</p></div> <div id="ContentPlaceholder1_C665_Col01" class="sf_colsIn col-5 u-tar u-l-dn" data-sf-element="Column 2" data-placeholder-label="Column 2"> <img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/productsimages/teststudio/test-studio-ninja-overview.svg?sfvrsn=af076df_4&amp;v=2" loading="lazy" title="test studio backed by progress ninja" alt="test studio backed by progress ninja" /></div> </div> </div> </div> </div> <span class="u-pa" id="What-customers-say"></span><section class="Section u-pt8 u-pb8 u-pt4 sctn-Faq" data-sf-element="Section" data-placeholder-label="Section"> <div id="ContentPlaceholder1_C656_Col00" class="sf_colsIn container" data-sf-element="Section Content" data-placeholder-label="Section Content"> <h2 id="Faq">Frequently Asked Questions</h2><div class="row" data-sf-element="Row"> <div id="ContentPlaceholder1_C657_Col00" class="sf_colsIn col-6" data-sf-element="Column 1" data-placeholder-label="Column 1"> <style type="text/css"> .List--accordion>li { border-top: 1px solid #e0e5e8; } .List--accordion .Question { display: block; position: relative; padding: 12px 30px 0px 0; margin-bottom: 12px; } .List--accordion .Question:active, .List--accordion .Question:focus, .List--accordion .Question:hover { text-decoration: none; } .List--accordion .Question::before { transform: rotate(180deg); font-family: tlrk-icon-font; font-size: 1em !important; color: #3d57d8; line-height: 1; position: absolute; top: 50%; margin-top: -0.15em; right: 0; -webkit-transition: all .4s ease; transition: all .4s ease; } .List--accordion .Question.expanded { color: #555; } .List--accordion .Question.expanded::before { transform: rotate(0deg); } .List--accordion .Answer { background-color: #f5f6f7; line-height: 1.4; font-size: 18px; padding: 18px 24px 20px 20px; margin-top: 12px; } @media only screen and (max-width: 620px) { .List--accordion { margin-top: -1px; } } </style> <ul class="List List--accordion" data-sf-role="lists"> <li > <a class="Question icon-arrow-up track--faq-link" href="javascript:void(0)" data-sf-role="toggleLink">What is Telerik Test Studio?</a> <div class="Answer" style="display:none;"> Telerik Test Studio is а test automation platform for web, desktop and responsive web applications. It offers functional UI, load/performance and RESTful API testing and is designed to support both the less experienced QAs as well as the savvier automation engineers with coding skills and software engineers in test. Test Studio falls into the category of visual recording tools that allow users to create tests based on recording actions in the browser. Recorded tests can be further expanded through going into the test script and performing advanced in-code actions. Test Studio leverages the first of its kind hybrid technology to locate elements based on a combination of object ID and image, which places Test Studio among the tools with the most stable element-find logic. Apart from being able to automate anything found on the web, Test Studio covers a wide range of legacy and modern technologies, including the latest WPF framework updates and innovative tech such as Blazor. </div> </li> <li > <a class="Question icon-arrow-up track--faq-link" href="javascript:void(0)" data-sf-role="toggleLink">Does Test Studio integrate with Visual Studio?</a> <div class="Answer" style="display:none;"> Yes, Test Studio comes with out-of-the box plugin allowing you to automate end-to-end across web and desktop, right inside Visual Studio. The plugin is available with a Test Studio Ultimate license and as part of the DevCraft Ultimate bundle. It enables test automation of .NET applications within your favorite IDE, with native support for the most popular Telerik and Kendo UI components by way of built-in translators. </div> </li> <li > <a class="Question icon-arrow-up track--faq-link" href="javascript:void(0)" data-sf-role="toggleLink">Is Test Studio easy to work with?</a> <div class="Answer" style="display:none;"> Test Studio is an easy-to-use tool for anyone who's new to automated testing because it doesn&rsquo;t require writing code and has a very intuitive record &amp; playback interface to support non-technical users. Test Studio is also easy to learn for highly skilled testers as, with its advanced features, it allows them to make very effective use of the tool and solve even hard-to-automate scenarios. What users love most about Test Studio is that it is so easy to create and run tests, ensuring that critical application features are working correctly and giving businesses the confidence that everything remains stable during development. </div> </li> <li > <a class="Question icon-arrow-up track--faq-link" href="javascript:void(0)" data-sf-role="toggleLink">How to install Telerik Test Studio?</a> <div class="Answer" style="display:none;"> <p>It is fairly easy to install Test Studio. You only need to download a free trial from the Test Studio website. Once you have downloaded the Test Studio *.exe or *.msi file, double click it to start the installation wizard. The only important prerequisite to consider before you install Test Studio is having administrator rights on your machine. The installation and setup are described step by step in the <a href="https://docs.telerik.com/teststudio/prerequisites/installation/install-procedure" target="_blank">technical documentation</a>.</p> <p>When you successfully purchase a Test Studio license, you can activate it within the already installed Test Studio instance. </p> </div> </li> <li > <a class="Question icon-arrow-up track--faq-link" href="javascript:void(0)" data-sf-role="toggleLink">Is Test Studio based on Selenium?</a> <div class="Answer" style="display:none;"> Test Studio is not based on Selenium. Test Studio&rsquo;s underlying .NET-based Testing Framework is proprietary technology that receives consistent commercial support, meaning that by shipping new Test Studio features with each release, the Testing Framework gets regular updates to support new functionality. The Testing Framework is free to download and use but it requires advanced coding skills to create end-to-end UI tests. The Test Studio standalone tool on the other hand is an out-of-the box solution for automated testing, relying on dedicated professional support by the engineers who build the tool. Users, especially the less experienced ones, get access to ready-to-use features, built-in multi-browser support, reusability of elements across tests, test suites, projects and more. </div> </li> <li > <a class="Question icon-arrow-up track--faq-link" href="javascript:void(0)" data-sf-role="toggleLink">Which testing methodologies does Test Studio support?</a> <div class="Answer" style="display:none;"> Test Studio allows you to automate UI testing for WPF and web applications based on any available web/front-end technology. In addition, Test Studio supports load testing as well as RESTful APIs to verify the integrity of API requests and help cover complex end-to-end, performance and integration testing scenarios. Test Studio also enables integration of test suites into any CI/CD setup, supporting all common CI platforms: Azure DevOps, Jenkins, Bamboo, TeamCity and anything in between. </div> </li> </ul> <script type="text/javascript"> document.addEventListener("DOMContentLoaded", function() { if (typeof FAQPAGEINITIALIZED == "undefined") { var FAQSchema = document.createElement('script'); FAQSchema.setAttribute("type", "application/ld+json"); var arr = []; document.querySelectorAll("a.Question").forEach(function(item){ arr.push( { "@type": "Question", "name": item.innerText, "acceptedAnswer": { "@type": "Answer", "text": item.nextElementSibling.innerText.trim().replace("\\s+", " ") } } ) }); FAQSchema.innerHTML = '{"@context": "https://schema.org","@type": "FAQPage","mainEntity": [' + JSON.stringify(arr) + ']}' document.head.append(FAQSchema); FAQPAGEINITIALIZED = 1; } }); if (!window.faqToggleScriptLoaded) { window.faqToggleScriptLoaded=true; document.addEventListener("DOMContentLoaded", function(event) { $('.Question').on('click', function(e) { var wrapper = $(this).closest('[data-sf-role=lists]'); var content = $(this).closest('li').find('.Answer'); $('[data-sf-role=toggleLink]').not($(this)).removeClass('expanded'); $('.Answer').not(content).css('display', 'none'); }); }); } </script> </div> <div id="ContentPlaceholder1_C657_Col01" class="sf_colsIn col-6" data-sf-element="Column 2" data-placeholder-label="Column 2"> <style type="text/css"> .List--accordion>li { border-top: 1px solid #e0e5e8; } .List--accordion .Question { display: block; position: relative; padding: 12px 30px 0px 0; margin-bottom: 12px; } .List--accordion .Question:active, .List--accordion .Question:focus, .List--accordion .Question:hover { text-decoration: none; } .List--accordion .Question::before { transform: rotate(180deg); font-family: tlrk-icon-font; font-size: 1em !important; color: #3d57d8; line-height: 1; position: absolute; top: 50%; margin-top: -0.15em; right: 0; -webkit-transition: all .4s ease; transition: all .4s ease; } .List--accordion .Question.expanded { color: #555; } .List--accordion .Question.expanded::before { transform: rotate(0deg); } .List--accordion .Answer { background-color: #f5f6f7; line-height: 1.4; font-size: 18px; padding: 18px 24px 20px 20px; margin-top: 12px; } @media only screen and (max-width: 620px) { .List--accordion { margin-top: -1px; } } </style> <ul class="List List--accordion" data-sf-role="lists"> <li > <a class="Question icon-arrow-up track--faq-link" href="javascript:void(0)" data-sf-role="toggleLink">Can I schedule tests with Test Studio?</a> <div class="Answer" style="display:none;"> Yes, you can. Test Studio allows you to schedule tests for execution on virtual machines or remote servers. To do that, you need to install the Test Studio Run-Time add-on on several servers or virtual machines and distribute your tests for faster, parallel execution. With Run-Time installed on build servers, agents and test controllers, you&rsquo;ll be able to leverage the included test runner to execute tests as part of your build process and continuous integration environment. </div> </li> <li > <a class="Question icon-arrow-up track--faq-link" href="javascript:void(0)" data-sf-role="toggleLink">Can I use Test Studio on a virtual machine?</a> <div class="Answer" style="display:none;"> Yes, you can. Test Studio allows you to run headed-UI or three times faster headless tests on any physical or virtual Windows machine. By configuring virtual machines to act as remote execution servers, you can simultaneously execute test lists remotely, schedule runs, store test results and much more. </div> </li> <li > <a class="Question icon-arrow-up track--faq-link" href="javascript:void(0)" data-sf-role="toggleLink">How to locate elements with Test Studio?</a> <div class="Answer" style="display:none;"> Most modern test automation tools and frameworks utilize either attributes or images to locate elements. Test Studio combines both approaches into its unique hybrid logic to find objects. While creating a recorded test, Test Studio records not only an element&rsquo;s unique combination of locators, but also an image for each element. During execution, Test Studio first looks for the object&rsquo;s DOM-based find logic to locate an element. If it doesn&rsquo;t succeed in locating the element, it looks for the recorded element&rsquo;s image. The result is that test failures caused by changed or dynamic elements are reduced to a minimum. </div> </li> <li > <a class="Question icon-arrow-up track--faq-link" href="javascript:void(0)" data-sf-role="toggleLink">Can I test WPF applications with Test Studio?</a> <div class="Answer" style="display:none;"> Yes, you can. Test Studio allows you to automate a wide range of WPF applications based on both legacy and modern framework technologies, providing day-zero support for .NET 4.5+, .NET Core, .NET 5, .NET 6 Preview or higher versions. </div> </li> <li > <a class="Question icon-arrow-up track--faq-link" href="javascript:void(0)" data-sf-role="toggleLink">Which type of license do I need to run tests in CI/CD?</a> <div class="Answer" style="display:none;"> <p>Integration with all popular CI/CD tools and platforms is supported under both Test Studio Web &amp; Desktop and Test Studio Ultimate licenses. Each Test Studio Ultimate floating-machine license includes one free Test Studio Run-Time add-on, which ensures additional flexibility by allowing remote test execution as part of the CI/CD pipeline. Additional Run-Time licenses can be purchased any time and will work with both Test Studio Web &amp; Desktop and Test Studio Ultimate. <a href="/teststudio/test-automation-solutions-for-the-entire-team">Read more</a> about our licensing options.</p> </div> </li> <li > <a class="Question icon-arrow-up track--faq-link" href="javascript:void(0)" data-sf-role="toggleLink">Can I move a Test Studio license from one machine to another?</a> <div class="Answer" style="display:none;"> <p>Yes, you can. Both Test Studio Web &amp; Desktop and Test Studio Ultimate licenses are floating-machine based, which means that each Test Studio license can be installed on many machines but can run only on one machine at a time. Find answers to all your questions about licensing in our <a href="/purchase/faq/teststudio">Licensing FAQs</a>.</p> </div> </li> </ul> <script type="text/javascript"> document.addEventListener("DOMContentLoaded", function() { if (typeof FAQPAGEINITIALIZED == "undefined") { var FAQSchema = document.createElement('script'); FAQSchema.setAttribute("type", "application/ld+json"); var arr = []; document.querySelectorAll("a.Question").forEach(function(item){ arr.push( { "@type": "Question", "name": item.innerText, "acceptedAnswer": { "@type": "Answer", "text": item.nextElementSibling.innerText.trim().replace("\\s+", " ") } } ) }); FAQSchema.innerHTML = '{"@context": "https://schema.org","@type": "FAQPage","mainEntity": [' + JSON.stringify(arr) + ']}' document.head.append(FAQSchema); FAQPAGEINITIALIZED = 1; } }); if (!window.faqToggleScriptLoaded) { window.faqToggleScriptLoaded=true; document.addEventListener("DOMContentLoaded", function(event) { $('.Question').on('click', function(e) { var wrapper = $(this).closest('[data-sf-role=lists]'); var content = $(this).closest('li').find('.Answer'); $('[data-sf-role=toggleLink]').not($(this)).removeClass('expanded'); $('.Answer').not(content).css('display', 'none'); }); }); } </script> </div> </div> </div> </section> <div id="ContentPlaceholder1_C597_Col00" class="sf_colsIn container u-xl-p0" data-sf-element="EmptyWrapper" data-placeholder-label="EmptyWrapper"><section class="Section Section--patch u-tint-orange u-pt2 u-pb2 u-pr u-zi3 js-fragment u-s-p0" data-sf-element="Section" data-placeholder-label="Section"> <div id="ContentPlaceholder1_C598_Col00" class="sf_colsIn container u-s-pr3 u-s-pl3" data-sf-element="Section Content" data-placeholder-label="Section Content"><div class="row row--separated u-tac u-s-pt0" data-sf-element="Row"> <div id="ContentPlaceholder1_C599_Col00" class="sf_colsIn col-4 u-s-m0 u-small-tal u-s-pl0" data-sf-element="Column 1" data-placeholder-label="Column 1"> <div class="u-fs60 u-s-fs30 u-fw5 u-lh1">1,7K+ <span class="u-ff-slab1 u-fs18 u-s-pl2">ISV&rsquo;s</span></div></div> <div id="ContentPlaceholder1_C599_Col01" class="sf_colsIn col-4 u-s-m0 u-small-tal u-s-pl0" data-sf-element="Column 2" data-placeholder-label="Column 2"> <div class="u-fs60 u-s-fs30 u-fw5 u-lh1">100K+ <span class="u-ff-slab1 u-fs18 u-s-pl2">enterprises</span></div></div> <div id="ContentPlaceholder1_C599_Col02" class="sf_colsIn col-4 u-s-m0 u-small-tal u-s-pl0" data-sf-element="Column 3" data-placeholder-label="Column 3"> <div class="u-fs60 u-s-fs30 u-fw5 u-lh1">2.1M+ <span class="u-ff-slab1 u-fs18 u-s-pl2">developers</span></div></div> </div> </div> </section> </div> <span class="DC-Scroller--end u-pa"></span><div class="Section u-bg-blue4 u-pt3 u-pb2 u-oh" data-sf-element="Section" data-placeholder-label="Section Banner"> <div id="ContentPlaceholder1_C670_Col00" class="sf_colsIn Section-bg Section-bg--n" data-sf-element="Section Background" data-placeholder-label="Section Background"> <img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/decorations/get-started-waves.svg" loading="lazy" alt="Get Started Waves Background" /></div> <div id="ContentPlaceholder1_C670_Col01" class="sf_colsIn container" data-sf-element="Section Content" data-placeholder-label="Section Content"><div class="row" data-sf-element="Row"> <div id="ContentPlaceholder1_C671_Col00" class="sf_colsIn col-8 u-pt5 u-m-col-12 u-m-pb3 u-s-pb0" data-sf-element="Column 1" data-placeholder-label="Column 1"> <h2 class="u-mb7">Next Steps</h2><div class="row" data-sf-element="Row"> <div id="ContentPlaceholder1_C675_Col00" class="sf_colsIn col-6" data-sf-element="Column 1" data-placeholder-label="Column 1"> <a class="Btn Btn--prim2 Btn--l u-fs24 u-lsn u-db" href="/try/test-studio-ultimate">Download Free Trial</a></div> <div id="ContentPlaceholder1_C675_Col01" class="sf_colsIn col-6" data-sf-element="Column 2" data-placeholder-label="Column 2"> <a class="Btn Btn--sec u-db u-ttn" href="/teststudio/live-demos" data-sf-ec-immutable="">Request a Demo</a></div> </div> </div> <div id="ContentPlaceholder1_C671_Col01" class="sf_colsIn col-4 u-m-dn" data-sf-element="Column 2" data-placeholder-label="Column 2"> <img src="https://d585tldpucybw.cloudfront.net/sfimages/default-source/productsimages/teststudio/test-studio-ninja-prefooter.svg?sfvrsn=926a5b1_2" loading="lazy" title="Test Studio Ninja" alt="Test Studio Ninja" class="u-mwn u-xl-col-12" /></div> </div> </div> </div> <script> (function (a, b, c, d) { window.fetch("https://www.g2.com/products/progress-telerik/rating_schema.json") .then(e => e.json()) .then(f => { c = a.createElement(b); c.type = "application/ld+json"; c.text = JSON.stringify(f); d = a.getElementsByTagName(b)[0]; d.parentNode.insertBefore(c, d); }); }) (document, "script"); </script></div> <footer class="TK-Footer" data-tlrk-nav-version="3.5.76" data-tlrk-nav-template="footer-big-rel-markup"><div class="TK-container"><div class="TK-row TK-No-Print"><div class="TK-col-8 TK--Footer-Desktop"><div class="TK-Footer-Featured-Item"><div class="TK-Footer-H">Complete .NET Toolbox</div><a href="/devcraft" class="TK-Footer-Featured-Link">Telerik DevCraft</a></div><div class="TK-Footer-Featured-Item"><div class="TK-Footer-H">Complete JavaScript Toolbox</div><a href="/kendo-ui" class="TK-Footer-Featured-Link">Kendo UI</a></div></div><div class="TK-col-16"><div class="TK-row"><div class="TK-col-6 TK--Footer-Desktop"><div class="TK-Footer-H TK--Footer-Desktop">Get Products</div><ul class="TK-Footer-List"><li class="TK-Footer-List-Item"><a href="/download" class="TK-Footer-Link">Free Trials</a></li><li class="TK-Footer-List-Item"><a href="/purchase.aspx" class="TK-Footer-Link">Pricing</a></li></ul></div><div class="TK-col-6 TK--Footer-Desktop"><div class="TK-Footer-H TK--Footer-Desktop">Resources</div><ul class="TK-Footer-List"><li class="TK-Footer-List-Item"><a href="/support/demos" class="TK-Footer-Link">Demos</a></li><li class="TK-Footer-List-Item"><a href="/documentation" class="TK-Footer-Link">Documentation</a></li><li class="TK-Footer-List-Item"><a href="/support/whats-new/release-history" class="TK-Footer-Link">Release History</a></li><li class="TK-Footer-List-Item"><a href="/forums" class="TK-Footer-Link">Forums</a></li><li class="TK-Footer-List-Item"><a href="/blogs" class="TK-Footer-Link">Blogs</a></li><li class="TK-Footer-List-Item"><a href="/webinars" class="TK-Footer-Link">Webinars</a></li><li class="TK-Footer-List-Item"><a href="/videos" class="TK-Footer-Link">Videos</a></li><li class="TK-Footer-List-Item"><a href="/services" class="TK-Footer-Link">Professional Services</a></li><li class="TK-Footer-List-Item"><a href="https://www.progress.com/partners/partner-locator?Products&#x3D;KendoUI+and+Telerik" class="TK-Footer-Link">Partners</a></li><li class="TK-Footer-List-Item"><a href="/support/virtual-classroom" class="TK-Footer-Link">Virtual Classroom</a></li><li class="TK-Footer-List-Item"><a href="https://www.progress.com/events" class="TK-Footer-Link">Events</a></li><li class="TK-Footer-List-Item"><a href="/faqs" class="TK-Footer-Link">FAQs</a></li></ul></div><div class="TK-col-6 TK--Footer-Desktop"><div class="TK-Footer-H TK--Footer-Desktop">Recognition</div><ul class="TK-Footer-List"><li class="TK-Footer-List-Item"><a href="/about/success-stories" class="TK-Footer-Link">Success Stories</a></li><li class="TK-Footer-List-Item"><a href="/about/testimonials" class="TK-Footer-Link">Testimonials</a></li></ul></div><div class="TK-col-6 TK--Footer-Desktop"><div class="TK-Footer-H TK--Footer-Desktop">Get in touch</div><ul class="TK-Footer-List"><li class="TK-Footer-List-Item"><a href="/contact" class="TK-Footer-Link">Contact Us</a></li><li><ul class="TK-Footer-List--inner"><li class="TK-Footer-List-Item"><a href="tel:+18886790442" class="TK-Footer-Phone-Link u-db">USA: <span class="TK-wsn">+1 888 679 0442</span></a></li><li class="TK-Footer-List-Item"><a href="tel:+441344838186" class="TK-Footer-Phone-Link u-db">UK: <span class="TK-wsn">+44 13 4483 8186</span></a></li><li class="TK-Footer-List-Item"><a href="tel:+914069019447" class="TK-Footer-Phone-Link u-db">India: <span class="TK-wsn">+91 406 9019447</span></a></li><li class="TK-Footer-List-Item"><a href="tel:+35928099850" class="TK-Footer-Phone-Link u-db">Bulgaria: <span class="TK-wsn">+359 2 8099850</span></a></li><li class="TK-Footer-List-Item"><a href="tel:+61370688610" class="TK-Footer-Phone-Link u-db">Australia: <span class="TK-wsn">+61 3 7068 8610</span></a></li></ul></li><li><ul class="TK-Footer-List--inner TK-Footer-List-Horizontal TK-Footer-List-Social"><li class="TK-Footer-List-Horizontal-Item"><a href="https://www.facebook.com/telerik" title="Facebook" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M16 7h-1.924C13.461 7 13 7.252 13 7.889V9h3l-.238 3H13v8h-3v-8H8V9h2V7.077C10 5.055 11.064 4 13.461 4H16zM5 0a5 5 0 00-5 5v14a5 5 0 005 5h14a5 5 0 005-5V5a5 5 0 00-5-5z" fill="#000"/></svg> <span class="TK-Footer-Social-Link-Count TK-fs16">165k+</span></a></li><li class="TK-Footer-List-Horizontal-Item"><a href="https://x.com/telerik" title="X" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 512 512"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z" fill="#000"/></svg> <span class="TK-Footer-Social-Link-Count TK-fs16">50k+</span></a></li><li class="TK-Footer-List-Horizontal-Item"><a href="https://www.linkedin.com/company/telerik" title="LinkedIn" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M20 19h-3v-5.6c0-3.368-4-3.113-4 0V19h-3V8h3v1.765c1.4-2.586 7-2.777 7 2.476zM6.5 6.732a1.757 1.757 0 01-1.75-1.764A1.757 1.757 0 016.5 3.2a1.758 1.758 0 011.75 1.764A1.757 1.757 0 016.5 6.728zM5 19h3V8H5zM19 0H5a5 5 0 00-5 5v14a5 5 0 005 5h14a5 5 0 005-5V5a5 5 0 00-5-5z" fill="#000" fill-rule="evenodd"/></svg> <span class="TK-Footer-Social-Link-Count TK-fs16">17k+</span></a></li><li class="TK-Footer-List-Horizontal-Item"><a href="https://www.twitch.tv/codeitlive" title="Twitch" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 23 24.05"><path d="M1.57.02L0 4.18V20.9h5.75v3.12h3.14l3.13-3.14h4.71L23 14.61V.02zm2.09 2.07h17.25v11.5l-3.66 3.66H11.5l-3.13 3.13v-3.13H3.66zm5.75 10.45h2.09V6.27H9.41zm5.75 0h2.09V6.27h-2.09z" fill="#000"/></svg> <span class="TK-Footer-Social-Link-Count TK-fs16">4k+</span></a></li><li class="TK-Footer-List-Horizontal-Item"><a href="https://www.youtube.com/c/telerik" title="YouTube" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="26" height="18.287" viewBox="0 0 26 18.287"><path fill="#010101" d="M25.74 3.945a5.625 5.625 0 0 0-1.034-2.581 3.718 3.718 0 0 0-2.605-1.1c-3.638-.263-9.1-.263-9.1-.263h-.011s-5.458 0-9.1.263a3.719 3.719 0 0 0-2.605 1.1A5.623 5.623 0 0 0 .26 3.945 39.324 39.324 0 0 0 0 8.154v1.972a39.323 39.323 0 0 0 .26 4.208 5.623 5.623 0 0 0 1.033 2.58 4.408 4.408 0 0 0 2.867 1.112c2.08.2 8.84.261 8.84.261s5.463-.008 9.1-.271a3.719 3.719 0 0 0 2.605-1.1 5.625 5.625 0 0 0 1.035-2.582 39.377 39.377 0 0 0 .26-4.208V8.154a39.377 39.377 0 0 0-.26-4.209Zm-15.388 8.6V5.211l6.974 3.665Z"/></svg> <span class="TK-Footer-Social-Link-Count TK-fs16">14k+</span></a></li><li class="TK-Footer-List-Horizontal-Item"><a href="https://github.com/telerik" title="GitHub" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12,0A12.047,12.047,0,0,0,0,12,12.455,12.455,0,0,0,9.188,24V20.03a2.889,2.889,0,0,1-3.239-1.441c-.273-.46-.756-.959-1.26-.922l-.124-1.4a2.892,2.892,0,0,1,2.593,1.6,1.555,1.555,0,0,0,.9.772,1.89,1.89,0,0,0,1.181-.1,3.3,3.3,0,0,1,.827-1.691h0C6.942,16.382,5.7,14.724,5.2,13.415a5.506,5.506,0,0,1,.855-5.281A.188.188,0,0,0,6.1,7.989a4.6,4.6,0,0,1,.14-3.073,4.858,4.858,0,0,1,2.663,1l.337.2c.141.084.1.036.238.025A10.182,10.182,0,0,1,12,5.792a10.225,10.225,0,0,1,2.553.363l.109.011c-.01,0,.03-.007.1-.046,2.436-1.476,2.349-.993,3-1.206A4.682,4.682,0,0,1,17.9,7.989c-.071.218,2.112,2.217.9,5.426-.494,1.309-1.74,2.968-4.866,3.434h0a3.086,3.086,0,0,1,.879,2.2V24A12.454,12.454,0,0,0,24,12,12.047,12.047,0,0,0,12,0Z"></path></svg></a></li></ul></li></ul></div></div><div class="TK-row TK-row--M2 TK--Footer-Mobile"><div class="TK-col-24"><ul class="TK-Footer-List"><li class="TK-Footer-List-Item"><a href="/contact" class="TK-Footer-Link">Contact Us</a></li><li><ul class="TK-Footer-List--inner TK-Footer-List-Horizontal TK-Footer-List-Social"><li class="TK-Footer-List-Horizontal-Item"><a href="https://www.facebook.com/telerik" title="Facebook" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M16 7h-1.924C13.461 7 13 7.252 13 7.889V9h3l-.238 3H13v8h-3v-8H8V9h2V7.077C10 5.055 11.064 4 13.461 4H16zM5 0a5 5 0 00-5 5v14a5 5 0 005 5h14a5 5 0 005-5V5a5 5 0 00-5-5z" fill="#000"/></svg> <span class="TK-Footer-Social-Link-Count TK-fs16">165k+</span></a></li><li class="TK-Footer-List-Horizontal-Item"><a href="https://x.com/telerik" title="X" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 512 512"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z" fill="#000"/></svg> <span class="TK-Footer-Social-Link-Count TK-fs16">50k+</span></a></li><li class="TK-Footer-List-Horizontal-Item"><a href="https://www.linkedin.com/company/telerik" title="LinkedIn" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M20 19h-3v-5.6c0-3.368-4-3.113-4 0V19h-3V8h3v1.765c1.4-2.586 7-2.777 7 2.476zM6.5 6.732a1.757 1.757 0 01-1.75-1.764A1.757 1.757 0 016.5 3.2a1.758 1.758 0 011.75 1.764A1.757 1.757 0 016.5 6.728zM5 19h3V8H5zM19 0H5a5 5 0 00-5 5v14a5 5 0 005 5h14a5 5 0 005-5V5a5 5 0 00-5-5z" fill="#000" fill-rule="evenodd"/></svg> <span class="TK-Footer-Social-Link-Count TK-fs16">17k+</span></a></li><li class="TK-Footer-List-Horizontal-Item"><a href="https://www.twitch.tv/codeitlive" title="Twitch" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 23 24.05"><path d="M1.57.02L0 4.18V20.9h5.75v3.12h3.14l3.13-3.14h4.71L23 14.61V.02zm2.09 2.07h17.25v11.5l-3.66 3.66H11.5l-3.13 3.13v-3.13H3.66zm5.75 10.45h2.09V6.27H9.41zm5.75 0h2.09V6.27h-2.09z" fill="#000"/></svg> <span class="TK-Footer-Social-Link-Count TK-fs16">4k+</span></a></li><li class="TK-Footer-List-Horizontal-Item"><a href="https://www.youtube.com/c/telerik" title="YouTube" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="26" height="18.287" viewBox="0 0 26 18.287"><path fill="#010101" d="M25.74 3.945a5.625 5.625 0 0 0-1.034-2.581 3.718 3.718 0 0 0-2.605-1.1c-3.638-.263-9.1-.263-9.1-.263h-.011s-5.458 0-9.1.263a3.719 3.719 0 0 0-2.605 1.1A5.623 5.623 0 0 0 .26 3.945 39.324 39.324 0 0 0 0 8.154v1.972a39.323 39.323 0 0 0 .26 4.208 5.623 5.623 0 0 0 1.033 2.58 4.408 4.408 0 0 0 2.867 1.112c2.08.2 8.84.261 8.84.261s5.463-.008 9.1-.271a3.719 3.719 0 0 0 2.605-1.1 5.625 5.625 0 0 0 1.035-2.582 39.377 39.377 0 0 0 .26-4.208V8.154a39.377 39.377 0 0 0-.26-4.209Zm-15.388 8.6V5.211l6.974 3.665Z"/></svg> <span class="TK-Footer-Social-Link-Count TK-fs16">14k+</span></a></li><li class="TK-Footer-List-Horizontal-Item"><a href="https://github.com/telerik" title="GitHub" class="TK-Footer-Social-Link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12,0A12.047,12.047,0,0,0,0,12,12.455,12.455,0,0,0,9.188,24V20.03a2.889,2.889,0,0,1-3.239-1.441c-.273-.46-.756-.959-1.26-.922l-.124-1.4a2.892,2.892,0,0,1,2.593,1.6,1.555,1.555,0,0,0,.9.772,1.89,1.89,0,0,0,1.181-.1,3.3,3.3,0,0,1,.827-1.691h0C6.942,16.382,5.7,14.724,5.2,13.415a5.506,5.506,0,0,1,.855-5.281A.188.188,0,0,0,6.1,7.989a4.6,4.6,0,0,1,.14-3.073,4.858,4.858,0,0,1,2.663,1l.337.2c.141.084.1.036.238.025A10.182,10.182,0,0,1,12,5.792a10.225,10.225,0,0,1,2.553.363l.109.011c-.01,0,.03-.007.1-.046,2.436-1.476,2.349-.993,3-1.206A4.682,4.682,0,0,1,17.9,7.989c-.071.218,2.112,2.217.9,5.426-.494,1.309-1.74,2.968-4.866,3.434h0a3.086,3.086,0,0,1,.879,2.2V24A12.454,12.454,0,0,0,24,12,12.047,12.047,0,0,0,12,0Z"></path></svg></a></li></ul></li></ul></div></div></div></div><div class="TK-row TK-row--M1"><div class="TK-col-24"><a href="https://www.progress.com" aria-label="Go to Progress.com" class="TK-PRGS-Logo-Footer"><svg xmlns="http://www.w3.org/2000/svg" width="130" height="30" viewBox="0 0 512 120"><path fill="#5ce500" d="M95.52 29.33v51a3.93 3.93 0 0 1-1.78 3.08l-1.67 1-12.72 7.35-8.59 5-1.78 1V42.6L21.23 15 43.91 1.93 46 .74a3.94 3.94 0 0 1 3.56 0L81 18.9l14.51 8.38v2.05zM58.36 48.72l-9.79-5.66-22.91-13.23a4 4 0 0 0-3.56 0L1.77 41.57 0 42.6l34.49 19.91v39.83l20.3-11.73 1.79-1a3.94 3.94 0 0 0 1.78-3.08V48.72zM0 82.43l23.86 13.78V68.63z"></path><path fill="#4b4e52" d="M148.09 27.28h-26v70.48h11.55V70.1h14.57c15.77 0 24.45-7.7 24.45-21.69 0-6.35-2.4-21.12-24.55-21.12m12.78 21.31c0 7.95-4.12 11.19-14.24 11.19h-13v-22.1h14.57c8.56 0 12.71 3.57 12.71 10.91M207 46.41l.87.42-2 10.42-1.35-.42a11.32 11.32 0 0 0-3.34-.51c-10.79 0-11.67 8.59-11.67 19v22.44h-10.64V46h10v6.24c2.73-4.2 6-6.37 10.37-6.9a14.55 14.55 0 0 1 7.76 1.07M233.29 45c-8.42 0-15.16 3.2-19.5 9.27-4.56 6.37-5.23 13.85-5.23 17.74 0 16.36 9.7 26.92 24.73 26.92 18.26 0 24.73-14.71 24.73-27.3 0-7.25-2.15-13.82-6-18.51-4.41-5.31-10.87-8.12-18.7-8.12m0 44.38c-8.37 0-13.57-6.66-13.57-17.37s5.2-17.55 13.57-17.55S247 61.23 247 71.78c0 10.83-5.24 17.56-13.66 17.56m114.55-42.93l.87.42-2 10.42-1.35-.42a11.26 11.26 0 0 0-3.33-.51c-10.78 0-11.66 8.59-11.66 19v22.44h-10.66V46h10v6.24c2.73-4.2 6-6.37 10.37-6.9a14.54 14.54 0 0 1 7.73 1.06m38.4 34.76l-.2.57c-2.23 6.36-7.57 7.7-11.65 7.7-8.09 0-13.3-5.37-13.81-14.09h36.59l.13-1a31.26 31.26 0 0 0 .12-4.12v-.93C396.93 54.78 387.48 45 374 45c-7.9 0-14.37 3.1-18.73 9a30.85 30.85 0 0 0-5.54 18c0 16 9.95 26.74 24.74 26.74 11.45 0 19.33-5.82 22.2-16.38l.33-1.2h-10.7zM361 66.05c.9-7.17 5.81-11.73 12.79-11.73 5.33 0 11.64 3.1 12.52 11.73H361zm-60.7-15.71c-3.45-3.58-8.06-5.39-13.76-5.39-15.69 0-22.83 13.81-22.83 26.63 0 13.16 7.06 26.44 22.83 26.44a18.33 18.33 0 0 0 13.35-5.42c0 2.28-.1 4.45-.16 5.38-.58 8.54-4.68 12.51-12.91 12.51-4.47 0-9.61-1.59-10.6-6l-.22-1h-10.54l.17 1.41c1.1 9.12 9.11 14.79 20.9 14.79 10.34 0 17.7-3.9 21.28-11.26 1.73-3.55 2.6-8.72 2.6-15.37V46h-10.13v4.34zm-13.11 38.15c-3.74 0-12.43-1.69-12.43-17.37 0-10.3 4.87-16.7 12.71-16.7 6.06 0 12.52 4.39 12.52 16.7 0 10.87-4.79 17.37-12.81 17.37m159.67-6.31c0 8.23-6.83 16.53-22.09 16.53-13.5 0-21.53-5.85-22.61-16.45l-.15-1.1h10.52l.21.84c1.29 6.38 7.37 7.72 12.24 7.72 5.34 0 11-1.72 11-6.54 0-2.44-1.59-4.18-4.73-5.16-1.86-.55-4.15-1.2-6.56-1.87-4.16-1.16-8.47-2.38-11.12-3.29-6.56-2.35-10.33-6.93-10.33-12.56 0-10.43 10.16-15.11 20.22-15.11 13.46 0 20.42 5.07 21.3 15.49l.09 1.07H434.5l-.14-.82c-1-6-7-6.9-10.48-6.9-3 0-10 .53-10 5.5 0 2.25 1.93 3.91 5.89 5.06 1.18.33 2.94.78 5 1.31 4.22 1.09 9.48 2.46 12.13 3.37 6.59 2.32 9.93 6.67 9.93 13m49.39 0c0 8.23-6.83 16.53-22.09 16.53-13.5 0-21.53-5.85-22.61-16.45l-.11-1.09H462l.12.74c1.29 6.38 7.37 7.72 12.24 7.72 5.34 0 11-1.72 11-6.54 0-2.44-1.59-4.18-4.72-5.16-1.86-.55-4.15-1.2-6.57-1.87-4.16-1.16-8.46-2.38-11.11-3.29-6.57-2.35-10.33-6.93-10.33-12.56 0-10.43 10.16-15.11 20.22-15.11 13.46 0 20.42 5.07 21.29 15.49l.09 1.07H483.9l-.14-.82c-1-6-7-6.9-10.48-6.9-3 0-9.95.53-9.95 5.5 0 2.25 1.93 3.91 5.89 5.06 1.18.33 2.94.78 5 1.31 4.22 1.09 9.48 2.46 12.13 3.37 6.58 2.32 9.93 6.67 9.93 13m8.43-30.78a7.37 7.37 0 1 1 7.29-7.37 7.23 7.23 0 0 1-7.29 7.37m0-13.49a6.12 6.12 0 1 0 6 6.12 5.91 5.91 0 0 0-6-6.12m-.85 7.49v2.46h-2.17v-7.74h3.62a2.58 2.58 0 0 1 2.86 2.7 2.26 2.26 0 0 1-1.49 2.34l1.77 2.7H506l-1.49-2.46h-.68zm1.21-3.49h-1.21v1.73h1.21a.86.86 0 0 0 1-.85.88.88 0 0 0-1-.89"></path></svg></a></div></div><div class="TK-row"><div class="TK-col-12"><p class="TK-Footer-About">Telerik and Kendo UI are part of Progress product portfolio. Progress is the leading provider of application development and digital experience technologies.</p></div><div class="TK-col-24"><div class="TK-row--M3 TK--Footer-Desktop"><ul class="TK-Footer-List-Horizontal"><li class="TK-Footer-List-Horizontal-Item"><a class="TK-Footer-Link TK-Footer-Link-Horizontal" href="https://www.progress.com/company">Company</a></li><li class="TK-Footer-List-Horizontal-Item"><a class="TK-Footer-Link TK-Footer-Link-Horizontal" href="https://www.progress.com/products">Technology</a></li><li class="TK-Footer-List-Horizontal-Item"><a class="TK-Footer-Link TK-Footer-Link-Horizontal" href="https://www.progress.com/company/awards">Awards</a></li><li class="TK-Footer-List-Horizontal-Item"><a class="TK-Footer-Link TK-Footer-Link-Horizontal" href="https://investors.progress.com/press-releases">Press Releases</a></li><li class="TK-Footer-List-Horizontal-Item"><a class="TK-Footer-Link TK-Footer-Link-Horizontal" href="https://www.progress.com/company/press-coverage">Media Coverage</a></li><li class="TK-Footer-List-Horizontal-Item"><a class="TK-Footer-Link TK-Footer-Link-Horizontal" href="https://www.progress.com/company/careers">Careers</a></li><li class="TK-Footer-List-Horizontal-Item"><a class="TK-Footer-Link TK-Footer-Link-Horizontal" href="https://www.progress.com/company/offices">Offices</a></li></ul></div></div></div><div class="TK-row TK-row--M2 TK--Footer-Mobile"><div class="TK-col-24"><ul class="TK-Footer-List"><li class="TK-Footer-List-Item"><a href="https://www.progress.com/company" class="TK-Footer-Link">Company</a></li><li class="TK-Footer-List-Item"><a href="https://www.progress.com/products" class="TK-Footer-Link">Technology</a></li><li class="TK-Footer-List-Item"><a href="https://www.progress.com/company/awards" class="TK-Footer-Link">Awards</a></li><li class="TK-Footer-List-Item"><a href="https://investors.progress.com/press-releases" class="TK-Footer-Link">Press Releases</a></li><li class="TK-Footer-List-Item"><a href="https://www.progress.com/company/press-coverage" class="TK-Footer-Link">Media Coverage</a></li><li class="TK-Footer-List-Item"><a href="https://www.progress.com/company/careers" class="TK-Footer-Link">Careers</a></li><li class="TK-Footer-List-Item"><a href="https://www.progress.com/company/offices" class="TK-Footer-Link">Offices</a></li></ul></div></div><div class="TK-row"><div class="TK-col-16"><p class="TK-Footer-Copy">Copyright &copy; 2025 Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.</p><p class="TK-Footer-Copy">Progress and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See <a href="https://www.progress.com/legal/trademarks" class="TK-Footer-Link-Tiny">Trademarks</a> for appropriate markings.</p></div><div class="TK-col-8 TK-tar"><ul class="TK-Footer-List-Horizontal"><li class="TK-Footer-List-Horizontal-Item TK-Footer-List-Horizontal-Item-Effect"><a href="/about/terms-of-use" class="TK-Footer-Link-Tiny">Terms of Use</a></li><li class="TK-Footer-List-Horizontal-Item TK-Footer-List-Horizontal-Item-Effect"><a href="/feedback" class="TK-Footer-Link-Tiny">Site Feedback</a></li><li class="TK-Footer-List-Horizontal-Item TK-Footer-List-Horizontal-Item-Effect"><a href="https://www.progress.com/legal/privacy-center" class="TK-Footer-Link-Tiny" target="_blank" rel="noopener">Privacy Center</a></li><li class="TK-Footer-List-Horizontal-Item TK-Footer-List-Horizontal-Item-Effect"><a href="https://www.progress.com/trust-center" class="TK-Footer-Link-Tiny" target="_blank" rel="noopener">Trust Center</a></li></ul><div class="TLRK-CCPA"><a href="https://forms.progress.com/ccpa-subscription" target="_blank" rel="nofollow noopener">Do Not Sell or Share My Personal Information</a></div><p class="TK-Footer-Power">Powered by <a href="https://www.progress.com/sitefinity-cms" class="TK-Footer-Link-Tiny">Progress Sitefinity</a></p></div></div></div></footer> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" type="text/javascript"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-migrate/3.4.1/jquery-migrate.min.js" type="text/javascript"></script> <script type="text/javascript"> var oneTrustHelper = (function () { function evalGTMScript() { var gtmScript = document.getElementById("GTMScript"); gtmScript.type = "text/javascript"; gtmScript.classList.remove("optanon-category-1"); eval(gtmScript.innerHTML); }; return { gtmFallback: function () { console.warn('OneTrust not loaded.'); if (document.readyState !== 'loading') { evalGTMScript(); } else { document.addEventListener('readystatechange', function () { if (document.readyState === 'interactive') { evalGTMScript(); } }); }; } }; })(); </script> <script onerror="oneTrustHelper.gtmFallback()" src="https://cdn.cookielaw.org/consent/3dfce4f2-dab6-4128-9f33-df7e0597da82/otSDKStub.js" data-language="en" type="text/javascript" charset="UTF-8" data-domain-script="3dfce4f2-dab6-4128-9f33-df7e0597da82"></script> <script type="text/javascript"> (function (w) { w.OptanonGroups = {"StrictlyNecessaryCookies":"1","PerformanceCookies":"2","FunctionalCookies":"3","TargetingCookies":"4"}; w.isOptanonGroupActive = function (groupId, explicit) { if (!w.OptanonActiveGroups) return false; var groupMatchKey = ',' + groupId + ','; return w.OptanonActiveGroups.indexOf(groupMatchKey) !== -1; } function toggleSitefinityTrackingConsent() { var performanceCookiesGroupId = w.OptanonGroups.PerformanceCookies; var isPerformanceCookiesGroupIdActive = w.isOptanonGroupActive(performanceCookiesGroupId, true); if (w.TrackingConsentManager) { w.TrackingConsentManager.updateUserConsent(isPerformanceCookiesGroupIdActive); } }; var trackingScriptsQueue = []; w.invokeTrackingScript = function (thisReference, trackingGroup, functionReference) { if (isOptanonGroupActive(trackingGroup, true)) { functionReference.call(thisReference); } else { trackingScriptsQueue.push({ thisReference: thisReference, trackingGroup: trackingGroup, functionReference: functionReference }); } } var isOptanonToggled = false; var preferenceChangeHandlerAdded = false; w.OptanonWrapper = function () { var newTrackingScriptsQueue = []; for (var i = 0; i < trackingScriptsQueue.length; i++) { var trackingScriptData = trackingScriptsQueue[i]; if (isOptanonGroupActive(trackingScriptData.trackingGroup, true)) { trackingScriptData.functionReference.call(trackingScriptData.thisReference); } else { newTrackingScriptsQueue.push(trackingScriptData); } } trackingScriptsQueue = newTrackingScriptsQueue; if (!isOptanonToggled && w.location.hash === '#cookie-settings' && true) { isOptanonToggled = true; Optanon.ToggleInfoDisplay(); } if(!preferenceChangeHandlerAdded){ OneTrust.OnConsentChanged(function() { // Trigger cookie check process after user makes changes to allowed cookie groups from the OneTrust cookie settings dialog. $.ajax( { url: '/webapi/CookiePreferences/Update', type: 'HEAD' }); }); preferenceChangeHandlerAdded = true; } toggleSitefinityTrackingConsent(); } })(window); </script> <script> // global variables var telerikId; var tlrkUser; </script> <script> (async function () { const response = await fetch("/webapi/UserTracking/RetrieveTelerikId", { method: "GET", cache: "no-cache", }); const model = await response.json(); telerikId = model.telerikId; tlrkUser = { isAuthenticated: !!telerikId }; if (document.addEventListener) { window.dataLayer = window.dataLayer || []; dataLayer.push({ uniqueId: model.userId, telerikId }); dataLayer.push({ event: "persistuuid" }) } })(); </script> <script id="GTMScript" type="text/plain" class="optanon-category-1" > function isMobileDevice() { var result = false; var matches = [ /(Windows Phone(?: OS)?)\s(\d+)\.(\d+(\.\d+)?)/, /(Silk)\/(\d+)\.(\d+(\.\d+)?)/, /(Android|Android.*(?:Opera|Firefox).*?\/)\s*(\d+)\.?(\d+(\.\d+)?)?/, /(iPhone|iPod).*OS\s+(\d+)[\._]([\d\._]+)/, /(iPad).*OS\s+(\d+)[\._]([\d_]+)/, /(MeeGo).+NokiaBrowser\/(\d+)\.([\d\._]+)/, /(webOS)\/(\d+)\.(\d+(\.\d+)?)/, /(BlackBerry|BB10).*?Version\/(\d+)\.(\d+(\.\d+)?)/, /(PlayBook).*?Tablet\s*OS\s*(\d+)\.(\d+(\.\d+)?)/, /(MSIE)\s+(\d+)\.(\d+(\.\d+)?)/, /(tizen).*?Version\/(\d+)\.(\d+(\.\d+)?)/i, /(sailfish).*rv:(\d+)\.(\d+(\.\d+)?).*firefox/i, /(Mobile).*rv:(\d+)\.(\d+(\.\d+)?).*Firefox/ ]; for (var i = 0; i < matches.length; i++) { result = matches[i].test(window.navigator.userAgent); if (result) { break; } } return result; } (function () { 'use strict'; window.dataLayer = window.dataLayer || []; dataLayer.push({ isTelerikMarketingWebsite: true }); if (isMobileDevice()) { return; } (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-6X92'); })(); </script> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-6X92" height="0" width="0" style="display: none; visibility: hidden"></iframe> </noscript> <script type="text/plain" class="optanon-category-2"> !function (e) { function n() { if (e && r()) { var n = t(); i(e, n) } } function i(e, n) { l.post(u, new c({ telerikId: e, uniqueId: n })) } function t() { for (var e = document.cookie.split(";"), n = "gauuid", i = 0; i < e.length; i++) { for (var t = e[i]; " " === t.charAt(0);)t = t.substring(1, t.length); if (0 === t.indexOf(n)) return t.substring(n.length, t.length).replace("=", "") } return null } function r() { var e = new Date; if (null === localStorage.getItem(a)) return o(e), !0; var n = Date.parse(localStorage.getItem(a)); if (isNaN(n)) return !1; var i = new Date(n); return i.setTime(i.getTime() + 6048e5) < e ? (o(e), !0) : !1 } function o(e) { localStorage.setItem(a, e.toISOString()) } if (window.jQuery) { var l = window.jQuery, u = window.location.origin + "/services/callhomeservice/api/userlogged", a = "call-home-client-key-user-logged", c = function (e) { this.telerikId = e.telerikId, this.uniqueId = e.uniqueId }; l(document).ready(function () { n() }), window.__callhome__ || (window.__callhome__ = {}), window.__callhome__.verify = r, window.__callhome__.init = n } }(telerikId); </script> <script src="https://d585tldpucybw.cloudfront.net/Frontend-Assembly/Web.Widgets.SEO/Mvc/Scripts/Shared/referrer-policy.min.js?package=PureMvc&amp;v=MS4wLjAuMzk0Nzc%3d" type="text/javascript"></script><script src="/Frontend-Assembly/Telerik.Sitefinity.Frontend.Media/Mvc/Scripts/Video/video.min.js?package=PureMvc&amp;v=MTQuNC44MTM0LjA%3d" type="text/javascript"></script><script src="/Frontend-Assembly/Telerik.Sitefinity.Frontend.Lists/Mvc/Scripts/Lists/lists.min.js?package=PureMvc&amp;v=MTQuNC44MTM0LjA%3d" type="text/javascript"></script><script src="https://dtzbdy9anri2p.cloudfront.net/cache/f45282983d991dbd595aae0fee3752e97494f8bc/telerik/js/dist/all.min.js" type="text/javascript"></script> <script type="text/javascript"> (function() { if (window._dataLayerTimeout) { clearTimeout(window._dataLayerTimeout); } window._dataLayerTaxLoadedEvent = {"tax_pagenode_products":"teststudio","event":"tax_loaded"}; window._dataLayerTimeout = setTimeout(function() { window.dataLayer = window.dataLayer || []; window.dataLayer.push(window._dataLayerTaxLoadedEvent); }); })(); </script><script type="text/plain" class="optanon-category-2"> (function() { var script = '//s1325.t.eloqua.com/visitor/v200/svrGP?pps=70&siteid=1325'; (function getScript(source, callback) { var script = document.createElement('script'); var prior = document.getElementsByTagName('script')[0]; script.async = 1; prior.parentNode.insertBefore(script, prior); script.onload = script.onreadystatechange = function( _, isAbort ) { if(isAbort || !script.readyState || /loaded|complete/.test(script.readyState) ) { script.onload = script.onreadystatechange = null; script = undefined; if(!isAbort) { if(callback) callback(); } } }; script.src = source; })(script, function() { if (typeof GetElqCustomerGUID == 'function') { var userId = GetElqCustomerGUID(); document.cookie = 'elqUserId=' + userId + '; path=/;SameSite=Lax;'; } }); })(); </script><script type="application/json" id="PersonalizationTracker"> {"IsPagePersonalizationTarget":false,"IsUrlPersonalizationTarget":false,"PageId":"6c0e5c1b-b0da-43f6-9542-50799cf43ec8"} </script><script type="text/javascript" src="/WebResource.axd?d=NjxTqR2bqTw1rewxxlkHPhr-2awQiGC1t4afxFkRlQ9hya2sD15bGrdgIYxV5oymd7lM20nXinlfNQ7rubKudQ2RDNHnt0G9zqYW8HltmFjcKKorrcw5dV0tBFxsPvDHJP04y9syTz7mNZS4jPK7kvcqYvWCXk_9LL20Ml6lJlZfLS7RIWZnqaGGXv0sk0sXw5161BHGhvkqb9uCayn9Kq57pV9u23lE6Pml2fnEAC01&amp;t=638412637940000000"> </script><script type="text/javascript"> (function(){const t=window.location.hash.split("#"),i=document.querySelectorAll(".Question");function r(n){n.preventDefault();history.pushState(null,null,n.currentTarget.getAttribute("href"))}function u(){i.forEach(function(n){const t=n.innerText.replace("➡","").trim().replace(/\?|,/g,"").replace(/\s|\.|[^a-zA-Z-]/g,"-").toLowerCase();n.setAttribute("id",t);n.setAttribute("href","#"+t);n.addEventListener("click",r)})}function n(){t.forEach(function(n){if(n!==""){const t=document.querySelector("#"+n);t&&(t.classList.add("expanded"),t.nextElementSibling.style.display="block",document.querySelector("#frequently-asked-questions").scrollIntoView())}})}function f(){u();n()}window.addEventListener("load",f);window.addEventListener("hashchange",n)})() </script><script type="text/javascript"> window.addEventListener("DOMContentLoaded",()=>{var h=$('[class*="sctn-"]'),t=!1,n=$(".DC-scroller"),u=$(".DC-Scroller--end"),i=n.children("a:not(.Btn)"),f=$("html, body");function c(n){n.preventDefault();f.not(":animated").addClass("is-scrolling").animate({scrollTop:$("."+$(n.target).data("scrollto")).offset().top},1200,"easeInOutQuart").promise().done(function(){f.removeClass("is-scrolling");let t=document.querySelector("."+n.target.getAttribute("data-scrollto"));t.tabIndex=0;t.focus();t.tabIndex=-1})}function r(t){var r=t||!1;if(r){var u=i.filter('[data-scrollto="'+r+'"]'),f=u.hasClass("has-light-bg")?!0:!1;u.addClass("is-active").siblings().removeClass("is-active");f?n.addClass("DC-scroller--light"):n.removeClass("DC-scroller--light")}else i.removeClass("is-active")}function e(n){var r=n.offset().top,f=r+n.outerHeight(),t=$(window).scrollTop(),i=t+$(window).height();return n==u?f-1/4*(i-t)>t&&r<i-1/4*(i-t):f-1/2*(i-t)>t&&r<i-1/2*(i-t)}function o(){if(!n.hasClass("is-paused")){var t=n.offset();n.css({position:"absolute",left:t.left+"px",top:t.top+"px"});n.addClass("is-paused")}}function l(){n.hasClass("is-paused")&&(n.removeAttr("style"),n.removeClass("is-paused"))}function s(i){t=i||t;var f=0;if(t){if(t=!1,e(u))return r("sctn-FAQs"),o(),!1;h.each(function(t,i){var u=$(i);if(e(u)){var s=u.attr("class").match(/(sctn-[a-zA-Z0-9-_]*)/g)[0]||!1;return s==="sctn-CTA-bottom"?(o(),n.css({visibility:"hidden"}),!1):(r(s),l(),f++,!1)}});f===0&&r(!1)}}function a(){t=!0}i.on("click",c);$(window).on("scroll",a);window.setInterval(s,16);s(!0)}) </script> <script type="text/plain" class="optanon-category-2"> !function () { function loadEloqua() { if (void 0 === window._elqQ || window._elqQ.constructor !== Array || "elqSetSiteId" !== window._elqQ[0][0] || "1325" !== window._elqQ[0][1]) { window.dataLayer = window.dataLayer || [], window._elqQ = window._elqQ || [], window._elqQ.push(["elqSetSiteId", "1325"]), window._elqQ.push(["elqTrackPageView", window.location.href]), window.dataLayer.push({ event: "elqQ_loaded" }); var s = document.createElement("script"); s.type = "text/javascript", s.async = !0, s.src = "//img.en25.com/i/elqCfg.min.js"; var x = document.getElementsByTagName("script")[0]; x.parentNode.insertBefore(s, x) } } function loadGA() { window._gaq = window._gaq || [], window._gaq.push(["_setAccount","UA-111455-1"], ["_setDomainName", ".telerik.com"], ["_addIgnoredRef", "telerik.com"], ["_trackPageview"]); var ga = document.createElement("script"); ga.type = "text/javascript", ga.async = !0, ga.src = ("https:" == document.location.protocol ? "https://" : "http://") + "stats.g.doubleclick.net/dc.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ga, s) } isMobileDevice() && (loadGA(), loadEloqua()) }();</script> <script type="text/javascript" defer src='https://d585tldpucybw.cloudfront.net/Frontend-Assembly/Web.SitefinityExtensions.EloquaConnector/Scripts/BrowserSessionStorage.min.js?package=PureMvc&amp;v=MS4wLjAuMzk0Nzc%3d'></script> <script type="text/javascript" defer src='https://d585tldpucybw.cloudfront.net/Frontend-Assembly/Web.SitefinityExtensions.EloquaConnector/Scripts/SetBrowserSessionStorage.min.js?package=PureMvc&amp;v=MS4wLjAuMzk0Nzc%3d)'></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10