Search
You can now search through our
archive
!
Please specify a keyword
-
Issue #411
A lightweight tool that simplifies testing of the process death scenario
-
Issue #411
Amit Shekhar shows how to write the unit test for ViewModel with Kotlin Coroutines and LiveData that follows a basic MVVM Architecture
-
Issue #409
Aaron Oertel describes battery testing for helping to reduce battery consumption in your app.
-
Issue #406
Mohit shares how to test delays, retries, and errors with Flows. He's also added useful tips and things to watch out for when unit testing.
-
Issue #403
Wojtek Kaliciński has addressed some of the feedback he got from developers who were using dynamic feature modules in their apps, making it much easier to test the modules.
-
Issue #402
From Android-specific solutions to full cross-platform support, we are here to streamline your Android development process through one, easy-to-use platform. Connect your repo and let us handle building, testing, and deployment for you. Sign up for a free trial!
-
Issue #401
In this article, Fábio Carballo shows what we have to do to perform unit tests on our custom lint rule. This will ensure non-flaky lint rules, avoiding false positives in the CI pipeline.
-
Issue #401
In this post, Yang shares a simple technique for verifying the invocation of a Kotlin lambda function without mocking it.
-
Issue #398
Automate your entire Android build process with Bitrise: run any Gradle task you wish on our virtual machine, perform virtual device testing with our Firebase integration, and deploy to Google Play as often as you want, with a single automatic trigger. Sign up for a free trial!
-
Issue #398
Carlos Daniel describes how to write a custom testing Rule to prevent from repeating setup code in all of your tests.
-
Issue #397
Jitin Sharma provides an overview of how to do screenshot tests and the open-source libraries that helped along the way.
-
Issue #395
When Adam Hurwitz started building an app using a unidirectional data flow with the LiveData pattern he did not allocate the time to develop tests. Now he shares extensive experience with implementing these tests over time.
-
Issue #394
A presentation by Hannes Dorfmann and Kostiantyn Tarasenko on how a testing-first architecture such as MVI helps us to write and maintain efficient tests.
-
Issue #393
In part 6 of this guide to the TDD cycle – this time, Bartosz Skuza takes a closer look at mocks in testing.
-
Issue #391
Kakao by Agoda is a Kotlin DSL for Espresso to make UI testing easier. This talk by Pál Matolay shows you how it works, how to use it, and what are the advantages and disadvantages of the library.
-
Issue #389
Automate your entire Android build process with Bitrise: run any Gradle task you wish on our virtual machine, perform virtual device testing with our Firebase integration, and deploy to Google Play as often as you want, with a single automatic trigger. Sign up for a free trial!
-
Issue #387
From Android-specific solutions to full cross-platform support, we are here to streamline your Android development process through one, easy-to-use platform. Connect your repo and let us handle building, testing, and deployment for you. Sign up for a free trial!
-
Issue #387
Coroutines provide an elegant way to write asynchronous code, but sometimes they make it difficult to write unit tests. Craig Russell describes how to use TestCoroutineDispatcher to write efficient and stable unit tests for code written with coroutines.
-
Issue #386
Writing a test is easy, ensuring your project is tested, is hard. Paul Blundell is here to advocate for end-to-end testing, to make controversy mainstream and hopefully convince you to join the cause.
-
Issue #386
Joshua Schriever introduces Gordon, an instrumentation test runner designed for speed, simplicity, and reliability, so you can plug it in and never worry about flaky UI tests again.
-
Issue #382
Developers are increasingly using the emulator in their CI systems to run a larger suite of automated tests. To better support this use-case, Google is open-sourcing the Android Emulator Container Scripts and improving the developer experience around deployability and debuggability.
-
Issue #382
Screenshot Testing is a fast, simple, and fun way to develop UI while keeping your sanity and avoid visual regression bugs. In this talk, Nikos and Christoforos will explain what is Screenshot Testing and how it protects and speeds up UI development.
-
Issue #381
Introducing Firebase App Distribution, built as the next evolution of Fabric’s Crashlytics Beta, gives you the ability to manage all of your pre-release testing on Android and iOS in one place
-
Issue #379
Alex Zhukovich compares a couple different UI testing frameworks available for Android.
-
Issue #378
After more than a year of development and months of testing by early adopters, Google is ready to introduce Android 10 to the world!
-