REST Assured & JSON Schema Validator: автоматизация тестирования API на практике
Регистрация на вебинар: https://vk.cc/cRCltZ
Хочешь научиться писать надёжные автотесты для backend-а? На открытом уроке мы разберём, как использовать REST Assured для тестирования REST API и валидировать ответы с помощью JSON Schema Validator.
Покажем, как:
- создавать и структурировать API-тесты на Java;
- использовать Jackson для сериализации и десериализации JSON;
- проверять корректность ответов и структуры данных с JSON Schema Validator;
- организовать код так, чтобы тесты были читаемыми и удобными в поддержке.
Всё — на живых примерах и в формате «сделай сам».
Поймёшь, как писать тесты, которые действительно помогают находить баги в API и интеграциях.
Регистрация и подробности о курсе: https://vk.cc/cRCltZ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Регистрация на вебинар: https://vk.cc/cRCltZ
Хочешь научиться писать надёжные автотесты для backend-а? На открытом уроке мы разберём, как использовать REST Assured для тестирования REST API и валидировать ответы с помощью JSON Schema Validator.
Покажем, как:
- создавать и структурировать API-тесты на Java;
- использовать Jackson для сериализации и десериализации JSON;
- проверять корректность ответов и структуры данных с JSON Schema Validator;
- организовать код так, чтобы тесты были читаемыми и удобными в поддержке.
Всё — на живых примерах и в формате «сделай сам».
Поймёшь, как писать тесты, которые действительно помогают находить баги в API и интеграциях.
Регистрация и подробности о курсе: https://vk.cc/cRCltZ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Вход в систему с помощью Google в Cypress
#читать #cypress
Если вы когда-либо пытались нажать на кнопку “Войти с помощью Google” в Cypress, то знаете, что она выдавала ошибку. Это было связано с тем, что Cypress не поддерживал посещение нескольких доменов. В этой статье вы узнаете о том, как осуществить вход в систему с помощью Cypress при поддержке Google SSO на реальном примере.
Читать далее
#читать #cypress
Если вы когда-либо пытались нажать на кнопку “Войти с помощью Google” в Cypress, то знаете, что она выдавала ошибку. Это было связано с тем, что Cypress не поддерживал посещение нескольких доменов. В этой статье вы узнаете о том, как осуществить вход в систему с помощью Cypress при поддержке Google SSO на реальном примере.
Читать далее
JUnit 6 — новые возможности, важные изменения и апгрейды
#читать
Спустя восемь лет ожидания после выпуска JUnit 5 наконец-то появился JUnit 6. Это не просто небольшое обновление, а серьезный шаг вперед.
Из этой статьи вы узнаете, что же изменилось и какие апгрейды ждут пользователей.
Читать далее
#читать
Спустя восемь лет ожидания после выпуска JUnit 5 наконец-то появился JUnit 6. Это не просто небольшое обновление, а серьезный шаг вперед.
Из этой статьи вы узнаете, что же изменилось и какие апгрейды ждут пользователей.
Читать далее
👍3
Команды ожидания в Selenium
#читать #selenium
В данной статье мы познакомимся с тем, как использовать различные команды ожидания в Selenium. Рассмотрим такие типы команд, как andWait и waitFor.
Читать далее
#читать #selenium
В данной статье мы познакомимся с тем, как использовать различные команды ожидания в Selenium. Рассмотрим такие типы команд, как andWait и waitFor.
Читать далее
📅 11 декабря 2025
🕕 Сбор гостей с 18:00, начало в 19:00
📍 MEGAPOLIS HALL (Москва, Варшавское шоссе, 33с12, м. «Варшавская»)
🎟 Формат: онлайн и офлайн. Участие бесплатное
На декабрьском QA-митапе поговорим о тестировании аппаратных устройств на примере небанальных кейсов и опыта вендоров. Разберём, как проверяют качество на производственных линиях, строят тестовые стенды, автоматизируют сложные измерения и поддерживают стабильность результатов.
Послушаем инженеров из YADRO, Яндекса и других компаний, а в финальной дискуссии обсудим, какие практики и инструменты останутся актуальными в новом году, а что лучше оставить в прошлом.
18:00 — регистрация, лёгкие угощения, знакомство с интерактивной зоной и активностями от YADRO
19:00 — приветственное слово
Алексей Иванов (2ГИС, основатель MoscowQA) и Анатолий Зубашев (YADRO) расскажут о формате митапа, сообществе и роли QA в hardware-разработке.
19:15 — «Как тестируется железо в радиочастотном центре»
Алексей Караванов (YADRO) поделится кейсом с радиомодулем RU-B3: цели, архитектура тестирования, инфраструктура стендов, автоматизация и измерительное оборудование.
20:00 — «Как успеть протестировать устройство, пока оно едет по конвейеру»
Никита Зубков (Яндекс) расскажет о нюансах тестирования на производственных линиях, типичных подводных камнях и интеграции QA в заводской цикл.
20:45 — перерыв
21:00 — дискуссия «QA в 2025: что сработало, а что — нет»
Обсудим тренды, инструменты, провалы и лучшие практики года.
Спикеры: Алексей Делендик (YADRO), Анатолий Зубашев (YADRO), Никита Зубков (Яндекс), Александр Юрков (АО «ИнфоТеКС»).
22:00–23:00 — afterparty
Живое общение, подарки, стенды, завершение митапа.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
Как создавать QA-проекты на Java на уровне Advanced+
📆 Расскажут на вебинаре в QA.GURU — 4 декабря в 20:00 по МСК.
Участие бесплатное, занятие проведёт Head of QA в Dodo Brands — Дмитрий Тучс. Вместе с ним вы:
☕ с нуля соберёте рабочий автотест, который сможете использовать как часть своего будущего проекта
☕ узнаете, что в готовых проектах указывает на Senior+ уровень автора
👉 Регистрируйтесь по ссылке и собирайте senior-grade проект для портфолио вместе с опытными инженерами!
Участие бесплатное, занятие проведёт Head of QA в Dodo Brands — Дмитрий Тучс. Вместе с ним вы:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1💩1
UI и API тестирование с java и playwright - тема бесплатного вебинара от OTUS.
Регистрация: https://vk.cc/cRTwJV
Фреймворк playwright изо дня в день набирает популярность на рынке и многие команды начинают задумываться о его внедрении для написания UI и API автотестов. На занятии поговорим о самом фреймворке и почему он набирает популярность и напишем пару UI и API автотестов.
После занятия ты:
- поймёшь, как работает Playwright и чем он удобен для тестировщика;
- сможешь написать и запустить простые UI и API автотесты;
- получишь представление, как внедрять Playwright в реальный проект.
Регистрация и подробности о курсе: https://vk.cc/cRTwJV
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Регистрация: https://vk.cc/cRTwJV
Фреймворк playwright изо дня в день набирает популярность на рынке и многие команды начинают задумываться о его внедрении для написания UI и API автотестов. На занятии поговорим о самом фреймворке и почему он набирает популярность и напишем пару UI и API автотестов.
После занятия ты:
- поймёшь, как работает Playwright и чем он удобен для тестировщика;
- сможешь написать и запустить простые UI и API автотесты;
- получишь представление, как внедрять Playwright в реальный проект.
Регистрация и подробности о курсе: https://vk.cc/cRTwJV
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Частые проблемы при тестировании в Playwright (и способы их решения)
#читать #playwright
Многие команды переходят с Selenium и Cypress на Playwright, и на то есть причины: современная архитектура, скорость и кроссбраузерная поддержка. Переход на Playwright – это большой шаг вперед. Но вскоре команды понимают, что даже в таком мощном фреймворке есть свои трудности.
Если вам доводилось сталкиваться с нестабильными тестами, ненадежными селекторами или непредсказуемыми тестовыми данными, знайте: вы не одиноки. Это частые проблемы большинства проектов по автоматизации. Но есть и хорошая новость: Playwright дает вам правильные инструменты для решения таких проблем.
Читать далее
#читать #playwright
Многие команды переходят с Selenium и Cypress на Playwright, и на то есть причины: современная архитектура, скорость и кроссбраузерная поддержка. Переход на Playwright – это большой шаг вперед. Но вскоре команды понимают, что даже в таком мощном фреймворке есть свои трудности.
Если вам доводилось сталкиваться с нестабильными тестами, ненадежными селекторами или непредсказуемыми тестовыми данными, знайте: вы не одиноки. Это частые проблемы большинства проектов по автоматизации. Но есть и хорошая новость: Playwright дает вам правильные инструменты для решения таких проблем.
Читать далее
🔥1
Как освоить пирамиду автоматизации тестирования — умный подход к тестам
#читать
Неорганизованный или несбалансированный набор тестов может привести к медленной обратной связи, высоким затратам на поддержку и недостоверным результатам. Один из лучших способов избежать этих проблем — понять и правильно применять пирамиду автоматизации тестирования.
Читать далее
#читать
Неорганизованный или несбалансированный набор тестов может привести к медленной обратной связи, высоким затратам на поддержку и недостоверным результатам. Один из лучших способов избежать этих проблем — понять и правильно применять пирамиду автоматизации тестирования.
Читать далее
❤7
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Docker и docker-compose и их использование в автотестировании
Многие инженеры по автоматизации тестирования со временем задумываются о том, чтобы версионировать тесты и поставлять их как часть продукта. Так же сталкиваются с проблемой ручного определения контекста, необходимого для запуска автотестов, которые очень часто написаны на разных стеках. На занятии поговорим как можно решить данные проблемы при помощи Docker и docker-compose и почему Docker сегодня так востребован и популярен среди инженеров по автоматизации тестирования.
Что будет рассмотрено:
Рассмотрим Docker как инструмент для управления жизненным циклом контейнеров
поговорим о тонкостях его использования
немного затронем docker-compose для описания стека и управления им.
Какие результаты на выходе:
После занятия слушатели смогут:
- заворачивать автотесты в контейнеры
- управлять ими
- использовать docker-compose для разворачивания стека тестирования.
Регистрация и подробности о курсе: https://vk.cc/cS8lyU
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Многие инженеры по автоматизации тестирования со временем задумываются о том, чтобы версионировать тесты и поставлять их как часть продукта. Так же сталкиваются с проблемой ручного определения контекста, необходимого для запуска автотестов, которые очень часто написаны на разных стеках. На занятии поговорим как можно решить данные проблемы при помощи Docker и docker-compose и почему Docker сегодня так востребован и популярен среди инженеров по автоматизации тестирования.
Что будет рассмотрено:
Рассмотрим Docker как инструмент для управления жизненным циклом контейнеров
поговорим о тонкостях его использования
немного затронем docker-compose для описания стека и управления им.
Какие результаты на выходе:
После занятия слушатели смогут:
- заворачивать автотесты в контейнеры
- управлять ими
- использовать docker-compose для разворачивания стека тестирования.
Регистрация и подробности о курсе: https://vk.cc/cS8lyU
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
❤1
Общие вопросы по Cypress на собеседовании
#читать #cypress #собеседование
Cypress — это фреймворк нового поколения, который используется для автоматизации тестирования веб-приложений.
Читать далее
#читать #cypress #собеседование
Cypress — это фреймворк нового поколения, который используется для автоматизации тестирования веб-приложений.
Читать далее
У @qa_guru карьерная пятница!
Днём 12 декабря ребята проведут открытый эфир о карьере.
Вместе вы простроите понятный маршрут в автоматизацию тестирования на 2026 год. И сможете сразу к нему приступить.
👉 Выступит карьерный консультант hh.ru Маргарита Головко. Она понимает рынок найма изнутри и каждый день видит, что помогает кандидатам двигаться в автоматизации.
❓ Маргарита даст вам маршрутную карту manual → automation. С тем, что важно закрыть в ближайшее время, с чего начать и где находятся «узкие места».
И разберёт, почему Python по-прежнему востребован в автоматизации и как это использовать.
👉 Вместе с Маргаритой на встрече будет Елена Янушевская, преподаватель школы и опытный тестировщик на Python.
Вместе с Еленой вы освоите важный кусок практики, чтобы сразу подразобраться в матчасти.
❓ Напишете с нуля автотест на Python. И узнаете, как писать понятно. А ещё пройдётесь по топ-ошибкам новичков.
После эфира тревога уйдёт: появится ясность, где вы сейчас, куда идти и какие шаги нужно сделать.
📍 12 декабря, 13:00 МСК
Если давно думаете о переходе в автоматизацию — этот час поможет понять, что сделать в первую очередь.
🔥 Количество мест на этот вебинар ограничено, это последний карьерный вебинар года в школе.
Занять место здесь👈
Днём 12 декабря ребята проведут открытый эфир о карьере.
Вместе вы простроите понятный маршрут в автоматизацию тестирования на 2026 год. И сможете сразу к нему приступить.
И разберёт, почему Python по-прежнему востребован в автоматизации и как это использовать.
Вместе с Еленой вы освоите важный кусок практики, чтобы сразу подразобраться в матчасти.
После эфира тревога уйдёт: появится ясность, где вы сейчас, куда идти и какие шаги нужно сделать.
Если давно думаете о переходе в автоматизацию — этот час поможет понять, что сделать в первую очередь.
Занять место здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🤷1
Хотите научиться устраивать системе краш-тест до того, как это сделают пользователи, и спать спокойно даже в пиковые нагрузки?
Разберем всё по полочкам на практическом стриме «Основы нагрузочного тестирования для лидов»
📆 16 декабря в 19:00 по МСК
Что узнаете на стриме:
- Инструменты: обзор популярных решений и инструкция по их применению.
- Профиль нагрузки: как разработать сценарий, который имитирует реальных пользователей, а не сферического коня в вакууме.
- Регрессия: как проводить регрессионное нагрузочное тестирование и зачем это нужно.
- База: основные понятия НТ, чтобы говорить с командой на одном языке.
📚А еще вас ждут практические задания, которые будем решать вместе.
➡️ Зарегистрироваться на стрим
Реклама. ООО "Инженеркатех" ИНН: 9715483673 erid: 2W5zFGVpJAU
Разберем всё по полочкам на практическом стриме «Основы нагрузочного тестирования для лидов»
📆 16 декабря в 19:00 по МСК
Что узнаете на стриме:
- Инструменты: обзор популярных решений и инструкция по их применению.
- Профиль нагрузки: как разработать сценарий, который имитирует реальных пользователей, а не сферического коня в вакууме.
- Регрессия: как проводить регрессионное нагрузочное тестирование и зачем это нужно.
- База: основные понятия НТ, чтобы говорить с командой на одном языке.
📚А еще вас ждут практические задания, которые будем решать вместе.
➡️ Зарегистрироваться на стрим
Реклама. ООО "Инженеркатех" ИНН: 9715483673 erid: 2W5zFGVpJAU
🔥6👍4🥰2💩1