Please register ASAP since seating is limited to 30 seats!

Price: $500.00

Registration is unavailable

Test Automation for Android with Espresso ( Online Bootcamp )

Stress free trial — 100% refund after first session

In this highly interactive and 100% hands-on bootcamp,  you will learn how to automate Android functional tests with Espresso, the Native Android Library which is part of standard Android SDK. After this bootcamp, you will not only dive into Android test development but also will become proficient with Android Studio and Android architecture in general, which will help you to get your dream job in Mobile Test Automation space.

We will teach you everything from ground zero! From Gradle setup to Espresso APIs.
What about Java?

We will refresh Java as we going to build test! Isn’t the best way to learn ?

Why Espresso?

  • It is very fast! No need to use waits/sleeps to synchronize UI and test Code
  • Makes tests more durable and reliable across platforms
  • Automatically synchronizes test code and app UI/code
  • Less knowledge of the UI details needed to write tests
  • It is 100% Native and supported by Android team.


This highly interactive and group oriented bootcamp will give you a chance to build real automated solution using Espresso.

No experience necessary!

Course Outline:

  • Intro to Android 
  • Create new Espresso project and setup Gradle compiled dependencies 
  • Intro to Espresso test recorder
  • Learn  JUnit 4 basics
  • Find UI elements with ViewMatcher Class
  • Interact with UI elements using ViewActions Class
  • Check result after interacting with ViewAssertions Class
  • Organize tests into PageObjects pattern
  • Learn how to write custom matchers
  • Group Tests

What are the requirements and prerequisites?

  • All required software will be installed prior to the 1st class (Email with instructions will be sent upon registration)
  • Experience? Java programming basic skills will help a lot!
    If you missed something during the class, no worries! We will provide video recording of class and GitHub repository for your convenience.


Do I need to have Mac or PC?  We are going to support both! PC or Mac with minimum hardware requirements :CPU: 2Ghz+, Intel i5+, RAM: 8Gb+

Is class taught in English? Yes

Is it real time on-line interactive bootcamp with instructor? This is going to be on-line class with real instructors. Bootcamp mediator will type code in real time while explaining material to the students. At the same time, another instructor will be answering questions in live chat. You will also receive recorded lecture with completed code in GitHub after each session. We will host live group in Skype in between online session for questions.

Are we going to write test for real App?  Yes. All the tests will be written against real Android app so you may show framework setup with written tests during interview as demo or use as a template to write similar tests at work.

Please register since seating is limited!

Online Course

Thursday, August 24, 2017 from 8:00 PM to 9:00 PM

Monday, August 28, 2017 from 8:00 PM to 9:00 PM

Thursday, August 31, 2017 from 8:00 PM to 9:00 PM

Thursday, September 7, 2017 from 8:00 PM to 9:00 PM

Monday, September 11, 2017 from 8:00 PM to 9:00 PM

Thursday, September 14, 2017 from 8:00 PM to 9:00 PM

Monday, September 18, 2017 from 8:00 PM to 9:00 PM