Grow your way to success

Implement Appium Test in BrowserStack

Sample guideline for implement Appium Test in one of the most popular cloud solution for testing.

Donald Le
Automation with Love
3 min readJun 24, 2020

--

Photo by Procreator UX Design Studio on Unsplash

Recently I need to setup automate testing environment for Android application in my company. There are some cloud testing solutions for mobile testing with Appium. But after trying quite a few of them (AWS device farm, Saucelabs, BrowserStack), I come to choose BrowserStack beause it’s quite easy to use. In this story, I will go over a simple test scenario for an Android application in Browserstack. BrowserStack supports a lot of programming languages for Appium but I will showcase with Python.

What you need to prepare to get along

  • Python3
  • Pycharm IDE
  • Venv (Virtual environment for Python project)
  • Browserstack account
  • An Android Application to test
  • Behave

BrowserStack support 2 types of testing framework for Python : Behave and Lettuce. Both are BDD framework but Lettuce is not actively developed anymore so I’ll go with Behave since it’s well known and is still being developed.

--

--

Donald Le
Automation with Love

A passionate automation engineer who strongly believes in “A man can do anything he wants if he puts in the work”.