GetAnalyst - Навыки • Системный анализ • Бизнес-анализ
19.6K subscribers
2.11K photos
75 videos
207 files
1.2K links
Разбор задач на проектирование систем 🚀 Канал для системных аналитиков, бизнес-аналитиков, тестировщиков и менеджеров проектов

Админ @getanalyst
Сайт https://getanalyst.ru
Чат t.me/getanalystchat
Начинающим в IT @getanalyststart

РКН №5013005196
Download Telegram
🟢 Swagger

Возможности:
> Генерация интерактивной API-документации с использованием OpenAPI спецификации.
> Подходит для проектирования API с нуля, с возможностью визуального редактирования.
> Тестирование API прямо из создаваемой документации.
> Автогенерация API-документации на основе кода приложения благодаря OpenAPI спецификации.
> Поддержка OAuth и других механизмов аутентификации.

Преимущества:
+ Автоматическая документация AP на основе кода.
+ Поддержка OpenAPI Specification, что дает универсальность и стандартизацию для документирования API. OpenAPI сегодня также поддержан и в Postman.
+ Интерактивное тестирование API непосредственно из документации.
+ Сообщество и экосистема предоставляют множество плагинов и инструментов.

Недостатки:
- Начинающим может быть сложно разобраться во всех возможностях, и в целом с OpenAPI.
- Для тестирования API его почти не используют, в основном для написания документации.


🟣 insomnia - больше подходит для тестировщиков.

Возможности:
> Тестирование REST, SOAP, gRPC, GraphQL и др
> Загрузка проектов из Swagger.
> Возможность настройки окружений для тестирования (разработка, тестирование, прод и др.).
> Испольование переменных для упрощения и автоматизации тестов.
> Поддерживает автоматизацию тестов.
> Поддержка версионирования и совместной работы.
> Возможность расширения функциональности с помощью плагинов.

Преимущества:
+ Легок в освоении даже для начинающих.
+ Вся необходимая функциональность бесплатна.
+ Удобен для работы с GraphQL.
+ Активное сообщество: Множество руководств и поддержка сообщества.
+ Возможность создавать и прогонять тест-кейсы - полезно для тестировщиков.
+ Возможность поддержки версионности кейсов с подключением их к Git.

Недостатки:
- Может быть менее подходящим для очень сложных тестовых сценариев: В сравнении с такими инструментами как SoapUI, функционал Insomnia может показаться ограниченным.
- Недостаток интеграций по сравнению с Postman: Хотя Insomnia поддерживает плагины, общее количество интеграций и расширений может быть меньше.
👍96🔥4
Нагрузочное тестирование 🥲

А еще рекомендуют знать про JMeter. Стоит взять на заметку, если вдруг придется столкнуться с анализом нагрузок на систему и надо будет что-то подсказать разработчикам.

Возможности:
> Нагрузочное и стрессовое тестирование.
> Тестирование производительности веб-приложений.
> Поддержка многопоточности и симуляция одновременного доступа множества пользователей.
> Запись и воспроизведение тестовых сценариев.
> Графическое представление результатов тестирования.


Заключение:

Все эти инструменты предлагают уникальные функции для различных аспектов тестирования API, однако имеют и значительное пересечение в базовых возможностях.

Из опыта скажу, что в 90% работы я использую Postman.

Для тестирования SOAP API я обращаюсь к SOAP UI.

Для разработки API-документации тоже использую Postman, но и Swagger в этом деле идеальный помощник, просто более сложный.

Insomnia использовали коллеги-тестировщики, а JMeter однажды разработчики 🙂


Выбор определенного инструмента зависит от конкретных требований и целей тестирования.
👍9
Зачем быть частью сообщества, если можно и без этого жить? 🧐

Можно, но когда становишься частью сообщества, то в твоей жизни появляется больше возможностей, чтобы быстрее расти и развиваться.

Если ваша цель — прокачивать себя и выстраивать сильное окружение вокруг, то стоит об этом помнить
😏

Когда присоединяешься к сообществу, то находишь людей, которые разделяют твои интересы и ценности. Это классная возможность общаться с людьми, которые понимают тебя и говорят с тобой на одном языке.

Они помогают нам раскрыться, посмотреть на мир под другим углом. А ещё это классный шанс увидеть свои точки роста 💫

Я искренне радуюсь, когда подсвечиваю эти «точки» студентам GetAnalyst. Мне нравится говорить о том, как можно достигнуть новых высот, ставить новые цели в карьере, планировать новые проекты. Безумно приятно потом узнавать, что для кого-то общение стало судьбоносным и повлияло на жизнь.

