17
Мар
- Android Basics
- 766 (Registered)
-
Использование MockWebServer при разработке и тестировании Android-приложений
В этом туториале по MockWebserver для Android вы узнаете, как имитировать ответы REST API и использовать тесты пользовательского интерфейса Espresso, чтобы проверить, как ваше приложение обрабатывает успешные или ошибочные ответы.
MockWebServer позволяет легко тестировать поведение ваших приложений при выполнении вызовов HTTP / HTTPS. Mock Web Server – это программа, которая имитирует поведение реального удаленного сервера, но не выполняет запросы через Интернет. Это упрощает тестирование различных сценариев без доступа к Интернету и без необходимости вносить изменения в удаленный сервер.
В этом мини-курсе вы узнаете:
- Преимущества использования фиктивного сервера при тестировании.
- Как настроить MockWebServer.
- Как заставить MockWebServer имитировать поведение вашего реального сервера.
- Как писать UI-тесты, чтобы убедиться, что ваше приложение работает должным образом.
Course Content
-
Использование MockWebServer при разработке и тестировании Android-приложений
- Описание проекта
- Получение API token для запросов к The Movie DB
- Плюсы использования MockWebServer
- Создание MockTestRunner
- Создание Espresso-теста и добавление MockWebServer
- Создание JSON-ответа
- Пишем FileReader для чтения JSON-ответа из файла
- Проверка успешного состояния через UI-тест
- Проверка состояния ошибки
-
Все супер, Спасибо!