Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Testing Android Apps at Scale with Nitrogen - Android Dev Summit 2018

Android Developers via YouTube

Overview

Explore the challenges and solutions of scaling Android app testing in this Android Dev Summit '18 conference talk. Dive into project Nitrogen, the new Android test harness, and learn how it addresses issues in test setup, execution, device management, and reporting. Discover the benefits of a unified entry point, virtual device management, cross-platform support, and improved device support. Gain insights into Nitrogen's high-level architecture, including on-device infrastructure, host-side runner, and orchestrator service. Understand the importance of extension points, plugins, and test fixtures in enhancing test capabilities. Examine the Android Test Orchestrator and its role in unified reporting. Investigate device management strategies for both physical and virtual devices, and learn about Google's virtual device infrastructure goals and protocols. Explore concepts like stability, reproducibility, and data-driven decisions in Android app testing.

Syllabus

Introduction
Googles engineering culture
Android app testing at Google
Building a test runner
Functional UI testing
Unit testing
Android X Test 1 at 0
What would we do differently
Nitrogen solves many problems
You have many different entry points
Unified entry point
Virtual device management
Crossplatform support
Device support
Highlevel architecture
Ondevice infrastructure
Host side runner
Orchestrator service
GRPC
Extension Points
Plugins
Host Plugins
Device Plugins
Test Fixtures
Execution
Android Test Orchestrator
Unified Inconsistent Reporting
Nitrogen instrumentation test
Passing test
Custom reports
Device management
Testing on physical devices
Virtual device infrastructure
Googles virtual device infrastructure
Device providers
Virtual device infrastructure goals
Virtual device infrastructure protocol
Stability
Bootup
File System
Launcher
Reproducibility
Mini Boot Mode
Data Driven Decisions
Is Text to Old
Snapshots
Release date
Thank you

Taught by

Android Developers

Reviews

Start your review of Testing Android Apps at Scale with Nitrogen - Android Dev Summit 2018

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.