Appium & Selenium Fundamentals Course Now Available

We started HeadSpin University with the mission to help people of all levels of expertise become test automation experts through high-quality, in-depth training for the software automation industry. Last year, we took our first steps toward that mission by welcoming users to the learning platform and its first two introductory...

The Future of Automation Testing for Media Devices

Listen to Jonathan Lipps, Appium architect and director of HeadSpin University, talk about the future of automation testing for media/OTT and other specialized devices. Synopsis One of the biggest visions for Appium is that it can basically help provide automation support for any application platform. If we call it an...

How to Integrate Audio APIs into Your Appium Automation Scripts

Have you ever had trouble testing the audio functionality of your mobile application? Capturing, injecting, and comparing audio has historically been a tricky area in mobile automation testing. Even trying to validate something as simple as checking if the correct audio plays during a prescribed action can be a daunting...

Writing an Appium test in Kotlin

Kotlin is a modern programming language that focuses on conciseness, clarity, and code safety. Google officially adopted Kotlin by adding support into Android Studio in 2017 and since then has announced it as the preferred language for Android developers at Google I/O 2019. Perhaps your Android app team has incrementally added...

Tips for Speeding Up Your Remote Appium Sessions

I am the founder of this consulting firm called CloudGrey, where we focus on mobile automation and helping clients get their mobile automation strategy going and whether they should use Appium or something else, training teams, stuff like that. I also work with the Appium open source project and have...