Discover 161 articles on Testing in mobile performance

Clear Filters

Showing 20 of 161 articles (Page 5 of 9)

Jetpack Compose UI Testing Strategies

Company: Just Eat · Nov 23, 2021
Platform: Android

Karan Saimbhi from Just Eat Takeaway compares testing Jetpack Compose to watching Back to the Future on different formats—the content stays the same, but the method evolves. Here's what changes when you move fr...

New OS releases can break your app overnight. The React Native team shares critical changes in iOS 15 and Android 12 that could impact your users.

Victoria Gonda from Square tackles a tricky KMP problem: Kotlin/Native doesn't support I/O, yet your shared tests need to read fixture files. Here's the workaround that makes it possible.

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

Amorn Apichattanakul from KBTG compares Flutter's UI testing to native iOS and doesn't hold back: 'UI test in Flutter is... horrible.' But there's a method to the madness.

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

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's logging bills were spiraling out of control. Their solution? A complete rethink of how they capture what happens in production.

iOS Accessibility Best Practices

Company: Just Eat · Apr 26, 2021
Platform: iOS

Adrian Russell from Just Eat Takeaway turned on Screen Curtain and tried to order food through his own app. What he discovered was shocking: over 100 accessibility failures making the app nearly impossible to u...

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

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...

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.

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.

Measuring Android App Size in CI

Company: Microsoft · Feb 2, 2021
Platform: Android

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

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 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.

Leak Canary: What Is It?

Company: Huawei · Nov 25, 2020
Platform: Android

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.

Pre-submit UI Tests at Pinterest

Company: Pinterest · Oct 20, 2020
Platform: iOS / Android

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.

Performance testing on the web

Company: Flutter · Oct 2, 2020
Platform: Flutter / Mobile Web

Tianguang Zhang from Flutter reveals how to catch performance bugs before they reach production. His automated testing approach measures frame rendering down to the millisecond.

5 Minute DevOps Effective Testing

Company: Walmart · Sep 15, 2020
Platform: iOS / Android

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.

Loading articles...