Это то, что меня действительно вдохновляет! Общение с вами, обучение, в том числе через этот канал - это невероятный обмен энергией. Благодаря этой практике и вам, я тоже продолжаю расти как специалист!

Особенно я люблю живые вебинары и воркшопы ❣️Мне важно быть живой, видеть вашу реакцию, получать обратную связь. После таких встреч я настолько заряжаюсь, что уверена — моей энергии хватит, чтобы поддерживать в тепле как минимум один большой мегаполис! Или запустить ракету в космос 🚀

Спасибо Вам, что вы стали частью GetAnalyst. Спасибо всем, кто прошел с нами путь роста в этом году! 🦭
❤‍🔥29👍64🤔1
🎄ЧТО ПОДАРИТЬ КОЛЛЕГЕ НА НОВЫЙ ГОД?🎄

Да, да мы понимаем, что декабрь – самый жаркий в месяц в году! И не потому что отдыхаешь на Мальдивах (хотя хотелось бы 🤭)

Помимо срочных дедлайнов на работе, нужно решить где / с кем / в чём встречать праздник! А ещё придумать и купить подарки друзьям и близким коллегам 🎁

Мы посоветовались в команде и решили подсказать хотя бы с одним пунктом – подарки коллегам.
А ещё можно воспользоваться специальным сервисом для проведения "Тайного санты", ещё успеваете 😉😉😉
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍94🔥3
Привет, GetAnalyst! Что произошло сегодня со мной? 😮

Днём мне позвонили на местный номер, и девушка на другом конце провода попросила уточнить мой адрес, чтобы доставить цветы. На русском языке.

Я была в Даунтауне - центр города. И поскольку мне нужно было продолжить свои поездки, я поняла, что принять букет вот прям сейчас, в течение 30 минут, пока я тут - лучшая идея.

Было несколько догадок. Продолжение можно увидеть на фото.

Это было 24 декабря ~13:00 по Сан-Диего, что соответствует 25 декабря ~00:00 по Москве. Так что в этом году для меня праздник продлится максимально долго - все 35 часов 🙂🎉


Любимая команда GetAnalyst и дорогая Зарина, кто помогает мне почти с самых первых дней запуска проекта и организовала это всё, спасибо вам! Я свечусь от счастья! Мне безумно приятно, что вы со мной, что вы есть и поддерживаете меня. Без вас ничего бы не получилось!

Команда GetAnalyst - это люди, собранные из разных городов мира, кто помогает мне поддерживать и развивать проект в лучшую сторону. Профессионализм, креативность и отдача от каждого восхищают!

Спасибо вам!
❤️💜
46🔥5❤‍🔥3🥰3👍1
🚀 Неделя практики в Swagger 🚀

Последнюю неделю этого года я решила посвятить освоению инструмента документирования API - Swagger, востребованного во многих IT-компаниях для позиции Системного аналитика.

Swagger – это набор инструментов для работы с OpenAPI Specification (OAS). Он помогает разработчикам и системным аналитикам проектировать, документировать и использовать RESTful API сервисы. С его помощью можно легко создавать интерактивную API-документацию.


Swagger включает две основные части, которые я хочу выделить, и которыми я пользуюсь:

🟢 Swagger Editor - с помощью этого инструмента создается в ручном режиме документация. Самое сложное в этом процессе - OpenAPI спецификация, которая по сути является языком разметки или языком программирования для описания документации.

🟢 Swagger API-Documentation - результат того, что вы создали в Swagger Editor - API-документация, с помощью которой можно сразу проверять API.

Также документацию можно собирать автоматически, на основе программного кода. Но в этом случае её редактирование аналитиком невозможно.


Примеры Swagger-документации:

🔗 PetSore - демо-проект Swagger документации, на котором предлагается осваивать инструмент.

🔗 Aviasales B2B API - документация для партнеров известного нам сервиса для бронирования авиабилетов.

🔗API-продавца WB - Статистика - пользователям Wildberries будет полезно посмотреть, что по статистике продаж смотрит бизнес через Wildberries API.


Для того, чтобы научиться создавать аналогичную документацию, необходимо освоить инструмент Swagger Editor и OpenAPI спецификацию.
🔥19👍83
GetAnalyst_Swagger_1_Практическое_обучение_для_системных_аналитиков.pdf
9 MB
🟢 Swagger Editor - начало работы 🟢

