Open
Description
Описание: Unit-тесты, интеграционные тесты, UI-тесты, подготовка к публикации.
-
[TEST-1] Unit-тесты ViewModel
- Задачи:
- Написать тесты для
AuthViewModel
,ProfileViewModel
,MetricsViewModel
и т.д. - Проверка логики: валидация, успех/ошибка, загрузка.
- Написать тесты для
- Критерии приёмки:
- Покрытие основных путей (branch coverage), тесты проходят в CI.
- Задачи:
-
[TEST-2] UI-тесты (Compose testing)
- Задачи:
- Использовать Compose Test: проверить экраны логина, списка друзей, челленджей.
- Проверить навигацию между экранами.
- Критерии приёмки:
- Тесты запускаются локально/в CI, основные сценарии (happy path) работают без ручного вмешательства.
- Задачи:
-
[TEST-3] Подготовка релизной сборки
- Задачи:
- Настроить ключ подписи (Signing Configs), Gradle task для
assembleRelease
. - Обновить версию приложения (versionName, versionCode).
- Подготовить Play Console (если планируется открытая бета).
- Настроить ключ подписи (Signing Configs), Gradle task для
- Критерии приёмки:
- Можно собрать подписанный
.apk
или.aab
, загрузить в Play Console. - Минимум критических багов, все основные функции работают.
- Можно собрать подписанный
- Задачи:
Metadata
Metadata
Assignees
Labels
No labels