Installation testing: чистая установка (первый запуск — onboarding корректен), установка при нехватке места (понятная ошибка), установка на разные версии ОС (minSdkVersion соблюдается). Upgrade testing: обновление с предыдущей версии — данные сохранились (не сброшен login, сохранены настройки), новые permissions запрашиваются, migration данных работает. Downgrade: что происходит при откате на старую версию (обычно не поддерживается, но нужно проверить graceful handling). TestFlight/Firebase App Distribution для beta тестирования.
Как тестировать установку и обновление приложения?
Middle
241 просмотровAFK Offer AI
Что такое Pact contract testing?