{"id":801,"date":"2019-12-16T23:23:52","date_gmt":"2019-12-16T23:23:52","guid":{"rendered":"https:\/\/app14743.cloudwayssites.com\/?post_type=case-study&#038;p=801"},"modified":"2022-04-27T08:17:48","modified_gmt":"2022-04-27T15:17:48","slug":"wix","status":"publish","type":"case-study","link":"https:\/\/app14743.cloudwayssites.com\/case-studies\/wix\/","title":{"rendered":"Wix"},"content":{"rendered":"\n<div class=\"wp-block-group pt-sm pb-md container-6\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\" id=\"h-highlight\">Highlight<\/h2>\n\n\n\n<p>Applitools Eyes, an easy-to-integrate automated visual UI testing solution, was used by Wix.com\u2018s Test Automation Team for inspecting aspects in their HTML 5 Website Editor and generated sites. Benefiting from Applitools Eyes algorithm that mimics the human eye, the Wix team was able to reduce the number of regressions &amp; UI bugs as well as cut down manual testing efforts.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-about-wix-com-its-test-automation-infrastructure\"><strong>About Wix.com &amp; its Test Automation Infrastructure<\/strong><\/h3>\n\n\n\n<p>Wix Automation team is using several test solutions, written in Java, JS, angularJS, using Selenium test framework, and triggered by Team City CI server, for testing products that are built using a variety of coding languages.<\/p>\n\n\n\n<p>The Wix platform&#8217;s core product \u2013 its code-free HTML5 Website Editor \u2013 is a complex and feature-rich solution, enabling users to create a beautiful and dynamic web presence themselves. It includes thousands of commands and features, all of which are being tested daily by the company&#8217;s QA and Automation departments.<\/p>\n\n\n\n<p>When the company&#8217;s Automation team realized the necessity of adding frontend visual UI testing, providing a screenshot comparison of the app&#8217;s viewer side, to the overall set of tests that covers Wix&#8217;s web products, a visual UI testing solution was developed in house. The goal was to enable QA to compare &#8220;before and after&#8221; screenshots to easily detect regressions and visual defects in the Editor.<\/p>\n\n\n\n<p>However this solution didn&#8217;t answer the company&#8217;s needs. Tests often created &#8220;false positives&#8221;: any pixel change \u2013 even those undetectable by human eyes \u2013 caused tests to fail. As a result QA had to deal with not only real bugs and regressions, but also with tests that failed for no meaningful reason.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-challenges\"><strong>Challenges<\/strong><\/h3>\n\n\n\n<ul class=\"is-style-bullets\"><li>Wix.com&#8217;s Editor is a complex product, requiring thousands of tests to run daily<\/li><li>Editor must be tested on variety of browsers, screen resolutions and operating systems<\/li><li>Manual testing does not catch all visual bugs and UI regressions<\/li><li>In-house visual UI testing tool was too sensitive, and was hard to monitor and maintain<\/li><li>Any test solution must integrate with Selenium, TeamCity and in-house automation tools<\/li><li>Testing tools must be Continuous delivery friendly<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-solution\"><strong>Solution<\/strong><\/h3>\n\n\n\n<p>The Wix Automation team decided to implement Applitools Eyes which automatically validates all UI elements across devices, browsers and form factors. Applitools Eyes differs from other screenshot comparison tools due to its unique image matching algorithm that mimics the human eye: this means that tests are robust, do not generate &#8220;false positives&#8221; and are easy to create, maintain, and update.<\/p>\n\n\n\n<p>Implementing Applitools Eyes in Wix&#8217;s existing Selenium test automation framework and TeamCity Build Server was quick and within days the Automation team was utilizing it to its full extent. Wix&#8217;s teams quickly realized the value of Applitools Eyes&#8217; robust, automated test suite: it saved valuable resources by automatically detecting UI, layout and functionality issues that needed attention, while ignoring those that are insignificant to human users.<\/p>\n\n\n\n<p>Two features that proved most valuable to Wix are &#8220;Ignore Regions&#8221;, allowing to label regions to ignore (usually where dynamic data is placed), and &#8220;Floating Regions&#8221; (used to mark areas that can move within a page). Regions placed on any UI page are automatically applied to other UI pages that include similar elements thereby substantially reducing maintenance times.<\/p>\n\n\n\n<p>Furthermore, when Wix makes a change in the Editor that affects multiple pages in the same way (e.g. change in navigation), they only need to review and accept only a single occurrence of this change; Applitools Eyes scans all other pages and automatically approves similar changes.<\/p>\n<\/div><\/div>\n\n\n<style>\n\t.full-width-image{\n        background-image: url('https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/12\/bg-purple-code-768x255.jpg');\n\t}\n\t@media screen and (min-width: 768px){\n        .full-width-image{\n            background-image: url('https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/12\/bg-purple-code-1024x340.jpg');\n        }\n\t}\n\t@media screen and (min-width: 1025px){\n\t\t.full-width-image{\n            background-image: url('https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/12\/bg-purple-code-1640x331.jpg');\n        }\n\t}\n<\/style>\n<div class=\"full-width-image\">\n            <h3 class=\"callout\">\n            The implementation of Automated Visual UI Testing allowed us to achieve greater automated UI test coverage, and to automatically detect many UI layout and, flow issues that flew &#8216;under the radar&#8217; before.        <\/h3>\n    <\/div>\n\n\n\n<div class=\"wp-block-group pt-md container-6\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\" id=\"h-results\"><strong>Results<\/strong><\/h3>\n\n\n\n<ul class=\"is-style-bullets\"><li>Substantially better, more robust automated visual UI testing solution<\/li><li>With Applitools Eyes, every release requires just 5 hours of manual QA, compared to the \u00b170 hours of manual testing needed before<\/li><li>Greater test automation coverage<\/li><li>Improvement of overall number of regressions &amp; UI bugs caught pre-release<\/li><li>Peace of mind with each new release and update, knowing that all of the app&#8217;s visual elements are validated and are regression-free<\/li><\/ul>\n\n\n\n<p>Following the addition of Applitools Eyes Automated Visual UI Testing Solution to Wix Selenium-based Test Automation infrastructure, automated visual UI testing is now a daily part of the Wix test suite. This substantially improved QA ability to catch regressions &amp; UI bugs, while radically cutting manual testing efforts &amp; development resources.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-summary\"><strong>Summary<\/strong><\/h3>\n\n\n\n<p>With Applitools Eyes automated visual UI testing solution, Wix managed to substantially reduce the amount of UI regression bugs, while drastically reducing manual testing efforts. In addition, Wix reported substantial time saving for all departments involved: developers, test engineers and DevOps.<\/p>\n\n\n\n<p>Manual regression cycles are now leaner and more agile allowing the QA team to focus on deep functionality and progression testing instead of acceptance and visual UI testing.<\/p>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Learn how Wix reduced manual QA time down to just 5 hours instead of 70 per release after incorporating Applitools Eyes for automated visual testing.<\/p>\n","protected":false},"featured_media":802,"template":"","meta":{"_acf_changed":false},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.5 (Yoast SEO v24.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Wix Prevents Regressions &amp; Reduces Manual Testing with Applitools - See How<\/title>\n<meta name=\"description\" content=\"Learn how Wix reduced manual QA time down to just 5 hours instead of 70 per release after incorporating Applitools Eyes for automated visual testing.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/app14743.cloudwayssites.com\/case-studies\/wix\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wix Prevents Regressions &amp; Reduces Manual Testing with Applitools\" \/>\n<meta property=\"og:description\" content=\"Learn how Wix reduced manual QA time down to just 5 hours instead of 70 per release after incorporating Applitools Eyes for automated visual testing.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/app14743.cloudwayssites.com\/case-studies\/wix\/\" \/>\n<meta property=\"og:site_name\" content=\"AI-Powered End-to-End Testing | Applitools\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-27T15:17:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/12\/wix.png\" \/>\n\t<meta property=\"og:image:width\" content=\"200\" \/>\n\t<meta property=\"og:image:height\" content=\"70\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Wix Prevents Regressions &amp; Reduces Manual Testing with Applitools\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/app14743.cloudwayssites.com\/case-studies\/wix\/\",\"url\":\"https:\/\/app14743.cloudwayssites.com\/case-studies\/wix\/\",\"name\":\"Wix Prevents Regressions & Reduces Manual Testing with Applitools - See How\",\"isPartOf\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/case-studies\/wix\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/case-studies\/wix\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/12\/wix.png\",\"datePublished\":\"2019-12-16T23:23:52+00:00\",\"dateModified\":\"2022-04-27T15:17:48+00:00\",\"description\":\"Learn how Wix reduced manual QA time down to just 5 hours instead of 70 per release after incorporating Applitools Eyes for automated visual testing.\",\"breadcrumb\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/case-studies\/wix\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/app14743.cloudwayssites.com\/case-studies\/wix\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/app14743.cloudwayssites.com\/case-studies\/wix\/#primaryimage\",\"url\":\"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/12\/wix.png\",\"contentUrl\":\"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/12\/wix.png\",\"width\":200,\"height\":70},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/app14743.cloudwayssites.com\/case-studies\/wix\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/app14743.cloudwayssites.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wix\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/app14743.cloudwayssites.com\/#website\",\"url\":\"https:\/\/app14743.cloudwayssites.com\/\",\"name\":\"Applitools Visual AI\",\"description\":\"Applitools delivers full end-to-end test automation with AI infused at every step.\",\"publisher\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/app14743.cloudwayssites.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/app14743.cloudwayssites.com\/#organization\",\"name\":\"Applitools\",\"url\":\"https:\/\/app14743.cloudwayssites.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/app14743.cloudwayssites.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2020\/03\/applitools.png\",\"contentUrl\":\"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2020\/03\/applitools.png\",\"width\":156,\"height\":28,\"caption\":\"Applitools\"},\"image\":{\"@id\":\"https:\/\/app14743.cloudwayssites.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Wix Prevents Regressions & Reduces Manual Testing with Applitools - See How","description":"Learn how Wix reduced manual QA time down to just 5 hours instead of 70 per release after incorporating Applitools Eyes for automated visual testing.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/app14743.cloudwayssites.com\/case-studies\/wix\/","og_locale":"en_US","og_type":"article","og_title":"Wix Prevents Regressions & Reduces Manual Testing with Applitools","og_description":"Learn how Wix reduced manual QA time down to just 5 hours instead of 70 per release after incorporating Applitools Eyes for automated visual testing.","og_url":"https:\/\/app14743.cloudwayssites.com\/case-studies\/wix\/","og_site_name":"AI-Powered End-to-End Testing | Applitools","article_modified_time":"2022-04-27T15:17:48+00:00","og_image":[{"width":200,"height":70,"url":"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/12\/wix.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_title":"Wix Prevents Regressions & Reduces Manual Testing with Applitools","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/app14743.cloudwayssites.com\/case-studies\/wix\/","url":"https:\/\/app14743.cloudwayssites.com\/case-studies\/wix\/","name":"Wix Prevents Regressions & Reduces Manual Testing with Applitools - See How","isPartOf":{"@id":"https:\/\/app14743.cloudwayssites.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/app14743.cloudwayssites.com\/case-studies\/wix\/#primaryimage"},"image":{"@id":"https:\/\/app14743.cloudwayssites.com\/case-studies\/wix\/#primaryimage"},"thumbnailUrl":"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/12\/wix.png","datePublished":"2019-12-16T23:23:52+00:00","dateModified":"2022-04-27T15:17:48+00:00","description":"Learn how Wix reduced manual QA time down to just 5 hours instead of 70 per release after incorporating Applitools Eyes for automated visual testing.","breadcrumb":{"@id":"https:\/\/app14743.cloudwayssites.com\/case-studies\/wix\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/app14743.cloudwayssites.com\/case-studies\/wix\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/app14743.cloudwayssites.com\/case-studies\/wix\/#primaryimage","url":"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/12\/wix.png","contentUrl":"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2019\/12\/wix.png","width":200,"height":70},{"@type":"BreadcrumbList","@id":"https:\/\/app14743.cloudwayssites.com\/case-studies\/wix\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/app14743.cloudwayssites.com\/"},{"@type":"ListItem","position":2,"name":"Wix"}]},{"@type":"WebSite","@id":"https:\/\/app14743.cloudwayssites.com\/#website","url":"https:\/\/app14743.cloudwayssites.com\/","name":"Applitools Visual AI","description":"Applitools delivers full end-to-end test automation with AI infused at every step.","publisher":{"@id":"https:\/\/app14743.cloudwayssites.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/app14743.cloudwayssites.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/app14743.cloudwayssites.com\/#organization","name":"Applitools","url":"https:\/\/app14743.cloudwayssites.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/app14743.cloudwayssites.com\/#\/schema\/logo\/image\/","url":"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2020\/03\/applitools.png","contentUrl":"https:\/\/app14743.cloudwayssites.com\/wp-content\/uploads\/2020\/03\/applitools.png","width":156,"height":28,"caption":"Applitools"},"image":{"@id":"https:\/\/app14743.cloudwayssites.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/app14743.cloudwayssites.com\/wp-json\/wp\/v2\/case-study\/801"}],"collection":[{"href":"https:\/\/app14743.cloudwayssites.com\/wp-json\/wp\/v2\/case-study"}],"about":[{"href":"https:\/\/app14743.cloudwayssites.com\/wp-json\/wp\/v2\/types\/case-study"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/app14743.cloudwayssites.com\/wp-json\/wp\/v2\/media\/802"}],"wp:attachment":[{"href":"https:\/\/app14743.cloudwayssites.com\/wp-json\/wp\/v2\/media?parent=801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}