#тестирование_микросервисов — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #тестирование_микросервисов, aggregated by home.social.
-
Моки в тестировании микросервисов с кучей интеграций — кейс финтех-приложения
Привет, Хабр! Я Святослав Волохов, QA-инженер в AGIMA . Тот, кто хоть раз тестировал сложный интеграционный сервис с десятками зависимостей и внешними API, да еще и в финтехе, знает — без грамотно выстроенной системы тестирования не обойтись. В этой статье хочу поделиться историей о том, как наша команда работала над масштабным финансовым сервисом с большим количеством интеграций. Это продуктовая экосистема, где можно оформить вклад, купить облигации, застраховать квартиру, получить рекомендации по финансам и многое другое. Расскажу о сложностях, с которыми мы столкнулись, и об их решениях: берите на заметку, особенно если работаете над enterprise-проектами и вы — начинающий специалист.
https://habr.com/ru/companies/agima/articles/931814/
#моки #тестирование_микросервисов #тестирование_интеграций #тестирование_в_финтех #тестирование_мобильных_приложений
-
Моки в тестировании микросервисов с кучей интеграций — кейс финтех-приложения
Привет, Хабр! Я Святослав Волохов, QA-инженер в AGIMA . Тот, кто хоть раз тестировал сложный интеграционный сервис с десятками зависимостей и внешними API, да еще и в финтехе, знает — без грамотно выстроенной системы тестирования не обойтись. В этой статье хочу поделиться историей о том, как наша команда работала над масштабным финансовым сервисом с большим количеством интеграций. Это продуктовая экосистема, где можно оформить вклад, купить облигации, застраховать квартиру, получить рекомендации по финансам и многое другое. Расскажу о сложностях, с которыми мы столкнулись, и об их решениях: берите на заметку, особенно если работаете над enterprise-проектами и вы — начинающий специалист.
https://habr.com/ru/companies/agima/articles/931814/
#моки #тестирование_микросервисов #тестирование_интеграций #тестирование_в_финтех #тестирование_мобильных_приложений
-
Моки в тестировании микросервисов с кучей интеграций — кейс финтех-приложения
Привет, Хабр! Я Святослав Волохов, QA-инженер в AGIMA . Тот, кто хоть раз тестировал сложный интеграционный сервис с десятками зависимостей и внешними API, да еще и в финтехе, знает — без грамотно выстроенной системы тестирования не обойтись. В этой статье хочу поделиться историей о том, как наша команда работала над масштабным финансовым сервисом с большим количеством интеграций. Это продуктовая экосистема, где можно оформить вклад, купить облигации, застраховать квартиру, получить рекомендации по финансам и многое другое. Расскажу о сложностях, с которыми мы столкнулись, и об их решениях: берите на заметку, особенно если работаете над enterprise-проектами и вы — начинающий специалист.
https://habr.com/ru/companies/agima/articles/931814/
#моки #тестирование_микросервисов #тестирование_интеграций #тестирование_в_финтех #тестирование_мобильных_приложений
-
Моки в тестировании микросервисов с кучей интеграций — кейс финтех-приложения
Привет, Хабр! Я Святослав Волохов, QA-инженер в AGIMA . Тот, кто хоть раз тестировал сложный интеграционный сервис с десятками зависимостей и внешними API, да еще и в финтехе, знает — без грамотно выстроенной системы тестирования не обойтись. В этой статье хочу поделиться историей о том, как наша команда работала над масштабным финансовым сервисом с большим количеством интеграций. Это продуктовая экосистема, где можно оформить вклад, купить облигации, застраховать квартиру, получить рекомендации по финансам и многое другое. Расскажу о сложностях, с которыми мы столкнулись, и об их решениях: берите на заметку, особенно если работаете над enterprise-проектами и вы — начинающий специалист.
https://habr.com/ru/companies/agima/articles/931814/
#моки #тестирование_микросервисов #тестирование_интеграций #тестирование_в_финтех #тестирование_мобильных_приложений
-
Кафка: преимущества и на что ещё обратить внимание при тестировании
Привет, Хабр! Ранее мы разбирались с основами Kafka ( часть1 ), рассматривали, как тестировать микросервисы ( часть2 ) и предугадывали ошибки offset explorer и kafka ui ( часть 3 ). В этой части – так сказать, невошедшее, но полезное, что ещё можно предусмотреть при работе с брокером. Преимущества брокеров Когда я готовила материал из первой части, у меня возникло несколько предположений. Мне казалось, что некоторые преимущества относятся именно к брокерам сообщений и не имеют прямого отношения к API (временное хранение данных, обмен в реальном времени, вычитка раз в сутки, отслеживание Kafka-лага). Особенно я задумалась об этом, когда разбирала пример с мобильным веб-приложением и форматами данных для Kafka (см. раздел из статьи часть1 ). Казалось бы — зачем Kafka, если можно просто забирать данные из БД через API? Я решила проверить свои догадки у знакомого бэкенд-разработчика. Его первый вопрос был: «Зачем тебе как тестировщику это знать?», а потом добавил, что API можно настроить похожим образом. Но всё же я выделила два ключевых отличия брокеров: 1. Асинхронное взаимодействие API — это всегда запрос-ответ. Если сервис упал, мы получим 503, и данные могут потеряться. В Kafka продюсер просто оставляет сообщение в топике, и ему всё равно, читает ли его кто-то. Даже если консьюмер упал — поднимется и дочитает. 2. Масштабируемость В случае с Kafka это значит, что можно гибко добавлять продюсеров и консьюмеров. Данные можно переиспользовать — допустим, создать один топик для нескольких консьюмеров. Либо, что очень важно в продакшене, например, если продюсер начал слать мусор — его можно просто отключить.
https://habr.com/ru/companies/reksoft/articles/911132/
#kafka #микросервисы #тестирование #брокеры #тестирование_микросервисов #kafka_consumer #kafka_producer
-
Лайфхаки при работе с кафкой
Привет, Хабр! Во второй части мы разобрали, как тестировать микросервисы с кафкой. В этой части – лайфхаки при работе с offset explorer и kafka ui в формате чек-листа для удобства периодического возвращения к статье при необходимости. Когда вы впервые подключаетесь к кластеру Kafka или продолжаете работу с ним, могут возникать различные трудности. Перед тем, как обращаться к разработчику, DevOps-у или коллеге-тестировщику, проверьте эти пункты, возможно, проблема на вашей стороне. А даже если не на вашей, вы точнее определите проблему 😊 1. Пропали топики (раньше топики отображались, а теперь нет, хотя параметры подключения не менялись)
https://habr.com/ru/companies/reksoft/articles/908912/
#kafka #тестирование #микросервисы #тестирование_микросервисов #лайфхаки #ошибки_при_тестировании #offset_explorer #kafka_ui
-
Kafka: как тестировать. Часть 2
Привет, Хабр! Это вторая часть статьи о Kafka (первая тут ). Давайте продолжим разбираться. Итак, часто тестирование сводится к эмуляции работы сервиса и наблюдением за топиками кафки. Для этого необходимо подключиться к кластеру кафки с теми же правами доступа, что и у вашего сервиса либо сервиса, с которым у вас интеграция (креды для кластера обычно подсказывают коллеги-разработчики, девопсы, тестировщики)....
https://habr.com/ru/companies/reksoft/articles/900918/
#kafka #kafka_consumer #kafka_в_тестировании #kafka_producer #тестирование #микросервисы #тестирование_микросервисов
-
Kafka: как тестировать. Часть 2
Привет, Хабр! Это вторая часть статьи о Kafka (первая тут ). Давайте продолжим разбираться. Итак, часто тестирование сводится к эмуляции работы сервиса и наблюдением за топиками кафки. Для этого необходимо подключиться к кластеру кафки с теми же правами доступа, что и у вашего сервиса либо сервиса, с которым у вас интеграция (креды для кластера обычно подсказывают коллеги-разработчики, девопсы, тестировщики)....
https://habr.com/ru/companies/reksoft/articles/900918/
#kafka #kafka_consumer #kafka_в_тестировании #kafka_producer #тестирование #микросервисы #тестирование_микросервисов
-
Kafka: как тестировать. Часть 2
Привет, Хабр! Это вторая часть статьи о Kafka (первая тут ). Давайте продолжим разбираться. Итак, часто тестирование сводится к эмуляции работы сервиса и наблюдением за топиками кафки. Для этого необходимо подключиться к кластеру кафки с теми же правами доступа, что и у вашего сервиса либо сервиса, с которым у вас интеграция (креды для кластера обычно подсказывают коллеги-разработчики, девопсы, тестировщики)....
https://habr.com/ru/companies/reksoft/articles/900918/
#kafka #kafka_consumer #kafka_в_тестировании #kafka_producer #тестирование #микросервисы #тестирование_микросервисов
-
Kafka: как тестировать. Часть 2
Привет, Хабр! Это вторая часть статьи о Kafka (первая тут ). Давайте продолжим разбираться. Итак, часто тестирование сводится к эмуляции работы сервиса и наблюдением за топиками кафки. Для этого необходимо подключиться к кластеру кафки с теми же правами доступа, что и у вашего сервиса либо сервиса, с которым у вас интеграция (креды для кластера обычно подсказывают коллеги-разработчики, девопсы, тестировщики)....
https://habr.com/ru/companies/reksoft/articles/900918/
#kafka #kafka_consumer #kafka_в_тестировании #kafka_producer #тестирование #микросервисы #тестирование_микросервисов
-
Kafka: что нужно знать тестировщику? Часть 1
Всем привет! В этой серии из нескольких статей мы разберемся, что делать тестировщику на проекте с кафкой (как впервые, так и имея какой-то опыт). Здесь я не буду говорить о брокерах и zookeeper-ах, о том, как развернуть кафку. Но мы разберемся, как её настроить и как с её помощью тестировать ваши микросервисы. Начнём с «базы» (точнее, теории). Apache Kafka — распределённый программный брокер сообщений с открытым исходным кодом, разрабатываемый в рамках фонда Apache на языках Java и Scala.
https://habr.com/ru/companies/reksoft/articles/894556/
#kafka #тестирование #микросервисы #тестирование_микросервисов #kafka_в_тестировании
-
Kafka: что нужно знать тестировщику? Часть 1
Всем привет! В этой серии из нескольких статей мы разберемся, что делать тестировщику на проекте с кафкой (как впервые, так и имея какой-то опыт). Здесь я не буду говорить о брокерах и zookeeper-ах, о том, как развернуть кафку. Но мы разберемся, как её настроить и как с её помощью тестировать ваши микросервисы. Начнём с «базы» (точнее, теории). Apache Kafka — распределённый программный брокер сообщений с открытым исходным кодом, разрабатываемый в рамках фонда Apache на языках Java и Scala.
https://habr.com/ru/companies/reksoft/articles/894556/
#kafka #тестирование #микросервисы #тестирование_микросервисов #kafka_в_тестировании
-
Kafka: что нужно знать тестировщику? Часть 1
Всем привет! В этой серии из нескольких статей мы разберемся, что делать тестировщику на проекте с кафкой (как впервые, так и имея какой-то опыт). Здесь я не буду говорить о брокерах и zookeeper-ах, о том, как развернуть кафку. Но мы разберемся, как её настроить и как с её помощью тестировать ваши микросервисы. Начнём с «базы» (точнее, теории). Apache Kafka — распределённый программный брокер сообщений с открытым исходным кодом, разрабатываемый в рамках фонда Apache на языках Java и Scala.
https://habr.com/ru/companies/reksoft/articles/894556/
#kafka #тестирование #микросервисы #тестирование_микросервисов #kafka_в_тестировании
-
Kafka: что нужно знать тестировщику? Часть 1
Всем привет! В этой серии из нескольких статей мы разберемся, что делать тестировщику на проекте с кафкой (как впервые, так и имея какой-то опыт). Здесь я не буду говорить о брокерах и zookeeper-ах, о том, как развернуть кафку. Но мы разберемся, как её настроить и как с её помощью тестировать ваши микросервисы. Начнём с «базы» (точнее, теории). Apache Kafka — распределённый программный брокер сообщений с открытым исходным кодом, разрабатываемый в рамках фонда Apache на языках Java и Scala.
https://habr.com/ru/companies/reksoft/articles/894556/
#kafka #тестирование #микросервисы #тестирование_микросервисов #kafka_в_тестировании