82 articles on Testing for iOS performance

Clear Filters

Showing 20 of 82 articles (Page 2 of 5)

Swift Actor in Unit Tests

Company: Thumbtack · Jul 3, 2024
Platform: iOS

Abdul Moiz from Thumbtack reveals how Swift 6's concurrency checks broke their entire test suite. Their solution? A clever protocol-based pattern that makes actors mockable without sacrificing thread safety.

Skeelo's QA team built a scalable E2E testing framework using Python + Appium. Here's the architecture that keeps their mobile tests maintainable as the app grows.

GitHub's iOS team just cut their CI testing time by 60%. Here's how they did it with Apple Silicon runners and some smart architectural changes.

Uber's mobile testing was broken. Engineers spent 30-40% of their time maintaining test scripts that broke with every UI change. So they built an AI that tests apps like a human would.

Duolingo catches critical bugs before users ever see them. Their secret? 70% of employees actively use internal builds daily.

Uber deploys 11,000 code changes weekly. How do they catch crashes before users notice? They built Healthline, powered by Apache Pinot.

What's New in Swift 5.9 Debugging

Company: Swift.org Blog · Sep 28, 2023
Platform: iOS / Desktop

Adrian Prantl, Augusto Noronha, and Dave Lee from Apple's Debugger Compiler Integration team just made debugging Swift apps significantly faster. If you're still using the old `p` and `po` commands the same way...

Handshake's iOS team just eliminated nearly 3,000 lines of testing and demo code. Their secret? Rethinking how they do snapshot testing.

Joana Melo from Klarna turned a 6-month diversity program into company-wide impact by solving a pain point that had defeated multiple engineering teams before her.

Flow testing with Turbine

Company: Cash App · Jun 21, 2023
Platform: iOS / Android

Cash App just open-sourced Turbine 1.0, solving one of the trickiest parts of Kotlin coroutines: testing Flows without the headache.

Distributed Load Testing Using Locust

Company: Glance · Jun 15, 2023
Platform: iOS / Android

Glance's engineering team scaled their load testing from basic scripts to a full Kubernetes-powered distributed system. Here's how they did it with Locust.

Aliou Sarr from leboncoin reveals how shifting UI test ownership from QA to developers doubled their test count in under a year. The result? A 99.6% crash-free iOS app serving 28 million monthly users.

Swiggy was missing production deadlines because their UAT environments were constantly unstable or unavailable. Sound familiar?

Load Testing for 2022 Spotify Wrapped

Company: Spotify · Mar 31, 2023
Platform: iOS / Android

Spotify Wrapped serves 150M+ users in a single morning. How do you load test for that kind of thundering herd?

Gojek's engineering team cracked a common CI/CD headache: how do you run automated tests from a separate repo without creating pipeline chaos?

John Flanagan from DoorDash reveals how his team eliminated duplicate code between SwiftUI previews and snapshot tests. The solution? An open-source tool that cuts testing boilerplate to a single line.

Strava's Android team hit a wall: testing server-driven UI meant wrestling with Charles Proxy crashes, EOF errors, and 3-4 minute build times. An intern decided to fix it.

Turo's iOS team took their crash-free rate from 99% to 99.99% in just one year. Here's how a lean 5-engineer team achieved what most would consider impossible.

Shift-Left iOS Testing with Focus Flows

Company: Lyft · Oct 12, 2022
Platform: iOS

Lyft's iOS tests were spending 93% of their time on steps that had nothing to do with what they were actually testing. Sound familiar?

Instawork runs over 1 million tests daily in their CI pipeline. Here's how they made unit testing a core engineering practice, not an afterthought.

Loading articles...