1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7241],{76489:function(e,t){"use strict";t.parse=function(e,t){if("string"!==typeof e)throw new TypeError("argument str must be a string");var i={},s=e.length;if(s<2)return i;var n=t&&t.decode||d,a=0,r=0,p=0;do{if(-1===(r=e.indexOf("=",a)))break;if(-1===(p=e.indexOf(";",a)))p=s;else if(r>p){a=e.lastIndexOf(";",r-1)+1;continue}var m=c(e,a,r),h=l(e,r,m),f=e.slice(m,h);if(!o.call(i,f)){var v=c(e,r+1,p),g=l(e,p,v);34===e.charCodeAt(v)&&34===e.charCodeAt(g-1)&&(v++,g--);var x=e.slice(v,g);i[f]=u(x,n)}a=p+1}while(a<s);return i},t.serialize=function(e,t,o){var c=o&&o.encode||encodeURIComponent;if("function"!==typeof c)throw new TypeError("option encode is invalid");if(!s.test(e))throw new TypeError("argument name is invalid");var l=c(t);if(!n.test(l))throw new TypeError("argument val is invalid");var d=e+"="+l;if(!o)return d;if(null!=o.maxAge){var u=Math.floor(o.maxAge);if(!isFinite(u))throw new TypeError("option maxAge is invalid");d+="; Max-Age="+u}if(o.domain){if(!a.test(o.domain))throw new TypeError("option domain is invalid");d+="; Domain="+o.domain}if(o.path){if(!r.test(o.path))throw new TypeError("option path is invalid");d+="; Path="+o.path}if(o.expires){var p=o.expires;if(!function(e){return"[object Date]"===i.call(e)}(p)||isNaN(p.valueOf()))throw new TypeError("option expires is invali
1d");d+="; Expires="+p.toUTCString()}o.httpOnly&&(d+="; HttpOnly");o.secure&&(d+="; Secure");o.partitioned&&(d+="; Partitioned");if(o.priority){switch("string"===typeof o.priority?o.priority.toLowerCase():o.priority){case"low":d+="; Priority=Low";break;case"medium":d+="; Priority=Medium";break;case"high":d+="; Priority=High";break;default:throw new TypeError("option priority is invalid")}}if(o.sameSite){switch("string"===typeof o.sameSite?o.sameSite.toLowerCase():o.sameSite){case!0:d+="; SameSite=Strict";break;case"lax":d+="; SameSite=Lax";break;case"strict":d+="; SameSite=Strict";break;case"none":d+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return d};var i=Object.prototype.toString,o=Object.prototype.hasOwnProperty,s=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/,n=/^("?)[\u0021\u0023-\u002B\u002D-\u003A\u003C-\u005B\u005D-\u007E]*\1$/,a=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,r=/^[\u0020-\u003A\u003D-\u007E]*$/;function c(e,t,i){do{var o=e.charCodeAt(t);if(32!==o&&9!==o)return t}while(++t<i);return i}function l(e,t,i){for(;t>i;){var o=e.charCodeAt(--t);if(32!==o&&9!==o)return t+1}return i}
1function d(e){return-1!==e.indexOf("%")?decodeURIComponent(e):e}function u(e,t){try{return t(e)}catch(i){return e}}},47041:function(e,t,i){"use strict";var o=this&&this.__assign||function(){return o=Object.assign||function(e){for(var t,i=1,o=arguments.length;i<o;i++)for(var s in t=arguments[i])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e},o.apply(this,arguments)},s=this&&this.__rest||function(e,t){var i={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(i[o]=e[o]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var s=0;for(o=Object.getOwnPropertySymbols(e);s<o.length;s++)t.indexOf(o[s])<0&&Object.prototype.propertyIsEnumerable.call(e,o[s])&&(i[o[s]]=e[o[s]])}return i};Object.defineProperty(t,"__esModule",{value:!0}),t.hasCookie=t.deleteCookie=t.setCookie=t.getCookie=t.getCookies=void 0;var n=i(76489),a=function(){return"undefined"!==typeof window},r=function(e){return!!e&&("getAll"in e&&"set"in e&&"function"===typeof e.getAll&&"function"===typeof e.set)},c=function(e){return!!(null===e||void 0===e?void 0:e.req)&&"cookies"in e.req&&r(null===e||void 0===e?void 0:e.req.cookies)||!!(null===e||void 0===e?void 0:e.res)&&"cookies"in e.res&&r(null===e||void 0===e?void 0:e.res.cookies)||!!(null===e||void 0===e?void 0:e.cookies)&&r(e.cookies())},l=function(e){var t={};return e.getAll().forEach((function(e){var i=e.name,o=e.value;t[i]=o})),t},d=function(e){try{return"string"===typeof e?e:JSON.stringify(e)}catch(t){return e}};t.getCookies=function(e){if(c(e)){if(null===e||void 0===e?void 0:e.req)return l(e.req.cookies);if(null===e||void 0===e?void 0:e.cookies)return l(e.cookies())}var t;if(e&&(t=e.req),!a())return t&&t.cookies?t.cookies:t&&t.headers.cookie?(0,n.parse)(t.headers.cookie):{};for(var i={},o=document.cookie?document.cookie.split("; "):[],s=0,r=o.length;s<r;s++){var d=o[s].split("="),u=d.slice(1).join("=");i[d[0]]=u}return i};t.getCookie=function(e,i){var o,s=(0,t.getCookies)(i)[e];if(void 0!==s)return(o=s)?o.replace(/(%[0-9A-Z]{2}
1)+/g,decodeURIComponent):o};t.setCookie=function(e,t,i){if(c(i)){var r=i.req,l=i.res,u=i.cookies,p=s(i,["req","res","cookies"]),m=o({name:e,value:d(t)},p);return r&&r.cookies.set(m),l&&l.cookies.set(m),void(u&&u().set(m))}var h,f,v;if(i){var g=i;f=r=g.req,v=l=g.res,h=s(g,["req","res"])}var x=(0,n.serialize)(e,d(t),o({path:"/"},h));if(a())document.cookie=x;else if(v&&f){var j=v.getHeader("Set-Cookie");if(Array.isArray(j)||(j=j?[String(j)]:[]),v.setHeader("Set-Cookie",j.concat(x)),f&&f.cookies){var k=f.cookies;""===t?delete k[e]:k[e]=d(t)}if(f&&f.headers&&f.headers.cookie){k=(0,n.parse)(f.headers.cookie);""===t?delete k[e]:k[e]=d(t),f.headers.cookie=Object.entries(k).reduce((function(e,t){return e.concat("".concat(t[0],"=").concat(t[1],";"))}),"")}}};t.deleteCookie=function(e,i){return(0,t.setCookie)(e,"",o(o({},i),{maxAge:-1}))};t.hasCookie=function(e,i){return!!e&&(0,t.getCookies)(i).hasOwnProperty(e)}},57336:function(e,t,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/katalon-studio/studio-testops-integration",function(){return i(72616)}])},98514:function(e,t,i){"use strict";i.d(t,{$:function(){return r},t:function(){return c}});var o=i(85893),s=i(2962),n=i(9008),a=i.n(n);function r(e){var t,i,n,r,c,l,d,u=e.data,p=u.title,m=u.description,h=u.slug,f=u.featureImage,v=u.featureImageAlt,g=u.keywords,x="https://katalon.com";return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s.PB,{title:p,description:m,canonical:u.noCanonical?void 0:"".concat(x).concat(h),noindex:!0===u.noindex,openGraph:{type:"website",url:"".concat(x).concat(h),title:u.facebookSocial?u.facebookSocial.title:p,description:u.facebookSocial?u.facebookSocial.description:m,locale:"en_EN",images:(null===(t=u.facebookSocial)||void 0===t?void 0:t.image)||f?[{url:(null===(i=u.facebookSocial)||void 0===i?void 0:i.image)||f,alt:(null===(n=u.facebookSocial)||void 0===n?void 0:n.alt)||v}]:void 0,site_name:"katalon.com"},twitter:{handle:"@",site:"katalon.com",cardType:(null===(r=u.twitterSocial)||void 0===r?void 0:r.cardType)||"summary"}}),"",(0,o.jsxs)(a(),{children:[(0,o.jsx)("meta",{name:"twitter:description",content:u.twitterSocial?u.twitterSocial.description:m}),(0,o.jsx)("meta",{name:"twitter:title",content:u.twitterSocial?u.twitterSocial.title:p}),((null===(c=u.twitterSocial)||void 0===c?void 0:c.image)||f)&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("meta",{name:"twitter:image",content:(null===(l=u.twitterSocial)||void 0===l?void 0:l.image)||f}),(0,o.jsx)("meta",{name:"twitter:image:alt",content:(null===(d=u.twitterSocial)||void 0===d?void 0:d.alt)||v})]}),g?(0,o.jsx)("meta",{name:"keywords",content:g}):"",u.structuredData?(0,o.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:u.structuredData.replace(/</g,"\\u003c")}}):""]})]})}function c(e){var t=e.data,i=t.title,n=t.description,r=t.slug,c=t.featureImage,l=t.featureImageAlt,d=t.keywords,u="https://katalon.com";return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s.PB,{title:i,description:n,canonical:"".concat(u).concat(r),openGraph:{type:"article",url:"".concat(u).concat(r),title:t.facebookSocial?t.facebookSocial.title:i,description:t.facebookSocial?t.facebookSocial.description:n,locale:"en_EN",images:[{url:t.facebookSocial?t.facebookSocial.image:c,alt:t.facebookSocial?t.facebookSocial.alt:l}],site_name:"katalon.com"},twitter:{handle:"@",site:"katalon.com",cardType:"summary"}}),"",(0,o.jsxs)(a(),{children:[(0,o.jsx)("meta",{name:"twitter:description",content:t.twitterSocial?t.twitterSocial.description:n}),(0,o.jsx)("meta",{name:"twitter:title",content:t.twitterSocial?t.twitterSocial.title:i}),(0,o.jsx)("meta",{name:"twitter:image",content:t.twitterSocial?t.twitterSocial.image:c}),(0,o.jsx)("meta",{name:"twitter:image:alt",content:t.twitterSocial?t.twitterSocial.alt:l}),(0,o.jsx)("meta",{name:"keywords",content:d}),(0,o.jsx)("link",{rel:"alternate",type:"application/rss+xml",href:"https://katalon.com/resources-center/blog/rss.xml"}),t.structuredData?(0,o.jsx)("script",{type:"application/ld+json",children:JSON.stringify(t.structuredData)}):""]})]})}},72616:function(e,t,i){"use strict";i.r(t),i.d(t,{__N_SSP:function(){return h},default:function(){return f}});var o=i(85893),s=i(41561),n=i(88066),a=i(31663),r=i.n(a),c=i(67294),l=i(19755),d=i.n(l),u=function(){return(0,c.useEffect)((function(){d()(".btn-start-for-free").on("click",(function(){katalonTracking.send_event_tracking("Start for Free Button Clicked","KS +TO LPJuly 2021","User acquitision")})),d()(".btn-view-demo").on("click",(function(){katalonTracking.send_event_tracking("View Demo Button Clicked","KS +TO LPJuly 2021","Sales related action")})),d()(".start-testops-btn-get-free").on("click",(function(){katalonTracking.send_event_tracking("Get started for free Button Clicked","KS +TO LPJuly 2021","User acquitision")})),d()(".btn-learn-more").on("click",(function(){katalonTracking.send_event_tracking("Learn more Button Clicked","KS +TO LPJuly 2021","User engagement")}))})),(0,o.jsx)(o.Fragment,{children:(0,o.jsxs)("div",{className:r().wrappingStudioTestOpsIntegration,children:[(0,o.jsx)("div",{className:"hero-header",children:(0,o.jsxs)("div",{className:"container-fluid",children:[(0,o.jsxs)("div",{className:"hero-main-title",children:[(0,o.jsx)("div",{children:"Studio and TestOps"}),(0,o.jsxs)("div",{className:"animation-words",children:[(0,o.jsx)("div",{children:"The"}),(0,o.jsxs)("div",{className:"text-rotating",children:[(0,o.jsx)("span",{children:"first"}),(0,o.jsx)("span",{children:"robust"}),(0,o.jsx)("span",{children:"open"}),(0,o.jsx)("span",{children:"flexible"}),(0,o.jsx)("span",{children:"first"})]}),(0,o.jsx)("div",{children:"DevTestOps platform"})]})]}),(0,o.jsx)("div",{className:"hero-sub-title",children:"If you love Studio, you will love TestOps too. When combined, this duo is everything your team needs to plan, implement and manage testing projects of all sizes."}),(0,o.jsxs)("div",{className:"hero-button",children:[(0,o.jsx)("a",{href:"/open-testops",className:"btn-start-for-free btn-start-for-free-ver-kat",children:"Start for Free"}),(0,o.jsx)("a",{href:"/view-a-demo",className:"btn-view-demo btn-view-demo-ver-kat",children:"View Demo"})]}),(0,o.jsx)("div",{className:"hero-img",children:(0,o.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/testops_vs_studio_intergration/hero_img_2x_compressed.png",alt:"TestOps vs Studio Integration",loading:"lazy"})})]})}),(0,o.jsx)("div",{className:"section-featured",children:(0,o.jsxs)("div",{className:"container-fluid",children:[(0,o.jsxs)("div",{className:"featured-row not-margin-top",children:[(0,o.jsxs)("div",{className:"left-column",children:[(0,o.jsxs)("div",{className:"featured-title",children:["Streamline DevOps.",(0,o.jsx)("br",{}),"Build with confidence."]}),(0,o.jsxs)("div",{className:"featured-description",children:[(0,o.jsx)("p",{children:"Integrating test automation into DevOps couldn\u2019t be easier. Connect Studio to TestOps to ensure build consistency and quality for all stages of your pipeline."}),(0,o.jsx)("p",{children:"81% of our Studio users have reported seeing substantial improvements in their delivery velocity and workstream with the addition of TestOps."})]})]}),(0,o.jsx)("div",{className:"right-column center-vertical-img",children:(0,o.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/testops_vs_studio_intergration/testauto_devops_update.svg",alt:"Streamline DevOps",loading:"lazy"})})]}),(0,o.jsxs)("div",{className:"featured-row not-margin-top reverse-row",children:[(0,o.jsxs)("div",{className:"left-column",children:[(0,o.jsxs)("div",{className:"featured-title",children:["Smarter execution.",(0,o.jsx)("br",{}),"Faster release pace."]}),(0,o.jsxs)("div",{className:"featured-description",children:[(0,o.jsx)("p",{children:"TestOps smoothly orchestrates
1Studio tests across test environments and devices at once to maximize their test coverage."}),(0,o.jsx)("p",{children:"Schedule nightly builds with TestOps, speed up their run time, and scale your execution process with parallel testing."})]})]}),(0,o.jsx)("div",{className:"right-column center-vertical-img-2",children:(0,o.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/testops_vs_studio_intergration/smart_excute_compressed.png",alt:"Smarter execution",loading:"lazy"})})]}),(0,o.jsxs)("div",{className:"featured-row increase-margin-top",children:[(0,o.jsxs)("div",{className:"left-column",children:[(0,o.jsxs)("div",{className:"featured-title",children:["Codeless setup.",(0,o.jsx)("br",{}),"Effortless integrations."]}),(0,o.jsxs)("div",{className:"featured-description",children:[(0,o.jsx)("p",{children:"TestOps is already built-in with Studio and can also integrate seamlessly with any ecosystem you love."}),(0,o.jsx)("p",{children:"We turn all the heavy configurations into simple steps \u2013 no more setup headaches that prevent you from working with the best tools (Jira, CircleCI, Jenkins, Azure, Jest, TestNG, JUnit, etc.)"})]})]}),(0,o.jsx)("div",{className:"right-column",children:(0,o.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/testops_vs_studio_intergration/codeless_compressed.png",alt:"Codeless setup",loading:"lazy"})})]}),(0,o.jsxs)("div",{className:"featured-row reverse-row increase-margin-top",children:[(0,o.jsxs)("div",{className:"left-column increase-width-text",children:[(0,o.jsxs)("div",{className:"featured-title",children:["Insightful reports.",(0,o.jsx)("br",{}),"Understand failures ASAP."]}),(0,o.jsxs)("div",{className:"featured-description",children:[(0,o.jsx)("p",{children:"TestOps gives Studio users a clearer view of recent test runs via out-of-the-box and insightful dashboards."}),(0,o.jsx)("p",{children:"Quickly detect the root causes of any rising issues in real-time without scanning through long log files in Studio. Give your team full visibility of the DevTestOps pipeline in one place."})]})]}),(0,o.jsx)("div",{className:"right-column",children:(0,o.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/testops_vs_studio_intergration/insight_report_compressed.png",alt:"Insightful reports",loading:"lazy"})})]})]})}),(0,o.jsx)("div",{className:"section-author",children:(0,o.jsxs)("div",{className:"container-fluid",children:[(0,o.jsxs)("div",{className:"author-top",children:[(0,o.jsx)("div",{className:"top-description",children:(0,o.jsx)("div",{className:"description",children:"My QAs have been able to test more with less time spent on designing and maintenance with Katalon Studio. With TestOps added, we were able to schedule our nightly builds, and speed up their run time using its parallel execution mode."})}),(0,o.jsxs)("div",{className:"author-name",children:["Graham England",(0,o.jsx)("br",{}),(0,o.jsx)("span",{children:"QA Architect"})]})]}),(0,o.jsxs)("div",{className:"author-bottom",children:[(0,o.jsxs)("div",{className:"qoute-bottom",children:["Be a part of the ",(0,o.jsx)("span",{children:"30,000+"})," companies using Katalon Solution"]}),(0,o.jsx)("div",{className:"bottom-companies",children:(0,o.jsx)("img",{src:"https://d1h3p5fzmizjvp.cloudfront.net/themes/katalon_4/images/pages/testops_vs_studio_intergration/list_companies_update.svg",alt:"Our Customers Logo",loading:"lazy"})})]})]})}),(0,o.jsx)("div",{className:"section-start-testops",children:(0,o.jsxs)("div",{className:"container-fluid",children:[(0,o.jsxs)("div",{className:"start-testops-text",children:["Studio and TestOps",(0,o.jsx)("br",{}),"Take your test automation one step further."]}),(0,o.jsxs)("div",{className:"start-testops-button",children:[(0,o.jsx)("a",{className:"start-testops-btn-view-demo btn-view-demo btn-view-demo-ver-kat trackable",href:"/view-a-demo","data-event-name":"View Demo Button Clicked","data-event-label":"Studio And TestOps Integration","data-event-category":"Sales related action",children:"View Demo"}),(0,o.jsx)("a",{className:"start-testops-btn-get-free connect-testops-to-studio",href:"/open-testops",children:"Connect TestOps to Studio"})]})]})})]})})},p=i(93207),m=i(98514),h=(i(47041),!0);function f(e){var t=e.data;return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(m.$,{data:{title:"Katalon Studio and TestOps Integration | The 1st DevTestOps Platform",description:"If you love Studio, you will love TestOps too. This duo is everything your team needs to plan, implement and manage testing projects of all sizes.",slug:"/katalon-studio/studio-testops-integration",featureImage:"",featureImageAlt:""}}),(0,o.jsx)(n.Z,{data:t}),(0,o.jsx)(u,{}),(0,o.jsx)(s.Z,{data:t})]})}f.getLayout=function(e){return(0,o.jsx)(p.Z,{children:e})}},31663:function(e){e.exports={wrappingStudioTestOpsIntegration:"StudioTestOpsIntegration_wrappingStudioTestOpsIntegration__nTtQg"}}},function(e){e.O(0,[571,3102,3207,1561,9774,2888,179],(function(){return t=57336,e(e.s=t);var t}));var t=e.O();_N_E=t}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.