Ответ
Да, тестирую. Использую юнит-тесты (JUnit, Mockito) для бизнес-логики и интеграционные тесты (Espresso) для UI. Пример юнит-теста:
@Test
fun `addition_isCorrect`() {
val calculator = Calculator()
assertEquals(4, calculator.add(2, 2))
}
Для сложных сценариев применяю тестирование на реальных устройствах через Firebase Test Lab. Код без тестов не мержу.