Урок 6.6. Mock
Как настроить автоматизированные интеграционные тесты во Vue приложении
Качество продукта всегда зависит от того, насколько разработчик внимателен. Чем лучше прокачен этот скилл, тем меньше багов и недовольных клиентов.
У меня, например, с этим иногда бывают проблемы. Но к счастью решение есть, и это решение называется автотестами...
Для разработки мобильного приложения до того момента, пока будет готов бэкенд, очень удобно использовать подход Mock запросов API. Что это значит? Мы делаем запрос, но на самом деле в ответ нам приходит не реальный ответ, а мок (заглушка) ответа, который мы заранее подготовили. На примере нашего нового приложения Banana (название выбрали именно такое в итоге), показываю пример мок запросов в Postman. В этом mock сервере от postman можно создать коллекции для разработки приложения очень быстро. 1. Создаем мок сервер 2. Создаем переменную окружения url с хостом сервера 3. Создаем нужную коллекцию 4. Создаем запрос и добавляем к нему пример. В качестве хоста используем переменную {{url}} из окружения 5. В приложении выполняем запрос, документация полная есть в мок сервере внутри либо смотрим каждый запрос в отдельности прям в коллекции Таким образом Mock API будет являться контрактом между клиентской стороной мобилки и бэкендом. Когда бэкенд будет готов, для приложения практически ничего не изменится, разве что добавится пару полей в процессе. В Postman обработка 1000 запросов в месяц бесплатно, для небольшого проекта вполне достаточно. Делайте процесс работы удобным для клиента и сервера и будет вам счастье!