Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «сервисами»
[Из песочницы] Mountebank: гибкое мокирование web API 2017-08-18 14:04:13
... случаи: недоступность внешнего сервиса, случаи когда ... зависимостей от внешних сервисов, скорее всего ...
+ развернуть текст сохранённая копия
Когда речь заходит о разработке современных IT-систем, вопрос мокирования внешних зависимостей всегда идет где-то рядом. Внешний сервис может быть недоступен на этапе разработки, либо его функционал разрабатывается параллельно и на него нельзя полагаться. Особенно остро этот вопрос встает на этапе написания автотестов, ведь проверять нужно не только штатное поведение вашей системы, но и исключительные случаи: недоступность внешнего сервиса, случаи когда внешний сервис отвечает ошибкой и так далее.
Даже если вам повезло и ваш продукт имеет минимум зависимостей от внешних сервисов, скорее всего внутри он разбит на компоненты (классика жанра — backend/frontend), которые можно и нужно тестировать по отдельности. Это значит, что внешней зависимостью уже является api соседнего компонента, команда разработки которого совсем не горит желанием предоставлять вам инструменты для управления его состоянием.
По моим наблюдениям команды тестирования предпочитают ограничиться самыми базовыми кейсами автотестов, объясняя это как-раз невозможностью переопределить поведение внешней системы.
Решить эту проблему может мокирование API внешних систем.
Обычно в этом месте тестировщики начинают грустить, т.к. предыдущее предложение означает, что помимо самих автотестов им нужно написать сервис, дублирующий по функционалу внешнюю систему, а в дополнение к этому нужно как-то управлять его состоянием, чтобы на одни и те же запросы он мог отвечать по-разному в зависимости от тест-кейса.
В данной статье я опишу Mountebank: инструмент, который позволяет быстро и очень гибко мокировать API прямо из автотестов без необходимости писать свой веб-сервис.
Возможности mountebank'а:
- мокирование API на протоколах tcp, http, https, smtp;
- мокирование неограниченного количества API одновременно;
- гибкое переопределение логики mock-API прямо во время тестов используя конфигурационный API mountebank'a;
Читать дальше →
Тэги: automation, it-систем, mountebank, pytest, python, веб-сайтов, веб-сервисов, мобильных, приложений, разработка, тестирование
Сервис Interneting is Hard — обучение верстке сайтов с нуля (бесплатный курс) 2017-08-17 18:30:04
... /vers0.jpg" alt=" Сервис Interneting is Hard ... рассмотрю супер полезный сервис Interneting is Hard ...
+ развернуть текст сохранённая копия
Спрос на хороших специалистов по верстке вполне стабилен, поэтому не удивительно, что растет и количество желающих освоить данное ремесло. К тому же, как по мне, это один из самых простых «путей попадания в ИТ». Хотя важно понимать, что для хорошей отдачи вы должны стать профи — кроме наличия знаний надо постоянно систематизировать и модернизировать свои навыки, всегда быть «на волне» и использовать только актуальные современные методы.
Как и в любой другой профессии, начинается обучение верстке сайтов с нуля — с базовых понятий и теории. Об них сегодня и поговорим. В частности рассмотрю супер полезный сервис Interneting is Hard, который на 100% советую всем новичками.…
Тэги: css, html, web, верстка, курсы, обзоры, обучение, онлайн, полезные, разработка, сайтов, сайты, сервисов, сервисы, создание
Определены лучшие потоковые сервисы музыки 2017-08-15 09:02:19
Многие считают, что в музыкальной индустрии будущее за потоковой …
+ развернуть текст сохранённая копия
Многие считают, что в музыкальной индустрии будущее за потоковой …
Тэги: потоковый, сервис, сети
Профессиональное абонентское обслуживание компьютеров в Москве 2017-08-13 19:34:45
Сегодня любая бизнес-модель или деятельность коммерческой организации завязана на информационных ...
+ развернуть текст сохранённая копия
Сегодня любая бизнес-модель или деятельность коммерческой организации завязана на информационных ресурсах. Их основой является надежная и отлаженная компьютерная сеть, которая помогает сотрудникам обмениваться данными, выполнять разнообразные профессиональные задачи в специальных программах, вести кадровый и бухгалтерский учет, хранить клиентские базы, организовывать и планировать производство и распространение товара или услуги. Читать далее »
Тэги: сервисы
Добавляем файл Sitemap в Яндекс.Вебмастер и Google Search Console (нюансы и ошибки) 2017-08-12 17:38:55
... целей использовались специальные сервисы, но теперь все ... Яндекса
Сервис проверки карты сайт ...
+ развернуть текст сохранённая копия
Изначально думал написать простой и легкий «пост выходного дня» об одной интересной штуке, которую недавно заметил в Google Search Console. Оказывается сейчас в панелях вебмастеров Яндекс и Google имеется автоматическая проверка ошибок в XML картах сайта. Раньше, помнится, для подобных целей использовались специальные сервисы, но теперь все стало гораздо проще.
В статье найдете не только описание ошибок, которые с их помощью можно отслеживать, я также решил дополнительно рассказать о том как добавить файл Sitemap в Яндекс Вебмастер и Google Search Console. Ничего сверх грандиозного не открою, но, возможно, кто-то упустил этот момент + новичкам пригодится. Содержание:
- Варианты создания Sitemap + полезные линки.
…
Тэги: google, seo, sitemap, вебмастерам, индексация, новичкам, онлайн, оптимизатору, оптимизация, поисковая, продвижение, сайтов, сайты, сервисы, яндекс
Главная / Главные темы / Тэг «сервисами»
|
Взлеты Топ 5
Падения Топ 5
|