Я не я, если начну давать вам части кода по OpenAPI и объяснять, без возможности пощупать - попробовать на практике.

Поэтому на сегодня у меня для вас есть задание: зарегистрироваться и сделать первые шаги в Swagger Editor.

1. Регистрируетесь в Swagger.
2. Создаете свой первый тестовый проект.

Всё очень просто! 😃

А чтобы вам помочь, я подготовила инструкцию с картинками.

Кто выполнил все шаги и готов идти дальше - ❤️ под публикацию!
36👍7🔥7
Как ставить цели, чтобы расти по всем сферам?

Хочу поделиться с вами техникой, с помощью которой формирую цели долгосрочный период - на год, или ближайшие полгода.

Уверена, многие с ней знакомы, а возможно даже и пробовали.

Кто не пробовал, рекомендую попробовать её до конца года или на новогодних каникулах ⤵️


Берём лист бумаги и делим его на количество сфер в жизни, на которые хочется сделать фокус. Рекомендую выбирать с пониманием, что каждый месяц можно улучшать одну из них, вводя новые полезные привычки.

Можете выбрать 12 на год, а можете только 10, потому что остальные и так на комфортном уровне и их надо просто поддерживать.

Сферы:
1. Здоровье,
2. Физическое состояние,
3. Карьера и профессиональный рост,
4. Личные и семейные отношения,
5. Путешествия,
6. Друзья,
7. Эмоциональное и психологическое благополучие,
8. Хобби и увлечения,
9. Обстановка, в которой вы живете - дом,
10. Интеллектуальное развитие, расширение кругозора,
11. Самооценка,
12. Духовное развитие - медитации, духовные практики.

Дальше по каждой сфере:

1. Отвечаем на вопрос - что не устраивает сейчас?
2. Ставим цель, к которой планируем прийти.
3. Пишем простую привычку, которую надо внедрить, или 3 действия, чтобы изменения произошли.

Продолжение 👇
14👍6
Например - Карьера:

1. Не устраивает текущая компания из-за скучных проектов и отсутствия повышения.
2. Хочу сменить работу.
3. Что для этого могу сделать:
▪️ обновить резюме,
▪️ посмотреть навыки, которые сейчас требуются на желаемой должности,
▪️ актуализировать знания, пройти обучение.

Или пример - Путешествия:

1. Я вечно откладываю свое желанное путешествие в Индию.
2. Хочу отпуск в Индии.
3. Что для этого могу сделать:
▪️ поспрашивать о впечатлениях у друзей, кто там был,
▪️ посмотреть стоимость авиаперелётов,
▪️ посмотреть, какие туры предлагаются.


Действия должны быть конкретные: не заниматься спортом для здоровья, а купить абонемент в спортзал и ходить по пн, ср и чт.

И так по каждой сфере.

Да, это может занять продолжительное время, но, поверьте, с уже прописанными тремя действиями вам будет двигаться гораздо проще и быстрее.

Желаю, чтобы у каждого осуществлялись их мечты и цели 💫

Сохраняйте веру в себя и свои возможности, идите к целям шаг за шагом, не останавливаясь на достигнутом!

Всем удачи и успехов в реализации
31🔥1
Новогодний сюрприз 🎄🎉🎁

Привет, друзья! Сегодня последний день 2023 года, о чем нам говорит календарь и все вокруг. Время подведения итогов.

Это был интересный год для меня и для проекта GetAnalyst. Мы подсчитали всё, что смогли, и подвели итоги года в картинках, которые я прикрепила к посту.

Ещё раз хочу сказать огромное спасибо за вашу поддержку и обратную связь. За то, что выбираете меня и мою команду, чтобы расти в карьере и добиваться результатов через практику в GetAnalyst.

В течение года вы писали нам о ваших достижениях с GetAnalyst в личные сообщения, на мероприятиях по сбору обратной связи, в чатах.

Я вижу обратную связь по вебинарам, читаю каждое сообщение. Это вдохновляет идти вперёд!


🎁 Сегодня я бы хотела сделать небольшой подарок 🎁

Опубликованы все записи вебинаров, которые я проводила, на новой странице сайта "Материалы для самостоятельного обучения".

Новогодние каникулы как раз то время, когда хочется спранировать изменения и начать их реализацию. Эти материалы для самостоятельного обучению помогут вам с легкостью и без препятствий начать идти по пути карьерного роста в Новом 2024 году! 🎄🎉
13👍2🥰1