droidconIN 2016

The sixth edition of droidconIN

Shivaraj Patil

@shivpatil

Testing complex apps using Espresso (UI Testing)

Submitted Jul 5, 2016

UI testing lets you ensure that your app meets its functional requirements and achieves a high standard of quality such that it is more likely to be successfully adopted by users.
In this talk I am gonna demonstrate how we can write good UI tests for complex apps using Espresso and we will also see few advanced espresso topics.

Outline

Advanced Espresso

  • Custom Idling resources
  • Espresso Intents & Advanced Intents
  • Hamcrest matchers
  • Testing Adapters
  • Testing Views
  • Assertions
  • Basics of creating your own custom matcher
  • Espresso Recorder
  • Robotium vs Espresso

Requirements

Android Studio 1.5+
Android SDK
Espresso 2.2

Speaker bio

Self taught Android developer, worked at Triveous Skyro voice recorder(https://play.google.com/store/apps/details?id=com.triveous.recorder).
Created continuous integrated Skyro tests with Jenkins & spoon.
Conducted Android workshops.
Github: https://github.com/shivarajp
StackOverflow: http://stackoverflow.com/users/2765160/shivaraj-patil

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

droidconIN is an annual conference on Android, part of the worldwide series of events. more