Codeless Automated Testing for Mobile Apps
Tags: testing, appium, android, ios
Published: 2018-07-19 11:36:41

---
title: Codeless Automated Testing for Mobile Apps
published: true
description: Codeless Automated Testing for Mobile Apps
tags: testing, appium, android, ios
---
 


![iphone endtest](https://2672686a4cf38e8c2458-2712e00ea34e3076747650c92426bbb5.ssl.cf1.rackcdn.com/2017-11-08-19-27-06.jpeg)

Let's be honest, automating tests for Mobile Apps is not easy.

Learning to code tests with Calabash or Appium can take some time and you might run into some blockers. 

I strongly believe that the objective of a tester should be to come up with funky scenarios, not to write code.

Today, I'm going to show you how to use a codeless alternative. 

This platform allows you to create, manage and run automated tests without writing any code.

It’s mostly free to use and they’ve got some really nice features, such as:
• Cross-browser grid, running on Windows and macOS machines
• Codeless Editor for Automated Tests
• Support for Web Applications
• Support for both native and hybrid Android and iOS apps
• Unlimited Video Recordings for your test runs
• Screenshot Comparison
• Geolocation
• If Statements
• Upload files in your tests
• An API, for easy integration with your CI/CD system
• Advanced Assertions
• Mobile Tests on real mobile devices

Let’s get started. Just head on down to [Endtest](https://endtest.io).

First of all, to use this platform, you need to sign up (don’t worry, it’s FREE).

After you sign up, you can see that you already have some sample test suites.

![endtest mobile tests](https://i.imgur.com/b3FSLWQ.png)

You can create your own tests by using their codeless editor:
![endtest mobile actions](https://i.imgur.com/CmuCDeA.png)


In order to locate the elements, you can choose from several locator types:
![endtest locate element](https://i.imgur.com/5vU1lGk.png)

As you can see, we have a ton of actions. We even have actions for dealing with contexts, useful when dealing with Hybrid Mobile Apps:

![endtest advanced actions](https://i.imgur.com/Zy0ERdo.png)

Because the tests can run on real mobile devices, we can connect Endtest with BrowserStack, SauceLabs and AWS DeviceFarm.

Let's connect Endtest with BrowserStack. 

![endtest browserstack integration](https://i.imgur.com/UiILxna.png)

All you have to do is go to the [Settings](https://endtest.io/settings) page and add your BrowserStack Username and Access Key, which you can get from the [App Automate page](https://app-automate.browserstack.com/dashboard) from BrowserStack.

![browserstack app automate](https://i.imgur.com/7xk7LiN.png)


If you don't have an account on [BrowserStack](https://browserstack.com), just sign up for a Free Trial, you'll get 100 minutes of App Automate.


Alright, now that we have connected Endtest with BrowserStack, we can finally run the Wikipedia Android - Demo Test Suite. 

![endtest run android test](https://i.imgur.com/90YBMeg.png)

After clicking on the Run button, we're redirected to the Results section:

![endtest results](https://i.imgur.com/4nSFGgS.png)

After the test is finished, we get detailed results and we can see the screenshots and the video recording. 

Pretty awesome, right?