# UI Automation - Minimal Programming experience

**URL:** <https://club.ministryoftesting.com/t/ui-automation-minimal-programming-experience/34686>\
**Category:** Archive\
**Tags:** automation\
**Created:** [17 February 2020 14:46 UTC](https://club.ministryoftesting.com/t/ui-automation-minimal-programming-experience/34686 "2020-02-17T14:46:36Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![graemehall](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/graemehall/32/6284_2.png) [@graemehall](https://club.ministryoftesting.com/u/graemehall)\
**Post date:** [17 February 2020 14:46 UTC](https://club.ministryoftesting.com/t/ui-automation-minimal-programming-experience/34686/1 "2020-02-17T14:46:36Z")

</div>

Hello all,

I’m wondering is there a UI Automation tool out there that would be a good start for me. I am trying to get into some UI Automation. I have read about lots of tools etc but i am unsure what one would be good for me. I am hoping someone has been in the same position as me and has found a tool they love.

Manual/Exploratory tester for many years.  
Minimal Programming Experience.  
Looking for UI automation tool for testing Web applications.

Hopefully such a thing exists and not everything is geared towards someone with Programming Skills. 🙂

Thanks in advance.  
Graeme

---

<div class="post-metadata">

**Author:** ![kieran.oregan](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/kieran.oregan/32/6800_2.png) [@kieran.oregan](https://club.ministryoftesting.com/u/kieran.oregan)\
**Post date:** [17 February 2020 15:16 UTC](https://club.ministryoftesting.com/t/ui-automation-minimal-programming-experience/34686/2 "2020-02-17T15:16:52Z")

</div>

Hey Greame,

Katalon Studio is fantastic for getting started,

Link [https://www.katalon.com/](https://www.katalon.com/)

There’s also loads of learning resources online,

Kieran

---

<div class="post-metadata">

**Author:** ![sigmaatwork](https://avatars.discourse-cdn.com/v4/letter/s/a9a28c/32.png) [@sigmaatwork](https://club.ministryoftesting.com/u/sigmaatwork)\
**Post date:** [18 February 2020 10:33 UTC](https://club.ministryoftesting.com/t/ui-automation-minimal-programming-experience/34686/3 "2020-02-18T10:33:42Z")

</div>

Hi Graeme,

you mentioned “minimal programming experience” - are you looking for a tool for non-programmers (maybe with a scripting option) or rather an interface for using in a real IDE for example MS Visual Studio?

Regards  
Bjoern

---

<div class="post-metadata">

**Author:** ![graemehall](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/graemehall/32/6284_2.png) [@graemehall](https://club.ministryoftesting.com/u/graemehall)\
**Post date:** [18 February 2020 12:26 UTC](https://club.ministryoftesting.com/t/ui-automation-minimal-programming-experience/34686/4 "2020-02-18T12:26:58Z")

</div>

I guess I am looking for a tool for non-programmers if such a thing exists that is useful.

---

<div class="post-metadata">

**Author:** ![sigmaatwork](https://avatars.discourse-cdn.com/v4/letter/s/a9a28c/32.png) [@sigmaatwork](https://club.ministryoftesting.com/u/sigmaatwork)\
**Post date:** [18 February 2020 14:02 UTC](https://club.ministryoftesting.com/t/ui-automation-minimal-programming-experience/34686/5 "2020-02-18T14:02:39Z")

</div>

Hi Graeme,

there a many tools for that. Take a look: [https://medium.com/@briananderson2209/best-automation-testing-tools-for-2018-top-10-reviews-8a4a19f664d2](https://medium.com/@briananderson2209/best-automation-testing-tools-for-2018-top-10-reviews-8a4a19f664d2)

I’m a big fan of coding UI tests and testenvironments. It’s worth a try if you’d like to learn how to code.

KInd regards  
Bjoern

---

<div class="post-metadata">

**Author:** ![conrad.braam](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/conrad.braam/32/660_2.png) [@conrad.braam](https://club.ministryoftesting.com/u/conrad.braam)\
**Post date:** [18 February 2020 17:30 UTC](https://club.ministryoftesting.com/t/ui-automation-minimal-programming-experience/34686/6 "2020-02-18T17:30:58Z")

</div>

Hi Graeme.  
Codeless automation tools do come up as a topic often, and as a coder- turned- tester, I have the advantage of having helped a few manual testers learn to code. Why? It’s much more efficient and all of the codeless tools out there are not only expensive but they often fail to scale beyond a few dozen test cases/screens. My own experience got painful once I hit around 100 test cases in a certain popular tool that advertised being codeless.

Once you encounter a need to “re-use”, these codeless tools start to require a load of organizational work on your part. You end up with many little “recordings” and things like structuring how you proceed gets critical. And if all that ever changes in your app is the login screen, all of your recordings can become firewood if you did not use the codeless tool correctly. I’m not saying they don’t work, just that they are not cheap, and I’m not talking just money. But do get some budget commitment early and allow for 2 users of the tool in your budget estimate.

Please do a google of these forums to pull out gems from old threads. Codeless automation tools are a great way to learn about test automation though, so not a bad thing too look at using on a small scale if you only want 10 or so test cases as smoke tests. Your mileage will also improve if your developer team do step in and assist you though.

---

<div class="post-metadata">

**Author:** ![hanawang](https://avatars.discourse-cdn.com/v4/letter/h/9fc348/32.png) [@hanawang](https://club.ministryoftesting.com/u/hanawang)\
**Post date:** [19 February 2020 17:47 UTC](https://club.ministryoftesting.com/t/ui-automation-minimal-programming-experience/34686/7 "2020-02-19T17:47:47Z")

</div>

Definitely check out Automai’s RPA solution. It requires no programming at all. It generates an automation script automatically while you click through the applications in your process. Then you can edit or add rules to the script with their comprehensive selection of regular actions that anyone can understand. It is part of a suite so your scripts can then be used for testing the application when needed.

---

<div class="post-metadata">

**Author:** ![james\_qa](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/james_qa/32/8406_2.png) [@james\_qa](https://club.ministryoftesting.com/u/james_qa)\
**Post date:** [20 February 2020 10:29 UTC](https://club.ministryoftesting.com/t/ui-automation-minimal-programming-experience/34686/8 "2020-02-20T10:29:32Z")

</div>

Hey Graeme,

I’d recommend Katalon Recorder to start off,

It’s a free chrome extension that allows you to record test cases and export scripts for editing - really easy to use and a great free tool!

> **[Katalon Recorder (Selenium tests generator)](https://chrome.google.com/webstore/detail/katalon-recorder-selenium/ljdobmomdgdljniojadhoplhkpialdid)**
>
> Selenium IDE alternative to record and export Selenium scripts. With reports & screenshots. Fast & open-source.

---

<div class="post-metadata">

**Author:** ![bookman](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/bookman/32/5216_2.png) [@bookman](https://club.ministryoftesting.com/u/bookman)\
**Post date:** [21 February 2020 05:16 UTC](https://club.ministryoftesting.com/t/ui-automation-minimal-programming-experience/34686/9 "2020-02-21T05:16:23Z")

</div>

@graemehall check out [Testim.io](http://Testim.io)

It’s a easy recording tool that has a great support team and tutorials.

What makes it more powerful than most UI automation tools is the fact you can add in code later to do some really nice things and easily integrates into build tools like Jenkins.

As a starter tool it is also great for taking my manual testers to their first steps of automation.

---

<div class="post-metadata">

**Author:** ![moorpheus](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/moorpheus/32/6220_2.png) [@moorpheus](https://club.ministryoftesting.com/u/moorpheus)\
**Post date:** [21 February 2020 12:57 UTC](https://club.ministryoftesting.com/t/ui-automation-minimal-programming-experience/34686/10 "2020-02-21T12:57:36Z")

</div>

As others have mentioned, codeless tools sound great but often fail to live up to expectations.

I’d go with Selenium IDE to get a basic script recorded and then transition into WebDriver at code level.

The IDE takes a lot of the scary side away and you can quite quickly pick up the syntax to start developing your own scripts.

---

<div class="post-metadata">

**Author:** ![dennmart](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/dennmart/32/6900_2.png) [@dennmart](https://club.ministryoftesting.com/u/dennmart)\
**Post date:** [22 February 2020 01:25 UTC](https://club.ministryoftesting.com/t/ui-automation-minimal-programming-experience/34686/11 "2020-02-22T01:25:03Z")

</div>

Just as everyone else mentioned, there are many tools out there to help people with minimal or no coding skills to automate UI tests. The ones already mentioned here are great and they’re an excellent place to start.

I just wrote about another one of these tools, called TestCafe Studio. The article is more about comparing it to writing your own tests with code. But it also serves as an introduction and will give you an idea on what to expect from these kinds of tools that I think you will find useful: [https://dev-tester.com/testcafe-studio-is-it-better-than-writing-your-own-tests/](https://dev-tester.com/testcafe-studio-is-it-better-than-writing-your-own-tests/)

---

<div class="post-metadata">

**Author:** ![herschel](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/herschel/32/6791_2.png) [@herschel](https://club.ministryoftesting.com/u/herschel)\
**Post date:** [22 February 2020 15:09 UTC](https://club.ministryoftesting.com/t/ui-automation-minimal-programming-experience/34686/12 "2020-02-22T15:09:27Z")

</div>

Personally I feel using code to test code is inherently suboptimal and like fighting a lost battle.

As for your question - I have to yet find a good UI Automation recording solution.  
That is also the reason I am building one. 🤞

---

<div class="post-metadata">

**Author:** ![stefanolaru](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/stefanolaru/32/6820_2.png) [@stefanolaru](https://club.ministryoftesting.com/u/stefanolaru)\
**Post date:** [24 February 2020 06:49 UTC](https://club.ministryoftesting.com/t/ui-automation-minimal-programming-experience/34686/13 "2020-02-24T06:49:52Z")

</div>

Hey Graeme, I’m building such a tool for web UI testing, it’s currently in private beta, I would be more than happy to send you an invite to try it out 🙂 - [https://diffhub.com](https://diffhub.com)

---

<div class="post-metadata">

**Author:** ![iwanh](https://avatars.discourse-cdn.com/v4/letter/i/5f8ce5/32.png) [@iwanh](https://club.ministryoftesting.com/u/iwanh)\
**Post date:** [1 March 2020 18:52 UTC](https://club.ministryoftesting.com/t/ui-automation-minimal-programming-experience/34686/14 "2020-03-01T18:52:13Z")

</div>

Hi Graeme,

I was in the same position years ago as you describe, testers with no coding experience and the need of test automation.

The tool you need depends on what type of UI you need to test automatically. For example web or Windows-application. I needed to automate the tests on a Windows application and found Ranorex. This tool is easy to use without coding experience.  
If you’re going to automate tests for WEB-UI, there are a lot of tools, free and not free.

Last year I discovered Robot Framework, this (free) tool can almost automate every test on all UI’s. But you need to have some coding experiences, not much though.

As others already mentioned, it’s worth a try to learn to code. With the basics there is a whole new world to discover with automated testing.

Kind regards,  
Iwan

---

<div class="post-metadata">

**Author:** ![graemehall](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/graemehall/32/6284_2.png) [@graemehall](https://club.ministryoftesting.com/u/graemehall)\
**Post date:** [3 March 2020 15:18 UTC](https://club.ministryoftesting.com/t/ui-automation-minimal-programming-experience/34686/15 "2020-03-03T15:18:04Z")

</div>

Thanks for all the information folks. I will try and find the time to look into the recommendations.

I am taking a couple of courses on Code Academy to help me understand coding more.

Cheers  
Graeme

---

<div class="post-metadata">

**Author:** ![grizfisher](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/grizfisher/32/6759_2.png) [@grizfisher](https://club.ministryoftesting.com/u/grizfisher)\
**Post date:** [2 April 2020 22:05 UTC](https://club.ministryoftesting.com/t/ui-automation-minimal-programming-experience/34686/16 "2020-04-02T22:05:31Z")

</div>

Testim just increased their Community (Free) plan to include 1000 monthly runs. see at [testim.io/pricing](http://testim.io/pricing)

---

<div class="post-metadata">

**Author:** ![junaida](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/junaida/32/7548_2.png) [@junaida](https://club.ministryoftesting.com/u/junaida)\
**Post date:** [15 July 2020 13:28 UTC](https://club.ministryoftesting.com/t/ui-automation-minimal-programming-experience/34686/17 "2020-07-15T13:28:04Z")

</div>

I think you should give a try to LambdaTest tool for manual testing. They offer 2000+ browsers & OS to test on, they also have a free plan to explore. Best of luck. [https://www.lambdatest.com/](https://www.lambdatest.com/)
