# Building a test suite for the OONI Probe Android app

DevFeed: [Building a test suite for the OONI Probe Android app](<https://devfeed.tech/articles/building-a-test-suite-for-the-ooni-probe-android-app-40804.md>)

Original publisher: [Read original article](<https://www.bloco.io/blog/building-test-suite-ooni-probe-android>)

Author: Cláudia

Published: 2021-09-20T11:10:34Z

Content type: article

Language: en

Sources: [Blog - Bloco](<https://devfeed.tech/sources/blog-bloco.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [test](<https://devfeed.tech/topics/test.md>), [test-coverage](<https://devfeed.tech/topics/test-coverage.md>), [unit tests](<https://devfeed.tech/topics/unit-tests.md>), [ci](<https://devfeed.tech/topics/ci.md>), [Dependency injection](<https://devfeed.tech/topics/dependency-injection.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [clients](<https://devfeed.tech/tags/clients.md>), [code-coverage](<https://devfeed.tech/tags/code-coverage.md>), [continuous-integration](<https://devfeed.tech/tags/continuous-integration.md>), [dependency-injection](<https://devfeed.tech/tags/dependency-injection.md>), [test](<https://devfeed.tech/tags/test.md>), [ui](<https://devfeed.tech/tags/ui.md>), [unit-tests](<https://devfeed.tech/tags/unit-tests.md>)

## AI overview

This article describes work with OONI to improve the quality of its Probe Android app by building a comprehensive test suite. The work included test infrastructure, continuous integration, dependency injection, fake-data factories, UI tests, and unit tests. Over 15 days, the team wrote 43 UI tests and 201 unit tests, increasing code coverage from 10% to 73%.

## Source excerpt

Let us tell you how we've worked with OONI to improve the quality of their Probe Android app.