Android × Testing

Android Testing, page 3

Android Testing articles 61–90 of 116

Revolut Jul 27, 2021

Best Practices for Unit Testing at Revolut

Revolut's iOS team ships weekly updates with minimal regression. Their secret? Making unit tests actually fun to write.

Microsoft Jul 20, 2021

Spotting Latency Regressions Ahead of Time at Teams Mobile

Microsoft Teams Mobile merges 50+ commits daily from 350+ developers. How do they catch performance regressions before users feel the pain?

Cash App Jun 21, 2021

Sharp Edges in Kotlin Coroutines Testing Tools

Kevin Cianfarini from Cash App discovered a sneaky threading bug that stumped his entire team. The culprit? A misunderstood feature in Kotlin's coroutine testing tools that silently breaks thread assertions.

Grab Jun 3, 2021

Structured Logging: The Best Friend You'll Want When Things Go Wrong

Grab's logging bills were spiraling out of control. Their solution? A complete rethink of how they capture what happens in production.

Dropbox Mar 23, 2021

Detecting Memory Leaks in Android Applications

Dropbox's Android team was fighting OutOfMemoryError crashes. The culprit? Memory leaks hiding in activity lifecycles that traditional debugging couldn't catch.

Thumbtack Mar 16, 2021

Automating Integration Tests To Ensure Android App Quality

Brian Terczynski from Thumbtack reveals how his team eliminated weekly manual QA sessions that were draining engineering time. Their solution? A fully automated integration testing pipeline that catches bugs be...

Google Mar 16, 2021

Boosting Developer Success with Android Tools

Sameer Samat from Google just announced a move that will put more money back into 99% of Android developers' pockets. Starting July 2021, the economics of building on Google Play are fundamentally changing.

Bukalapak Mar 9, 2021

Speeding Up Android Unit Tests with Test Sharding on GitLab CI

Fadel Trivandi Dipantara from Bukalapak faced a brutal reality: 3,000+ test classes taking 2.5 hours to run. His team couldn't ship fast enough, and traditional solutions kept failing.

Microsoft Feb 2, 2021

Measuring Android App Size in CI

Microsoft SwiftKey's team knows that reducing app size once isn't enough. The real challenge? Keeping it small with every code change.

Thumbtack Dec 18, 2020

Using Android Screenshot Tests To Verify View Correctness

Emily Fujimoto from Thumbtack reveals how her team caught critical layout bugs that traditional testing completely missed. The solution? Screenshot tests that verify what your UI actually looks like, not just w...

Dropbox Dec 1, 2020

Revamping the Android Testing Pipeline at Dropbox

Dropbox cut their Android CI pipeline from 75 minutes to 25 minutes without switching build systems. Here's how a team of 60+ mobile engineers solved testing at scale.

Huawei Nov 25, 2020

Leak Canary: What Is It?

Memory leaks are silent killers of Android app performance. They're hard to spot manually, but there's a tool that does the heavy lifting for you.

Pinterest Oct 20, 2020

Pre-submit UI Tests at Pinterest

Pinterest's UI test suite was failing more than 50% of the time. Engineers were drowning in false positives, and tests had lost all credibility.

Walmart Sep 15, 2020

5 Minute DevOps Effective Testing

Walmart's DevOps team has a bold claim: if you're not testing during development, you're risking the business. Here's why your testing strategy might be fundamentally broken.

OkCupid Jul 27, 2020

Improve Android Testability with Fakes and Factories

Brian Plummer from OkCupid hit a wall adding a simple analytics event: his unit tests broke because static constructs were calling the analytics library directly. Here's how he fixed it with a pattern that made...

LinkedIn Jun 26, 2020

Faster testing on Android with Mobile Test Orchestrator

LinkedIn's Android test suite hit tens of thousands of tests, pushing execution times into the danger zone. Developer productivity was tanking.

Bukalapak Jun 14, 2020

Automation for WebView Testing

Ferawati Hartanti Pratiwi from Bukalapak breaks down WebView automation with Appium. If you've struggled with context switching between native and web elements in mobile testing, this practical guide cuts throu...

Spotify May 1, 2020

How We Gave Superpowers to Our macOS CI

Spotify cut iOS pre-merge CI times by 75% with one infrastructure change. Here's how they validated and scaled their approach.

Airbnb Apr 7, 2020

Better Android Testing at Airbnb (Part 6)

Airbnb's Android tests take 2 hours to run but finish in minutes. Here's the CI infrastructure that makes it possible.

Airbnb Mar 31, 2020

Better Android Testing at Airbnb (Part 5)

Airbnb automated screenshot testing across thousands of Android screens to catch UI regressions that manual QA kept missing. Here's how they built it.

Google Play Mar 24, 2020

How to Fix App Quality Issues with Android Vitals (Part 2)

Your Android app's crash rate could be killing your Play Store rankings without you realizing it. Google's Android Vitals dashboard now has powerful new features to help you catch issues before users do.

Airbnb Mar 24, 2020

Better Android Testing at Airbnb (Part 4)

Airbnb's Android tests were failing randomly. The culprit? Everything from cached drawables to delayed runnables creating unpredictable test behavior.

Google Play Mar 17, 2020

How to Fix App Quality Issues with Android Vitals (Part 1)

Over 40% of one-star reviews on Google Play mention app stability issues. Google's Android Vitals can help you fix them before users bail.

Airbnb Mar 17, 2020

Better Android Testing at Airbnb (Part 3)

Airbnb's Android team built a custom testing framework that runs thousands of automated tests across fragments without writing repetitive test code. Here's the architecture that makes it possible.

Airbnb Mar 10, 2020

Better Android Testing at Airbnb (Part 2)

Airbnb's Android team was drowning in manual QA and flaky Espresso tests. Then they built a testing framework that changed everything.

Airbnb Mar 3, 2020

Better Android Testing at Airbnb (Part 1)

Airbnb built a system that automatically tests every click in their Android app without writing a single Espresso test. Here's how they turned interaction testing from tedious to automatic.

Headspace Mar 3, 2020

Our Android testing process

Headspace went from <20% test coverage to 80%+ during a complete app rewrite. Here's how they built a testing strategy that actually works.

Airbnb Dec 13, 2019

Better Android Testing at Airbnb (Part 4: Testing ViewModels)

Airbnb built a testing framework so elegant that their ViewModels tests read like plain English. Here's how they made testing actually enjoyable.

Thumbtack Dec 2, 2019

Targeted Code Coverage Reports For Android Continuous Builds

Brian Terczynski from Thumbtack reveals how their Android team solved a critical problem: developers couldn't see which specific lines in their code changes lacked test coverage. The solution? Two custom report...

Connected2.me Aug 26, 2019

Running Android Instrumentation Tests on Circle CI Without a Third Party Service

Doğu Deniz Uğur challenges CircleCI's own documentation. While the official docs say Android emulator tests aren't supported on their Linux VMs, he found a workaround that eliminates the need for Firebase Test ...