Вступить в клуб →
лёгкаявопросТестирование: JUnit, MockK, Espresso и Compose

200 Espresso-тестов идут на CI 40 минут и проверяют в основном валидацию форм

Проверки пул-реквестов занимают 40 минут, из них 35 — UI-тесты на эмуляторе. Разбор показал: 150 из 200 тестов вводят разные значения в поля и проверяют текст ошибки под полем. Правила валидации лежат во ViewModel.

Что изменить в первую очередь?

  • Проверять правила юнит-тестами ViewModel
  • Запускать UI-тесты только перед релизом
  • Удалить тесты валидации как неважные
  • Купить для CI более мощный компьютер

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела