2022

Download directly

In this episode, Donn and Kaushik talk to John Rodriguez (jrod) about the Paparazzi library which allows you to perform UI screenshot testing on Android without emulators or physical devices.

They talk to John about what screenshot testing is, why it’s important, advantages and it’s disadvantages as well. You’ll learn how to use Paparazzi and how it can test various different screen configurations without having to run an emulator. You read that correct … without an emulator.

If you’re looking to incorporate screenshot testing into your app, this is the episode for you.

2021

Download directly

In this episode, Donn talks about the three things that every developer needs to know how to do.

2020

Download directly

In episode 1 of Fragmented we talked about Testing. 200 episodes in, we decided it’s a good time to do a state of the union for mobile testing. We talk with Valera Zakharov who’s a Staff Engineer at Slack and considered one of the experts in the field of mobile testing. Hope you enjoy this one!

2019

Download directly

How do you know what to test when you don’t even know how to write the code that you need to test? This is a paradox that many developers find themselves in daily.

In this episode Donn talks about his strategy for dealing with unknowns in programming, namely around testing and how to figure out how to write tests for new code that might be difficult, unfamiliar or even legacy code.

Download directly Kaushik is back in this weeks podcast. 🎉 Donn and Kaushik talk about testing RxJava streams with a Kotlin extension method and how and when to test various scenarios. Donn talks about his thoughts on the Testing Pyramid and why he thinks it’s incorrect and how you can help shift your thinking in regards to it. They then talk about IDE themes and how the theme can help you with your day to day development and more.

Download directly

Marcel Schnelle joins Donn in this episode to talk about how to get your application under test and some steps to go from scared to confident in your testing process. The second half of the show they dive in deep to JUnit 5 and its new features.

JUnit 5 is backwards compatible with JUnit 4 and offers a slew of new features and extensibility points which make the framework much more appealing going forward. We’re convinced you’ll enjoy this episode and leave wanting to get your app under test – even more than it already is.

Enjoy.

Download directly

In this episode, Donn talks to Matt Runo about the Flank project. Using Flank you can run your Espresso test suite in parallel on Firebase Test Lab (FTL). This allows you to lower your feedback loop time and increase developer productivity and throughput. You’ll learn all about Flank, how it works and how to get started in this episode.

2018

Download directly

In this episode of Fragmented, Donn digs into three things that every Android developer needs to know.

Download directly

In this mini fragment, Donn and Kaushik share some thoughts on real world testing with Android development – a favorite topic of theirs.

Kaushik recently ran into a case where an espresso test fails because the UI stops performing. It’s an interesting discussion on figuring out what matters when you write your tests. They dive into strategies and techniques around testing. What makes a good test, what should you be testing?

They then talk about why Hermetic testing is pretty hard on mobile and ideas around a simple solution that could be provided out of the box. They then round it up talking about TDD and it’s role in today’s world.

Hope you enjoy this one!

Download directly

In this episode, DF and KG decompress. They start off talking about ideas around KISS vs DRY in software engineering. They move on then to talk about a dear topic – functional vs unit testing and then dive into some of the woes of having a testing infrastructure spun up. Also announcing our youtube channel!