Chapter 4. Managing Your Android Testing Environment

Now that we have a complete understanding of the available Android testing SDK and have a nice range of testing recipes ready to assert and verify our app's behavior, it is time to provide different conditions to run our tests, explore other tests, or even use the application manually to understand what the end user experience would be.

In this chapter, we will cover:

  • Creating Android Virtual Devices (AVD) to provide different conditions and configurations for an application
  • Understanding the different configurations that we can specify while creating AVDs
  • How to run AVDs
  • How to create headless emulators
  • Unlocking the screen to be able to run all the tests
  • Simulating real-life network conditions
  • Speeding ...

Get Learning Android Application Testing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.