Comments 2
UI тесты не просто медленные, они БЕЗУМНО медленные. Ну их...
mock webserver вроде ж и с unit тестами работает, если есть желание тестировать состояния
Да, как указывал в статье, тоже предпочитаю интеграционные тесты UI тестам.
По поводу мокирования сервера - есть много способов. Мы искали наиболее универсальный подход, который можно было бы переиспользовать для других платформ - например iOS (KMM в этом очень сильно помог) и к тому же который было бы довольно просто обновлять и следить за тем, чтобы он соответствовал поведению настоящего сервера, и без больших дополнительных затрат позволял прогонять тесты при изменении сервера. Как упомянул - этого можно достичь с помощью контрактных тестов. О которых также планирую написать статью
Sign up to leave a comment.
Про тестирование мобильных приложений. Часть 4. Интеграционное тестирование