Search
You can now search through our
archive
!
Please specify a keyword
-
Issue #681
Manual testing on Android is slow, fragmented, and unreliableāand without broad device coverage, critical bugs slip through. QA Wolf delivers 80% automated coverage in weeks, running tests on high-fidelity Android emulators with full gesture, sensor, and visual support. Tests run in 100% parallel with zero flakesāso you can release faster, with confidence. Schedule a demo.
-
Issue #680
Jordi CollāÆMarin presents several effective strategies for reliably testing Lottie animations in Jetpack Compose UI tests.
-
Issue #680
Manual testing on Android is slow, fragmented, and unreliableāand without broad device coverage, critical bugs slip through. QA Wolf delivers 80% automated coverage in weeks, running tests on high-fidelity Android emulators with full gesture, sensor, and visual support. Tests run in 100% parallel with zero flakesāso you can release faster, with confidence. Schedule a demo.
-
Issue #676
AI-powered GPT-Driver plugs into Espresso/XCUI to turn flaky 12-line scripts into one natural-language command. Duolingo cut manual regression 70 %. Salesforce ships tests 50-60 % faster with half the upkeep. Used by Groupon to shorten release cycles. Read the case study here.
-
Issue #675
Thomas Künneth discusses preparing Compose Multiplatform desktop apps for testing across OS and CPU architectures, stressing cross-platform build validation.
-
Issue #675
Marco Gomiero details how to automate testing of a Gradle plugin that interacts with Git by using Gradle TestKit and local bare repositories.
-
Issue #674
Jose AlcƩrreca covers screenshot testing, Roboelectric, managing different form factors, and using Espresso Device and Gradle Managed Devices (GMD) for scalable testing.
-
Issue #674
Optimize your Android testing with a scalable strategy that helps manage your app's test load and device configurations.
-
Issue #673
Sergio Sastre discusses screenshot testing and test-driven development (TDD) in Android, sharing insights on how visual regression testing can improve UI reliability and developer confidence.
-
Issue #673
Jov Mit's coding livestream with integrated vs. integration tests, doing outside-In TDD on Android, testing in a modularized setup, and more.
-
Issue #673
Ignacio Carrión shares patterns for reliably testing Kotlin coroutines and flows, focusing on controlling coroutine execution in unit tests.
-
Issue #672
Philipp Lackner shows how you can work with Ktor MockEngine to mock API calls for your tests. It also includes a guide on integration testing in general.
-
Issue #672
Google announces the fourth and final beta of Android 16, marking platform stability with finalized APIs and app-facing behaviors, encouraging developers to complete compatibility testing and prepare apps, SDKs, and tools before the official Q2 2025 release.
-
Issue #671
Ken Yee of Netflix outlines their scalable Android testing strategy, emphasizing team-owned tests, layered test types, and broad physical device coverage to ensure quality and reduce flakiness.
-
Issue #670
JetBrains introduces kotlinx.fuzz, a Kotlin-specific fuzz testing framework that uncovers edge cases and bugs by generating random inputs, enhancing reliability in Kotlin libraries.
-
Issue #669
Omar Sahl explains how to write testable, time-dependent coroutine code in Kotlin by replacing System.currentTimeMillis() with a TestCoroutineScheduler-based time source, facilitating more reliable and controlled testing environments.
-
Issue #669
Jov Mit continues this Android development live stream with: automated end-to-end testing, design patterns: Bulder, Factory, Adapter, Facade, managing 3rd party library code & reusability, and more.
-
Issue #668
Oliver Vicente demonstrates automating navigation testing in Jetpack Compose by first implementing traditional navigation, developing corresponding tests, and then migrating to type-safe navigation introduced in Navigation Component 2.8.0.
-
Issue #666 š
Marcello Galhardo introduces ViewModelScenario, a helper in Lifecycle 2.9.0-alpha01, to facilitate unit testing of ViewModels by simulating lifecycle events and state restoration.
-
Issue #666 š
Nozomi Koborinai provides a guide on enhancing local testing environments for Firebase Genkit functions by integrating the Firebase Local Emulator Suite.
-
Issue #665
Tired of slow test cycles, scattered tools, endless context switching? Meet BrowserStack Test Platformāan open, flexible solution with AI-driven workflows, 20,000+ real devices, & real-time insights. Deliver high-quality software up to 50% faster. Letās build the test stack your team wants. Try now!
-
Issue #665
Mohamed Fotouh Shalan explains how test sharding in Firebase Test Lab and Flank can significantly reduce Android UI test execution time.
-
Issue #663
Marcello Galhardo introduces ViewModelScenario, a helper in Lifecycle 2.9.0-alpha01 that simplifies unit testing of ViewModels by facilitating the testing of onCleared() and state restoration.
-
Issue #663
Jake Wharton announces the deprecation of two idling condition testing libraries, expressing concerns that idling resources expose application internals to testing frameworks, leading to brittle tests.
-
Issue #660
Behavior tests can use DeviceConfigurationOverride, a new testing API to simulate different device configurations to avoid needing multiple emulators to run a full test suite.
-