Как Proxyman и HAR помогают создавать mock-данные для тестирования iOS-приложений
Краткое резюме
В статье Ринат, iOS-разработчик в Naumen, рассказывает о применении комбинации Proxyman и HAR для создания имитационных данных сетевых запросов. Эти данные нужны для интеграционных UI-тестов iOS-приложения, когда нет возможности запустить сервер с необходимым контентом.
Приветствую! Я Ринат, iOS-разработчик в компании Naumen. В мои обязанности входит создание нескольких продуктов для операционной системы iOS, включая клиент для SMP-сервера (платформа управления услугами) и SDK чата.
В этой статье я поделюсь информацией о том, как мы применяем комбинацию Proxyman и HAR для подготовки имитационных данных сетевых запросов. Эти данные необходимы для интеграционных UI-тестов одного из наших iOS-приложений. Этот метод особенно полезен, когда нет возможности запустить сервер с необходимым контентом или сервер не имеет дополнительных API-методов для моделирования определённых сценариев, таких как обмен сообщениями в чате или обновление статуса заказа.