{"id":14858,"date":"2022-03-21T17:44:55","date_gmt":"2022-03-21T17:44:55","guid":{"rendered":"http:\/\/abstracta.us\/blog\/?p=14858"},"modified":"2025-05-05T21:25:13","modified_gmt":"2025-05-05T21:25:13","slug":"low-code-for-test-automation","status":"publish","type":"post","link":"https:\/\/abstracta.us\/blog\/software-testing\/low-code-for-test-automation\/","title":{"rendered":"Low Code for Test Automation &#8211; state of the art"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/mrcUsomL059rtcqQd1krm0VEhHmmYAyYjPY17lurdvZiE7g1qoZf3W4Pf0lZmTWjf592g-3ETRDKF6opNPA8LBeBJo_jkARj5D6_w3pm5xyPpbAsLzAZXHw2z1vy5T535MziFz2j\" alt=\"\"\/><\/figure>\n\n\n\n<p>We will share in this article a<strong> state of the art in the test automation<\/strong> field, specifically with the <strong>low code approach<\/strong>. We want to help you select the best tool for your context, offering a centralized place with information about the different options on the market.&nbsp;<\/p>\n\n\n\n<p>It\u2019s kind of difficult to distinguish if this is another marketing-created buzzword in the software development world. In the literature (blogs, websites, tech journals) I observe how different terms are used for the same idea, including \u201clow code\u201d, \u201cno code\u201d, \u201ccodeless\u201d, \u201cscriptless\u201d, and probably I\u2019m missing some.<\/p>\n\n\n\n<p>Basically, \u201clow code\u201d refers to an alternative approach to traditional software development. Instead of defining the expected behavior of the system in code, it tends to be more visual and use little or no code at all.<\/p>\n\n\n\n<p>As I see it, we are increasing the level of abstraction of the language we use to express to machines what to do. We started programming circuits, strings with 0\u2019s and 1\u2019s, assembler instructions, and then different languages providing more and more abstraction layers. Each layer is removing complexity, closing the gap between the human and the machine. The flip side is that the abstraction also has a cost, typically associated with performance or flexibility, but it typically makes sense to pay that cost in terms of productivity and results.<\/p>\n\n\n\n<p>We could say that low code is another abstraction layer on the top, and we are also seeing how we can benefit from this approach for test automation.<\/p>\n\n\n\n<p>Low code platforms for test automation aim to simplify the test automation with functionality that doesn\u2019t require the user to write almost any code. You will have a recorder that will let you create test cases easily, and edit them with a simple interface, without requiring coding skills.<\/p>\n\n\n\n<p>In the last few years, new low code solutions for test automation have been spinning up. There is an interesting cycle: more entrepreneurs are trying to build this type of tool, more investors are supporting them, the testing community adopts the tools and provides feedback. These are a few signs that it\u2019s an interesting approach for test automation to follow.<br><\/p>\n\n\n\n<p>Today we are releasing the first draft of our research, just with the list of tools, as another step toward discovering blind spots and getting early feedback.&nbsp;<\/p>\n\n\n\n<p>The next steps are:<\/p>\n\n\n\n<ul><li>Describe the details of our research method.<\/li><li>Add more information about each tool, highlighting the main characteristics.<\/li><li>Analyze results and give our perspective and conclusions.<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Some considerations<\/p>\n\n\n\n<ul><li>We included only test automation tools for web and mobile.<\/li><li>For now, we excluded tools that are specific for a certain platform such as Salesforce or GeneXus (that\u2019s why you won\u2019t find <em>Provar<\/em> or<em> GXtest<\/em> in the list).<\/li><li>We are trying to exclude those tools that don\u2019t provide enough information to evaluate them, and will continue filtering the list as we progress through the research.&nbsp;<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"\"><tbody><tr><td><strong>Low Code Tools for Test Automation<\/strong><\/td><\/tr><tr><td><a href=\"https:\/\/www.accelq.com\/\">ACCELQ<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/admhelp.microfocus.com\/codeless\/\">AI Codeless Testing Help Center<\/a>&nbsp;<\/td><\/tr><tr><td><a href=\"https:\/\/ascentialtest.novalys.net\/\">AscentialTest<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/autify.com\/\">Autify<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.avoautomation.ai\/\">Avo Automation<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/cerberus-testing.com\/\">Cerberus Testing<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/cloudqa.io\/\">CloudQA<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/cometa.rocks\/home\">Co.meta<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/endtest.io\/\">Endtest<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.functionize.com\/\">Functionize<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/ghostinspector.com\/\">Ghost Inspector<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/ginger-automation.github.io\/#t=Introduction%2FWhat_is_Ginger_.htm\">Ginger<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.cigniti.com\/services\/scriptless-test-automation\/\">iNSta<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.suntechnologies.com\/service\/intelliswaut\/\">IntelliSWAUT<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.katalon.com\/\">Katalon<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/kobiton.com\/\">Kobiton<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.leapwork.com\/\">Leapwork<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.mabl.com\/\">Mabl<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/muuktest.com\/\">MuukTest<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.perfecto.io\/products\/scriptless\">Perfecto Scriptlessl<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.preflight.com\/\">Preflight<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.qaratest.com\/\">QARA Enterprise<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.rainforestqa.com\/\">Rainforest QA<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.inflectra.com\/Rapise\/\">Rapise<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/crossbrowsertesting.com\/\">Cross Browser Testing<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/reflect.run\/\">Reflect.run<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.sahipro.com\/\">Sahi Pro<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/sofy.ai\/\">Sofy.ai<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.softwaretestingbureau.com\/stela-test\/\">Stela test<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.telerik.com\/teststudio\">Telerik<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/test.ai\/\">test.ai<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.testarchitect.com\/\">TestArchitect<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/smartbear.com\/TestComplete\">TestComplete<\/a>&nbsp;&nbsp;&nbsp;&nbsp;<\/td><\/tr><tr><td><a href=\"https:\/\/www.testim.io\/\">Testim<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.testing-whiz.com\/\">TestingWhiz<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/testproject.io\/\">TestProject<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/testrigor.com\/\">testRigor<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/testsigma.com\/\">Testsigma<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/usetrace.com\/\">Usetrace<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.virtuoso.qa\/\">Virtuoso QA<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.waldo.com\/\">Waldo<\/a>&nbsp;<\/td><\/tr><tr><td><a href=\"https:\/\/www.worksoft.com\/\">Worksoft<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.zaptest.com\/\">ZAPTEST<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.zeuz.ai\/\">ZeuZ<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Asking for feedback<\/h2>\n\n\n\n<p>If you know a test automation tool with a low code approach that is not included in the list according to the criteria we followed, please let us know and we will review it, add it to the list if it corresponds, and also we will try to understand why we didn\u2019t find it in our search.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-embed-twitter wp-block-embed is-type-rich is-provider-twitter\"><div class=\"wp-block-embed__wrapper\">\n<a class=\"twitter-timeline\" data-width=\"500\" data-height=\"750\" data-dnt=\"true\" href=\"https:\/\/twitter.com\/fltoledo?ref_src=twsrc%5Etfw\">Tweets by fltoledo<\/a><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>\n<\/div><\/figure>\n\n\n\n<p>I want to thank Danny Guti\u00e9rrez, who performed most of the research, also with the help of Andrea Gonz\u00e1lez, Leticia Mart\u00ednez and Luc\u00eda Gonz\u00e1lez.&nbsp;<\/p>\n\n\n\n<p><br><strong>Follow us on <\/strong><a href=\"https:\/\/www.linkedin.com\/company\/abstracta\/\"><strong>Linkedin<\/strong><\/a><strong>, <\/strong><a href=\"https:\/\/www.facebook.com\/AbstractaSoftwareTesting\"><strong>Facebook<\/strong><\/a><strong>, <\/strong><a href=\"https:\/\/twitter.com\/AbstractaUS\"><strong>Twitter<\/strong><\/a><strong>, and <\/strong><a href=\"https:\/\/www.instagram.com\/we_are_abstracta\/\"><strong>Instagram<\/strong><\/a><strong> to be part of our community!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We will share in this article a state of the art in the test automation field, specifically with the low code approach. We want to help you select the best tool for your context, offering a centralized place with information about the different options on&#8230;<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,60],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v14.0.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Low Code for Test Automation: State of the Art | Abstracta<\/title>\n<meta name=\"description\" content=\"We will share in this article a state of the art in the test automation field, specifically with the low code approach. We want to help you select the best tool for your context, offering a centralized place with information about the different options on the market.\" \/>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<meta name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"bingbot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/abstracta.us\/blog\/software-testing\/low-code-for-test-automation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Low Code for Test Automation: State of the Art | Abstracta\" \/>\n<meta property=\"og:description\" content=\"We will share in this article a state of the art in the test automation field, specifically with the low code approach. We want to help you select the best tool for your context, offering a centralized place with information about the different options on the market.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/abstracta.us\/blog\/software-testing\/low-code-for-test-automation\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog about AI-powered quality engineering for teams building complex software | Abstracta\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/AbstractaQA\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-21T17:44:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-05T21:25:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/abstracta.us\/wp-content\/uploads\/2022\/03\/Abstracta_Blog_-_Portada_Low_code_for_test_automation_-_state_of_the_art__Mar_22.png\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"338\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fltoledo\" \/>\n<meta name=\"twitter:site\" content=\"@AbstractaUS\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/abstracta.us\/blog\/#website\",\"url\":\"https:\/\/abstracta.us\/blog\/\",\"name\":\"Blog about AI-powered quality engineering for teams building complex software | Abstracta\",\"description\":\"AI-powered quality engineering\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/abstracta.us\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/low-code-for-test-automation\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/lh6.googleusercontent.com\/mrcUsomL059rtcqQd1krm0VEhHmmYAyYjPY17lurdvZiE7g1qoZf3W4Pf0lZmTWjf592g-3ETRDKF6opNPA8LBeBJo_jkARj5D6_w3pm5xyPpbAsLzAZXHw2z1vy5T535MziFz2j\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/low-code-for-test-automation\/#webpage\",\"url\":\"https:\/\/abstracta.us\/blog\/software-testing\/low-code-for-test-automation\/\",\"name\":\"Low Code for Test Automation: State of the Art | Abstracta\",\"isPartOf\":{\"@id\":\"https:\/\/abstracta.us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/low-code-for-test-automation\/#primaryimage\"},\"datePublished\":\"2022-03-21T17:44:55+00:00\",\"dateModified\":\"2025-05-05T21:25:13+00:00\",\"author\":{\"@id\":\"https:\/\/abstracta.us\/blog\/#\/schema\/person\/7421e539de0357d3adb0c69ed469a1c2\"},\"description\":\"We will share in this article a state of the art in the test automation field, specifically with the low code approach. We want to help you select the best tool for your context, offering a centralized place with information about the different options on the market.\",\"breadcrumb\":{\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/low-code-for-test-automation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/abstracta.us\/blog\/software-testing\/low-code-for-test-automation\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/low-code-for-test-automation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/\",\"url\":\"https:\/\/abstracta.us\/blog\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/\",\"url\":\"https:\/\/abstracta.us\/blog\/software-testing\/\",\"name\":\"Software Testing\"}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/low-code-for-test-automation\/\",\"url\":\"https:\/\/abstracta.us\/blog\/software-testing\/low-code-for-test-automation\/\",\"name\":\"Low Code for Test Automation &#8211; state of the art\"}}]},{\"@type\":[\"Person\"],\"@id\":\"https:\/\/abstracta.us\/blog\/#\/schema\/person\/7421e539de0357d3adb0c69ed469a1c2\",\"name\":\"Federico Toledo, Chief Quality Officer at Abstracta\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/abstracta.us\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6de7ec6536c4028b5c02ad4ec1b9af0d?s=96&d=blank&r=g\",\"caption\":\"Federico Toledo, Chief Quality Officer at Abstracta\"},\"description\":\"Co-founder and COO of Abstracta\",\"sameAs\":[\"https:\/\/twitter.com\/fltoledo\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/14858"}],"collection":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/comments?post=14858"}],"version-history":[{"count":4,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/14858\/revisions"}],"predecessor-version":[{"id":14865,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/14858\/revisions\/14865"}],"wp:attachment":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/media?parent=14858"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/categories?post=14858"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/tags?post=14858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}