YoVDO

Test-Driven Development on Android with Android Testing Support Library

Offered By: Android Developers via YouTube

Tags

Android Development Courses Unit Testing Courses Test-Driven Development Courses Automated testing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a technical session from Google I/O 2017 focusing on test-driven development for Android using the Android Testing Support Library (ATSL). Explore the official testing library's features and recent enhancements designed to simplify high-quality Android app development. Learn how ATSL enables test-driven, rapid iterative development cycles as part of a comprehensive automated testing strategy. Gain insights into the testing pyramid, refactoring techniques, and unit test characteristics. Discover Robolectric for unit testing, level testing, and the Android Test Orchestrator. Understand the benefits of multiprocess Espresso for UI testing. Led by Android experts Stephan Linzner, Nick Korostelev, Jonathan Gerrish, and Christian Williams, this 40-minute talk provides valuable knowledge for Android developers looking to improve their testing practices.

Syllabus

Introduction
Why write tests
The testing pyramid
Testdriven development
Refactoring
Failing UI test
Unit test characteristics
Unit test example
Introducing Robolectric
What is Robolectric
Level testing
Android Test Orchestrator
Multiprocess Espresso


Taught by

Android Developers

Related Courses

Creative, Serious and Playful Science of Android Apps
University of Illinois at Urbana-Champaign via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Android. Programación de Aplicaciones
Miríadax
Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park via Coursera
Begin Programming: Build Your First Mobile Game
University of Reading via FutureLearn