В четверг встретимся на вебинаре, где разберем автоматизацию тестирования на Python.
Если у вас уже есть базовые навыки написания автотестов на Python, вы наверняка работали с Selenium — классической библиотекой для браузерной автоматизации.
Однако всё чаще на практике применяется Playwright — более современное решение с удобным API, высокой стабильностью и поддержкой параллельного запуска.
Selenium:
Низкоуровневый. Всё делаем руками: таймауты, инициализация драйвера, закрытие браузера.
Гибкий, но шумный: много обёрток (Selen, Selenide).
Отлично подходит для тонкой настройки и работы с legacy-кодом.
Playwright:
Более высокоуровневый. Всё работает «из коробки».
Сам управляет временем ожидания и состоянием элементов.
Идеален для MVP автотестов или быстрых прототипов.
«В Java никто на голом Selenium не пишет — там есть Selenide. А в Python вы сами себе Selenide. Или берёте Playwright»
💡 Пример кода на Playwright (Python)
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch(headless=False)
page = browser.new_page()
page.goto("https://example.com")
page.fill("#username", "user")
page.fill("#password", "secret")
page.click("#login")
page.wait_for_selector(".welcome-message")
browser.close()
🔍 Код чистый, читаемый. В нём:
- нет WebDriver
- нет ручных wait
- нет try/except ради таймингов
Если проект уже на Selenium, не бросайтесь в миграцию. Но подумайте о Playwright для новых фич или тестов, где важна скорость.
Еще больше о Selenium, Playwright и автоматизации на Python в этот четверг.
Зарегистрироваться здесь >>>
Media is too big
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Как Python открывает новые горизонты в карьере тестировщика?
🗓 На вебинаре в этот четверг поговорим о последних трендах QA и автоматизации на Python. Покодим вместе и проведем живую сессию с вопросами.
Спикер, Станислав Васенков — основатель QA.GURU, инженер с 10+ годами в автоматизации, ex-head of QAA pflb.ru и автор библиотеки allure-notifications.
Победитель хакатона по автоматизации тестирования от EPAM. Организатор конференций, спикер Heisenbug, основатель AUTOTESTS.AI.
▶️ По этой ссылке можно зарегистрироваться для бесплатного участия.
В программе встречи:
— Зачем ручным тестировщикам разбираться в автоматизации и почему Python — оптимальный старт;
— Какие навыки выводят QA в топ в 2025 году (спойлер: нейросети пока не конкуренты);
— Практика: пишем ручной тест, автоматизируем на Python, сравниваем Playwright, Selenium и Selene, запускаем с Pytest и без.
До встречи 15 мая в 20:00 мск!
Спикер, Станислав Васенков — основатель QA.GURU, инженер с 10+ годами в автоматизации, ex-head of QAA pflb.ru и автор библиотеки allure-notifications.
Победитель хакатона по автоматизации тестирования от EPAM. Организатор конференций, спикер Heisenbug, основатель AUTOTESTS.AI.
В программе встречи:
— Зачем ручным тестировщикам разбираться в автоматизации и почему Python — оптимальный старт;
— Какие навыки выводят QA в топ в 2025 году (спойлер: нейросети пока не конкуренты);
— Практика: пишем ручной тест, автоматизируем на Python, сравниваем Playwright, Selenium и Selene, запускаем с Pytest и без.
До встречи 15 мая в 20:00 мск!
Please open Telegram to view this post
VIEW IN TELEGRAM
🤓1
Пока вы думаете, котики учатся 🐾
Займите место сегодня — и приступайте к учёбе в удобное время.
Забронируйте до вечера!
🔗 Занять место
Займите место сегодня — и приступайте к учёбе в удобное время.
Забронируйте до вечера!
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1
Сегодня в 8 вечера МСК основатель школы Станислав расскажет о последних трендах QA и автоматизации на Python. Напишет код вместе с вами и проведет живую сессию с вопросами.
🔗 Сохраните ссылку на комнату вебинара!
В качестве подарка всем участникам дадим домашку! 😝
Не рады домашке? А зря! 🎁 Мы бесплатно проверим ваше ДЗ и вернемся с подробной обратной связью!
Домашка — это ваша возможность потренироваться в том, что вы освоили на вебинаре. И наш способ узнать, как вы мыслите.
В качестве ДЗ вы:
— Настроите рабочее место.
— Напишете свой первый автотест.
— Запустите его — вручную и с помощью ide.
Стас всё покажет и объяснит на вебинаре — шаг за шагом.
После занятия ДЗ не покажется сложным.
🔗 Ваша ссылка на комнату вебинара
В качестве подарка всем участникам дадим домашку! 😝
Не рады домашке? А зря! 🎁 Мы бесплатно проверим ваше ДЗ и вернемся с подробной обратной связью!
Домашка — это ваша возможность потренироваться в том, что вы освоили на вебинаре. И наш способ узнать, как вы мыслите.
В качестве ДЗ вы:
— Настроите рабочее место.
— Напишете свой первый автотест.
— Запустите его — вручную и с помощью ide.
Стас всё покажет и объяснит на вебинаре — шаг за шагом.
После занятия ДЗ не покажется сложным.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤓1
Мы начинаем!
«Как Python открывает новые горизонты в карьере тестировщика?»
🔗 Подключайтесь по ссылке
«Как Python открывает новые горизонты в карьере тестировщика?»
Please open Telegram to view this post
VIEW IN TELEGRAM
Вебинар «Как Python открывает новые горизонты в карьере тестировщика» доступен в записи!
Вы найдете его на платформе школы, YouTube и Rutube.
До встречи на занятиях!
Вы найдете его на платформе школы, YouTube и Rutube.
До встречи на занятиях!
YouTube
Python 20-ый поток. Станислав Васенков. «Вводное занятие. Сразу к практике!»
00:00 - О курсе для новичков
00:30 - Практическое применение нейросетей
03:30 - Организационные вопросы и поддержка на курсе
04:20 - Обсуждение нейросетей с чатом
06:20 - Практика
13:59 - Автотест на поиск в Google
15:45 - С чего начать?
19:15 - Запуск…
00:30 - Практическое применение нейросетей
03:30 - Организационные вопросы и поддержка на курсе
04:20 - Обсуждение нейросетей с чатом
06:20 - Практика
13:59 - Автотест на поиск в Google
15:45 - С чего начать?
19:15 - Запуск…
❤3👍1
Как стать Senior QA и выйти за рамки автотестов?
Регистрация на вебинар для продвинутых автоматизаторов▶️
❗️ Будет много практики и лайфкодинг.
Стас покажет, как опытному автоматизатору расти дальше, разбираться в архитектуре и уверенно проходить собеседования в сильные команды.
⏳ Уже в этот четверг в 20:00 по МСК.
В программе:
— Что отличает Senior от Middle в 2025 году;
— Почему одного написания тестов уже недостаточно;
— Какие технические скиллы ждут на собеседованиях в топ-компаниях.
И практика:
— Перепишем автотесты с reqres.in и поднимем свой микросервис на FastAPI;
— Освоим Kafka, gRPC, GraphQL, REST, SOAP, Postgres — через живой код;
— Разберемся, как выйти за пределы фреймворка и мыслить как инженер.
Спикер — Станислав Васенков: 10+ лет в автоматизации, ex-Head of QA в Госуслугах, победитель хакатона по автоматизации тестирования от EPAM, автор allure-notifications, организатор QA-конференций, основатель QA.GURU.
🔗 Занять место ▶️
Регистрация на вебинар для продвинутых автоматизаторов
Стас покажет, как опытному автоматизатору расти дальше, разбираться в архитектуре и уверенно проходить собеседования в сильные команды.
В программе:
— Что отличает Senior от Middle в 2025 году;
— Почему одного написания тестов уже недостаточно;
— Какие технические скиллы ждут на собеседованиях в топ-компаниях.
И практика:
— Перепишем автотесты с reqres.in и поднимем свой микросервис на FastAPI;
— Освоим Kafka, gRPC, GraphQL, REST, SOAP, Postgres — через живой код;
— Разберемся, как выйти за пределы фреймворка и мыслить как инженер.
Спикер — Станислав Васенков: 10+ лет в автоматизации, ex-Head of QA в Госуслугах, победитель хакатона по автоматизации тестирования от EPAM, автор allure-notifications, организатор QA-конференций, основатель QA.GURU.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
На курсе для продвинутых мы идем глубже, чем просто автотесты на UI.
Мы разбираем, что такое whitebox-подход на практике — и почему без него в современном тестировании никуда.
Что включает в себя whitebox-подход?
— Код. Не только пишем свой код, а читаем чужой (код приложения).
На курсе вы научитесь не только разрабатывать автотесты на хорошем уровне, а еще и создавать backend-приложения на Python, FastAPI, Postgress, Docker, Github Actions. Хотите — используйте Flask или Django.
Пример простейшего FastAPI endpoint’а, с которого начинается практика:
from fastapi import FastAPI
app = FastAPI()
@app.get("/health")
def read_root():
return {"status": "ok"}
— Данные. Мы учимся понимать, с какими данными работает продукт, где они хранятся, как формируются.
— Инфраструктура. Как не тестировать на общем staging, а правильно организовывать ci/cd с развертыванием отдельного стенда для автотестов.
Вы будете осознанно выбирать стратегию тестирования под инфраструктуру, а не наоборот.
— Тесты. Мы разбираемся не только в том, как писать автотесты.
Изучаем
, где тесты размещаются в проекте, как ими управлять и как они интегрируются в приложение.
Whitebox — это путь от механического тестирования к инженерному пониманию.
Готовы разобраться в том, как работает приложение изнутри — через код, данные, инфраструктуру и процессы?
Поток «Python Advanced» стартует в этот четверг.
Please open Telegram to view this post
VIEW IN TELEGRAM
qa.guru
Продвинутый курс по автоматизации тестирования с Python Advanced | QA.GURU
Научим основам языка Python. Научим ремеслу QA и автоматизации тестирования. Поможем с трудоустройством после обучения.
👍3🔥1
«Как стать Senior QA и выйти за рамки автотестов?»
Ждем вас сегодня в 8 вечера МСК.
Программа и регистрация на вебинар по ссылке▶️
Ждем вас сегодня в 8 вечера МСК.
Программа и регистрация на вебинар по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2
Please open Telegram to view this post
VIEW IN TELEGRAM
Вебинар «Как стать Senior QA и выйти за рамки автотестов?» доступен в записи!
Вы найдете его на платформе школы, YouTube и Rutube.
До встречи на занятиях!
Вы найдете его на платформе школы, YouTube и Rutube.
До встречи на занятиях!
YouTube
QA.GURU. Python+ 4-ый поток. Станислав Васенков. «Intro to QA.GURU Python Advanced»
00:00 - Начало
04:30 - Цель занятия
05:05 - План обучения
07:07- О преподавателе
09:13 - Основные принципы White-box тестирования
19:25 - Тренажер для обработки практики по автоматизации
20:36 - Создание нового репозитория
22:55 - Написание автотестов и обработка…
04:30 - Цель занятия
05:05 - План обучения
07:07- О преподавателе
09:13 - Основные принципы White-box тестирования
19:25 - Тренажер для обработки практики по автоматизации
20:36 - Создание нового репозитория
22:55 - Написание автотестов и обработка…
🔥2❤1
Упс, кажется, вы всё ещё не в QA?
Курс для новичков — ваша точка опоры на старте карьеры в IT.
Вот что будет:
🧠 Практика в условиях, максимально приближённых к работе в IT-команде.
С первого модуля — задачи, как на реальной работе.
🫵 Навыки, которые нужны новичку:
— пишем тест-кейсы, которые не стыдно показать
— фиксируем дефекты в понятной и технически грамотной форме
— собираем отчёты, от которых не бегут менеджеры
Старт в понедельник. Набираем камерный поток, поэтому осталась всего пара мест.
Двухмесячный курс со скидкой за 940 рублей — тут.
Курс для новичков — ваша точка опоры на старте карьеры в IT.
Вот что будет:
С первого модуля — задачи, как на реальной работе.
— пишем тест-кейсы, которые не стыдно показать
— фиксируем дефекты в понятной и технически грамотной форме
— собираем отчёты, от которых не бегут менеджеры
Результат: чёткое понимание своей роли и уверенность в работе с реальными задачами.
Старт в понедельник. Набираем камерный поток, поэтому осталась всего пара мест.
Двухмесячный курс со скидкой за 940 рублей — тут.
Please open Telegram to view this post
VIEW IN TELEGRAM
qa.guru
Основы ручного тестирования — QA.GURU
Начните карьеру QA-инженера с нуля в QA.GURU. Подготовим к работе в тестировании: от основ до автоматизации с реальной практикой.
🤓2😁1
Мы открыли доступ к двум занятиям по ручному тестированию!
Забирайте до среды и материалы останутся у вас навсегда.
Забрать тут▶️ ▶️ ▶️
Оба урока из авторского курса «Вход в IT: основы ручного тестирования».
В программе занятий:
Подойдёт тем, кто начинает путь в IT или тестировании. Это и прочная база для роста в автоматизацию.
Преподаватель курса — QA-инженер из финтеха, 9 лет в тестировании, 5 лет — в автоматизации. Наставник и автор лекций курсов «Python» и «Python Advanced».
Подробная программа занятий▶️
Забирайте до среды и материалы останутся у вас навсегда.
Забрать тут
Оба урока из авторского курса «Вход в IT: основы ручного тестирования».
В программе занятий:
• «Парадокс пестицида».
• Как сократить стоимость ошибок.
• С чего начинается обучение и как развивается карьера в QA.
• Как ошибки влияют на продукт.
• Как устроено тестирование и что делает QA-инженер.
• Почему найти все баги невозможно.
Подойдёт тем, кто начинает путь в IT или тестировании. Это и прочная база для роста в автоматизацию.
Преподаватель курса — QA-инженер из финтеха, 9 лет в тестировании, 5 лет — в автоматизации. Наставник и автор лекций курсов «Python» и «Python Advanced».
Подробная программа занятий
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Давайте сделаем это лето особенным?
Последний день, чтобы присоединиться к летнему потоку курса «Python Advanced» для продвинутых.
▶️ Занять место по ссылке
Лето можно провести с пользой — а можно просто провести. Пока рынок отдыхает, мы готовим вас к осеннему рывку.
Последний день, чтобы присоединиться к летнему потоку курса «Python Advanced» для продвинутых.
Лето можно провести с пользой — а можно просто провести. Пока рынок отдыхает, мы готовим вас к осеннему рывку.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
🗣 Отзыв Александра, студента 29 потока Java:
5 июня стартуем с летним потоком классического курса Java.
Начните автоматизацию с правильной базы!
Уже в первом модуле вы:
— подключите Gradle и разберетесь со структурой проекта,
— настроите зависимости и конфигурации,
— и научитесь оформлять код по стандарту.
После первых трех-четырех уроков:
— вы создадите полностью рабочий проект,
— напишете первые автотесты,
— и сформируете понимание того, как запускать и поддерживать код.
Кстати, ещё действует 5% скидка на раннюю покупку курса автоматизации на Java.
▶️ Программа курса ▶️
«Пришёл на курс по рекомендации, ни разу не пожалел. Очень доступно показали, как писать автотесты. Не ожидал, что через несколько уроков буду свободно писать уже свои, хоть и простые.
Очень понравилось то, что учат сразу правильно вести проект.
С уверенностью могу рекомендовать этот курс, быстро научитесь и поймете, что автотесты это не нечто недосягаемое. Не пренебрегайте советом использовать для обучения свой рабочий проект!».
5 июня стартуем с летним потоком классического курса Java.
Начните автоматизацию с правильной базы!
Уже в первом модуле вы:
— подключите Gradle и разберетесь со структурой проекта,
— настроите зависимости и конфигурации,
— и научитесь оформлять код по стандарту.
После первых трех-четырех уроков:
— вы создадите полностью рабочий проект,
— напишете первые автотесты,
— и сформируете понимание того, как запускать и поддерживать код.
Кстати, ещё действует 5% скидка на раннюю покупку курса автоматизации на Java.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
👋🏼 Начните знакомство с нами с этой публикации
Привет! Вы на канале школы QA.GURU. Мы обучаем QA ручных тестировщиков и автоматизаторов.
Важное о нас:
— Курсы разработаны QA-инженерами — авторами инструментов, которые используются тестировщиками по всему миру.
📌 Среди преподавателей:
Станислав Васенков — основатель сообществ @qa_guru и @qa_automation.
Артём Ерошенко — создатель фреймворка Allure Report и платформы управления тестированием Allure TestOps.
Дмитрий Тучс — Head of QA в Dodo Brands, спикер и член программного комитета конференции CodeFest.
За 5 лет мы выпустили больше 3000 специалистов и продолжаем строить сильное сообщество.
В канале сообщества вы найдете:
— Карьерные и технические вебинары для QA.
— Интенсивы по тестированию.
— Бесплатные материалы и разборы ваших кейсов.
— Новости индустрии.
— Подборки вакансий от карьерного центра школы.
Ближайшие старты:
Классический курс Java — 5 июня.
Продвинутый курс Java Advanced — 16 июня.
Классический курс Python — 3 июля.
Бесплатные продукты:
👉 Записаться на ближайший открытый вебинар.
👉 Два занятия по ручному тестированию.
Отзывы: @qa_guru_reviews
Чат: @qa_guru_chat
Поддержка: @qa_guru_support
Наш сайт: qa.guru
Привет! Вы на канале школы QA.GURU. Мы обучаем QA ручных тестировщиков и автоматизаторов.
Важное о нас:
— Курсы разработаны QA-инженерами — авторами инструментов, которые используются тестировщиками по всему миру.
📌 Среди преподавателей:
Станислав Васенков — основатель сообществ @qa_guru и @qa_automation.
Артём Ерошенко — создатель фреймворка Allure Report и платформы управления тестированием Allure TestOps.
Дмитрий Тучс — Head of QA в Dodo Brands, спикер и член программного комитета конференции CodeFest.
За 5 лет мы выпустили больше 3000 специалистов и продолжаем строить сильное сообщество.
В канале сообщества вы найдете:
— Карьерные и технические вебинары для QA.
— Интенсивы по тестированию.
— Бесплатные материалы и разборы ваших кейсов.
— Новости индустрии.
— Подборки вакансий от карьерного центра школы.
Ближайшие старты:
Классический курс Java — 5 июня.
Продвинутый курс Java Advanced — 16 июня.
Классический курс Python — 3 июля.
Бесплатные продукты:
Отзывы: @qa_guru_reviews
Чат: @qa_guru_chat
Поддержка: @qa_guru_support
Наш сайт: qa.guru
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Автотесты на Java — это не страшно. Страшно их не освоить 🙈
Не отставайте!
Мы ждем вас на вебинаре «Из ручного тестирования в автоматизацию» — в четверг, 5 июня.
▶️ ▶️ Занять место ▶️
Что будет?
— узнаете, чем отличается Manual от Automation QA;
— разберетесь, куда двигается рынок, и почему автоматизаторы нужны всем.
А еще на занятии вы:
— напишете свой автотест на Java: логин, поиск в Google шаг за шагом;
— разберете проект, охватывающий полную инфраструктуру (Web, Mobile, API).
Спикер, Станислав Васенков — QA-инженер, 10+ лет в автоматизации, ex-Head of QAA pflb.ru и автор библиотеки allure-notifications, спикер QA-митапов. Победитель хакатона по автоматизации тестирования от Epam.
На нашей встрече Стас покажет, как специалисту стартовать в автоматизации.
🎯 Будет интересно, если вы:
— тестируете вручную и хотите апгрейд;
— только начали изучать Java;
— хотите понять, как вообще устроена автоматизация.
Участие бесплатное, но нужна регистрация.
▶️ Занять место можно до четверга.
Не отставайте!
Мы ждем вас на вебинаре «Из ручного тестирования в автоматизацию» — в четверг, 5 июня.
Что будет?
— узнаете, чем отличается Manual от Automation QA;
— разберетесь, куда двигается рынок, и почему автоматизаторы нужны всем.
А еще на занятии вы:
— напишете свой автотест на Java: логин, поиск в Google шаг за шагом;
— разберете проект, охватывающий полную инфраструктуру (Web, Mobile, API).
Спикер, Станислав Васенков — QA-инженер, 10+ лет в автоматизации, ex-Head of QAA pflb.ru и автор библиотеки allure-notifications, спикер QA-митапов. Победитель хакатона по автоматизации тестирования от Epam.
На нашей встрече Стас покажет, как специалисту стартовать в автоматизации.
🎯 Будет интересно, если вы:
— тестируете вручную и хотите апгрейд;
— только начали изучать Java;
— хотите понять, как вообще устроена автоматизация.
Участие бесплатное, но нужна регистрация.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2