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.
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.