TGViewer
ANDROID SCHOOL.RU - Android на практике ANDROID SCHOOL.RU - Android на практике @android_school_ru · 944 subscribers
Post #276 2.13K
​​#mockwebserver #espresso #новыйкурс
Использование MockWebServer при разработке и тестировании Android-приложений

📌 Очень часто бывает так, что нужно замокать какие-то данные от сервера и проверить, как приложение поведёт себя в случае пустого ответа или ошибки от сервера. Уверен, что такой кейс был у каждого. MockWebServer - простая и удобная библиотека от Square, которая позволит вам легко и просто создать фиктивный веб-сервер и не зависеть от реального. Это упрощает тестирование различных сценариев без доступа к Интернету и без необходимости вносить изменения в удаленный сервер. Для проверки того, как реагирует приложение на ошибки сервера мы напишем UI-тесты на Espresso.

В этом мини-курсе вы узнаете:

✅ Преимущества использования фиктивного сервера при тестировании.
✅ Как настроить MockWebServer.
✅ Как заставить MockWebServer имитировать поведение вашего реального сервера.
✅ Как писать UI-тесты, чтобы убедиться, что ваше приложение работает должным образом.

Не забудьте оставить комментарий к туториалу и поставить лайки репозиторию с исходным кодом.
📚 Ссылка на курс

@android_school_ru
More from @android_school_ru
  1. Oct 8, 2026Как быть Android-разработчику в эпоху перемен? Спасибо всем, кто принял участие в опросе п…
  2. Sep 28, 2026Post #401
  3. Sep 14, 2026​​Как ChatGPT украл у начинающих разработчиков самое важное. Вчера был День программиста,…
  4. Sep 9, 2026Как научиться решать задачи на Leetcode Знаю, что многих разработчиков буквально вводят в…
  5. Sep 1, 2026🎓 1 сентября - хороший повод снова чему-то поучиться. Особенно если осенью планируете ход…
  6. Aug 31, 2026​​Получил оффер в Яндекс и ... отказался. Да, вы не ошиблись, сам отказался 😁. Никогда не…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →