We’re back in the Android development space with an episode about screenshot testing. I’m excited to have on stage Takahiro Menju, Android GDE and author of Roborazzi.
With Roborazzi, you can easily run screenshot tests for your Android app, without having to run a device at all. That’s possible because Roborazzi relies on Robolectric, which allows you to run Android tests directly on the JVM.
Join us in this episode as Takahiro walk us through the story of this library and how it can incredibly simplify screenshot testing for our Android apps.
Show Notes
00.00 Intro
00.45 Episode Start
01.09 Takahiro’s Introduction
01.58 What is Roborazzi?
03.55 Roborazzi’s features
04.51 What Robolectric brings?
05.25 Running on the JVM vs Emulator
06.37 Saving CI and developers time
07.54 Who’s using Roborazzi?
09.09 DroidKaigi Conference App
10.23 Comparing screenshots with Robolectric
11.02 Challenges in building Roborazzi
13.43 Who’s maintaining Roborazzi?
14.29 The Android testing strategy
17.25 What’s broken in Android testing?
20.23 Screenshot Testing in other ecosystems
21.58 The story of Roborazzi
23.31 How to contribute to Roborazzi?
25.04 What’s next for Roborazzi?
26.40 Further reading
28.22 Where people can find you online?Resources
takahirom/roborazzi on GitHub
Roborazzi Official Website
Mentioned Resources:
How to use Roborazzi
Roborazzi FAQ
Roborazzi: Elevating Android Visual Testing to the Next Level
Robolectric Native Graphics and Roborazzi
DroidKaigi/conference-app-2023 on GitHub
@takahirom on GitHub
@_takahirom_ on TwitterShow links
Podcast Website
The Developers’ Bakery on Spotify
The Developers’ Bakery on Apple Podcasts
The Developers’ Bakery on Google Podcasts
@thebakerydev on Twitter
@cortinico on Twitter