Simple play icon Course
Skills Expanded

Android UI Tests: Espresso Fundamentals

by Nora Valletta

Espresso is the official UI testing framework for Android. This course will teach you how to use and combine Espresso matchers, actions, and assertions to produce powerful UI tests for your Android apps.

What you'll learn

Nothing offers peace of mind like having automated tests to validate that your application is working as intended. In this course, Android UI Tests: Espresso Fundamentals, you'll learn the fundamentals of writing Android UI tests using Android's official UI testing framework called Espresso. First, you'll explore a variety of common Espresso matchers and actions. Next, you'll discover all about assertions. Finally, you'll learn other tools that will come in handy as you journey into the heart of Android UI testing. By the end of this course, you'll have the skills you need to write clean and concise Android UI tests without having to worry about manual synchronization between test actions and UI elements.

About the author

With a love of computers that stemmed from playing video games as a little girl, Nora began studying at Southern Utah University in the year 2010. Her career in Android development began in 2013 when she landed a job at a medical startup. After earning her bachelor's degree in Computer Science from SUU and an Android Developer Nanodegree from Udacity, she decided to relocate to northern Utah where she now works for Pluralsight as an Android developer. When she's not writing software, Nora enjoys... more

Ready to upskill? Get started