top of page
DroidCon_icon_rotatet.png
droidcon+icon.png

Oliver Okrongli

TestBalloon author, Multiplatform Software at infix
greg-fawson-foto.1024x1024 Kopie.jpg

Oliver has been shaping and creating software from backend to frontends. He is the author of TestBalloon, a next-generation Kotlin test framework. Before, he has helped to maintain Kotest, and contributed to several libraries of the Kotlin ecosystem as well as the Kotlin compiler. Can be found on GitHub (OliverO2) and the kotlinlang Slack (Oliver O). When not developing, he is most probably in deep talks, dancing, snowboarding or F18 catamaran sailing whenever he gets a chance.

TestBalloon: Android testing is easier (and more fun) than you think

You've always wanted an easier way to write tests? Parameterize tests in plain Kotlin? Reuse a series of tests? Easily extend own your test setup? Free yourself from JUnit restrictions while retaining first-class support on Android (and KMP as well)? Not least: Having 50% less code to review?

TestBalloon is a new test framework that brings the power and conciseness of Kotlin to your Android test setup. With a small-surface API, a hierarchical test structure and an extensible DSL, TestBalloon makes Android testing easier than ever.

Takeaways:

* Modern testing patterns with zero boilerplate and easy customization.
* Practical examples from simple unit tests to advanced testing with coroutines and generated data.
* Speeding up test runs with deep parallelization.
* How full Android integration works (host-based and instrumented tests, JUnit rules, Robolectric, Roborazzi).
* How TestBalloon compares to classic frameworks (JUnit 4/5, Kotest).

bottom of page