We are starting to automate web tests, but we don't know what is the best way to do, what is the best option to start and why?

And what is the best-easy to use for automate Mobile IOS and Android?

  • 1
    Hi. Please clarify your question with probably more details on the question caption. – Alexey R. Sep 14 '18 at 14:52
  • hi @AlexeyR. sorry, i write soo fast and didnt see haha i will improve – Zen Sep 14 '18 at 16:17

Katalon is a software which can automate your test. You have to create script (or use the macro builder) to execute your test

Cucumber is a software which use the gherkin language. It's not a tool which automate your test, it's a tool which help you to write your test in a behavior way. You have to use another framework to execute your test.

Hope I help you :)

  • oh sorry, i use cucumber with java + junit and maven – Zen Sep 14 '18 at 16:15
  • 1
    Katalon Studio has added Cucumber support after version 5.7.0. – Mate Mrše Sep 17 '18 at 8:37

You can now use Cucumber inside Katalon Studio. If you don't like its generated code you can write all the scripts yourself - Katalon doesn't prevent you from doing so. This tool will save you a lot of time setting up things for doing reporting, data driven testing, and API testing for your mobile app's backend which you would need someday.


Testscripts generated or created with tools like Katalon, Visual Studio Test Professional or TestComplete are very hard to maintain. At first instance it looks easy to work with, but the use is very limited when compared to coding tests using for instance Protractor or Java in combination with Cucumber. Maintenance with GUI based (record and playback) test tools is very hard when applications tend to get grow. With coded tests you can use existing libraries and development environments and are not tied to the tool, you can do everything a developer can.

For testing Android or iOS apps I recommend Appium in combination with the language of your choice, like Java, C#, Python or Javascript.

  • As far as Katalon Studio is concerned: I agree that tests created using Web Recording / Spy option are hard to maintain, but Katalon also uses Groovy so you can easily write coded tests. – Mate Mrše Sep 24 '18 at 6:49

Look today I work with the whole Microsoft platform and I see that using C # + selenium + Appium works perfectly for UI testing and mobile testing.

With this currently, the test power that would have on a single platform would indicate the visual studio, even for performance and load tests.

In addition to using code coverage, code analyst and code metrics.

Now free with the others informed, we have the python, java, and ruby.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.