Automation QA | IT
5.97K subscribers
640 photos
19 videos
749 links
Божественный канал по автоматизированному тестированию

По всем вопросам: @godinmedia
Download Telegram
Тесты кэширования в Playwright

#почитать

Рассмотрим простое демо-приложение, которое использует кэшированные данные для поддержания работоспособности в автономном режиме, и покажем, как написать автотесты Playwright для проверки этого поведения.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Из Embedded в Automation

#почитать

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

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🟡Дайджест QA. 27 июня — 6 июля

🔖 Почитать:

Интересное
▫️Из Embedded в Automation
▫️Тесты кэширования в Playwright
▫️Как индустрия тестирования оказалась в кризисе

Также
▪️Как справиться с падениями ChromeDriver в Kubernetes: история об устойчивой автоматизации
▪️Новости QA за второй квартал 2025 года
▪️Примеры тест-кейсов для гамбургер-меню
▪️Playwright UI Mode
▪️T-shaped тестировщики: ваш секрет ускорения веб-проектов в 2 раза
▪️От хаоса к системе: фасилитация и SMART-цели
▪️End-to-End тестирование: когда приложению нужен детектив, а не смотритель музея

Хабр
▫️Тестировщики могут стать связующим звеном между отделами
▫️Автоматизация рутины в Postman: 10 pre-request скриптов, которые мне упростили жизнь
▫️Чтобы завтра отчет был на столе (автоматизация и TMS)
▫️Лучшее сообщение об ошибке — это его отсутствие
▫️Подмена входящего трафика: скрытые, но крайне полезные фичи браузера Chrome
▫️Как вырастить QA-команду, которая не боится будущего
▫️... улучшить прогоны автотестов при помощи карантина
▫️... тестировать хуки в React с @testing-library/react-hooks
▫️Из чата в TMS: Как Telegram-бот с GPT ускоряет создание и выполнение тестов
▫️Чужой напротив IT-шников
▫️Как мы построили систему автотестов с 5 000+ проверками
▫️Скриншот-тестирование фронтенда: руководство по применению

👀 Посмотреть:

🌐 Пишем тесты на race conditions, deadlocks и остальной concurrency hell ⏱️45 минут
🌐 Playwright TypeScript — Page Object Model (POM) ⏱️40 минут
🌐 Месяц собесов на позицию QA Auto ⏱️1 час

Подробный дайджест с описаниями и картинками

Удачного дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍2😁1
Когда автоматизация становится рутиной — значит, пора расти.

Наши хорошие знакомые из QA.GURU проводят бесплатный вебинар для тех, кто уже пишет автотесты, но хочет выйти за рамки фреймворка.

🗓 Вебинар уже в четверг, в 20:00 (МСК).

На занятии вы узнаете:

— Почему просто писать автотесты уже недостаточно.

— Как выйти за пределы UI/API и работать с БД, очередями, CI/CD.

— Какие технические и софт-скиллы проверяют на собеседованиях в топ-компаниях.

И главное — практика:

— Перепишете автотесты под собственный микросервис на FastAPI.

— Поработаете с фикстурами и кастомными аннотациями.

— Разберёте Kafka, gRPC, GraphQL, REST, SOAP, Postgres.

Спикер — Станислав Васенков, ex-head of QAA в Performance-lab.ru, автор Allure-Notifications, основатель QA.GURU.

Если вы как раз на этапе «куда расти дальше» — точно стоит сходить.

Зарегистрироваться можно здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
Разработка через тестирование. Огромный гайд

#почитать

Избегайте Primitive obsession.
Я считаю, что в какой-то момент любой разработчик создает метод или класс с несколькими параметрами одного типа, а затем случайно передает аргументы в неправильном порядке. Хорошим примером может служить метод addBookToCart с параметрами userId и bookId одного и того же целочисленного типа и передачей bookId первым и userId последним. Даже в тестах такую простую человеческую ошибку на самом деле довольно сложно обнаружить. Сделайте себе одолжение: относитесь к компилятору как к своей первой линии обороны. Избегайте primitive obsession, используя value-классы (например, Java records). В приведенном выше примере, если бы вы использовали такие типы, как UserId и BookId, компилятор бы активно помогал вам и указывал на перепутанные аргументы. Этот очень простой прием, хотя, делая кодовую базу немного многословной, позволяет писать код на языке предметной области. В конечном итоге он помогает оставаться на короткой ноге с экспертами со стороны бизнеса и итеративно развивать продукт вместе. Я настоятельно рекомендую вам попробовать его, если еще не пользуетесь.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2
Введение в пайплайны непрерывной интеграции (CI) и непрерывной поставки (CD) для тестировщиков

#почитать

Тестировщики, слыша фразу «пайплайн CI/CD», обычно реагируют двумя способами. Те, кто тесно работал с пайплайнами или занимался автоматизацией, видят в этом возможность. Однако те, кто от автоматизации далек, часто пугается. Я видел, как люди говорили или писали что-то вроде:

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

Пайплайны CI/CD – это, безусловно, часть автоматизации, но это не только и не столько это. В этой статье я расскажу, что это такое, почему тестировщикам надо понимать, как это работает, и почему это важно для них. Начнем с начала – разберемся, что это.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
PAEI роли руководителей

#почитать

Люблю перечитывать книги — и художественные, и бизнес-литературу. Со временем восприятие меняется, и ты замечаешь то, что ускользало раньше. В этот раз вернулась к работе Ицхака Адизеса «Идеальный руководитель. Почему им нельзя стать и что из этого следует».

Адизес (македонско-американский гуру менеджмента) давно заинтересовал меня идеей: идеального руководителя не существует. Сила — в команде, где роли дополняют друг друга. Давайте разберём основы его концепции.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61🔥1
Мобильное тестирование: разбираемся с эмуляторами и тестовыми фермами

Наша свежий материал в помощь мобильному тестировщику, в котором мы разбираемся с инструментами для мобильного тестирования — эмуляторами/симуляторами/мобильными фермами и смотрим, что есть на рынке на данный момент.

Читать на testengineer.ru
6👍2🔥1
Парсинг данных после авторизации в Playwright

#почитать

Узнайте, как автоматизировать сбор данных с сайтов, защищённых авторизацией, с помощью Playwright. Практическое руководство с рабочими примерами кода для обхода логина и парсинга закрытых разделов.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
🚨 Готовы окунуться в реальную работу QA automation-инженера?

Наш друг — основатель школы QA.GURU проведет бесплатный интенсив «Погружение в роль QA automation-инженера: практика на Java и тренды рынка».

🔜 В четверг, 17 июля, в 13:00 по МСК.

Займите место сейчас! И получите карьерный гайд с полезными материалами в подарок за регистрацию 🎁

Что успеете сделать на занятии:

— Напишете первый автотест, даже без знания языка! Форма логина и поиск в Google (Java + Selenide).
— Попробуете Java + Selenium и Java + Playwright — сравните подходы и стек.

🥇Руководитель карьерного центра школы расскажет о развитии в QA:

— Рынок труда в сфере тестирования: чего хотят компании?
— Карьерный трек QA: Manual -> Automation -> Lead.
— Где больше всего возможностей для тестировщика: какие компании нанимают?
— Зарплатные вилки в России (и немного про европейский рынок).
— Как в QA.GURU помогаем в поисках работы: повышаем шансы на оффер в 2–3 раза.

🎙Станислав Васенков, основатель школы QA.GURU — где преподают лучшие действующие QA инженеры. В прошлом — Head of QAA pflb.ru, автор allure-notifications, победитель хакатона от EPAM, спикер Heisenbug.

🎙Маргарита Головко — руководитель центра карьеры, действующий карьерный консультант с опытом 7+ лет в IT.

Занять место
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥21
Когти аналитика: как вскрыть сценарии и заставить системы «разговаривать»

#почитать

Готовы увидеть, как хаос превращается в алгоритмы? Тогда погружаемся в станцию «Сценарии, роли и разговоры между частями системы».

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
Руководство по критическому мышлению для начинающих

#почитать

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

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

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥2👏2
Привет, QA-инженеры 👋

Сегодня мы подготовили подборку из 5 классных книг для обучения soft-skills и управлению проектами:

▫️Искусство Agile-разработки
▫️Scrum. Революционный метод управления проектами
▫️Agile-трансформация. Готовый план перехода к гибкой бизнес-модели организации
▫️Эпоха Agile. Как умные компании меняются и достигают результатов
▫️Agile для всех. Создание быстрой, гибкой, клиентоориентированной компании

Эти (и многие другие книги по soft-skills и управлению проектами) вы можете найти на канале Библиотека PM. Там регулярно публикуются свежие книги на русском языке. Все книги публикуются для ознакомления.

➡️ Подписаться на Библиотеку PM
👎6👍41🔥1
Потеряли три месяца и 400 тысяч без QA. Гайд по тест-анализу

#почитать

В одном из недавних проектов клиент позвал нас на подключение к тестированию после разработки MVP. Продукт сложный: финтех, API, мобильное приложение. Сроки поджимали, как новая волна пассажиров, ввалившаяся на очередной остановке в переполненный вагон метро. Чувствуете, как неприятно давит? Так вот, проблема была в том, что никакого тест-анализа до этого момента не было.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72🔥1
Друзья! Сегодня мы рекомендуем супер-полезные каналы с еженедельными дайджестами полезных материалов по тестированию и проджект-менеджменту

Подпишитесь и будьте в курсе последних новостей и видео в индустрии. Всего 1-2 поста в неделю и у вас есть все, что вышло за неделю.

🟡QA Live 🚩 тестирование ПО

🟡PM Live 🚩 проджект и продакт менеджмент
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍1
Все говорят, что работы в айти стало меньше...

На самом деле, работы полно. Мы подготовили 7 правильных каналов с вакансиями для тестировщиков, аналитиков, проджект-менеджеров и программистов.

В чем фишка этих каналов?

— зарплатная вилка🍴во всех вакансиях
— еженедельные подборки стажировок для начинающих — как здесь (для QA), здесь (для PM) и здесь (для BA&SA)
— быстрый телеграм/email контакт для прямой связи с рекрутером
— удобная навигация по уровням/условиям работы/направлениям тестирования

▪️QA Jobs — работа для тестировщика
▪️PM Jobs — работа для Project и Product менеджера
▪️BA & SA Jobs — работа для бизнес- и системых аналитиков
▪️C# & .NET Jobs — работа для C# инженеров
▪️DS&ML Jobs — работа для DS инженеров
▪️PHP Jobs — работа для PHP разработчиков
▪️JAVA Jobs — работа для Java разработчиков
▪️Python Jobs — работа для Python разработчиков

Подписаться на все каналы сразу
7👍2🔥1
Как ставить задачи тестировщикам в Jira: короткий и простой гайд

#почитать

Стандартный процесс выглядит так: задачи в Jira формирует и согласовывает руководитель проекта или отдела. После этого задача переходит в статус «Протестировать» и попадает в зону ответственности QA-инженера.

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

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍2🔥1
🔥Увидели обучение, которое действительно стоит внимания — делимся!

Наши коллеги из QA.GURU обновили программу авторского курса «Автоматизация тестирования на Python Advanced». Нас зацепил подход — ребята дают реальную практику с живыми задачами ⚙️

Что предлагают освоить за 4 месяца👇

— Python 3.12, разработку микросервисов на FastAPI, Docker, Postgres.
— gRPC, GraphQL, SOAP.
— Базы данных, Kafka, docker и docker-compose.
— Создать весь код с нуля. Исследовать, как работает бекенд на Python / FastApi и Java / Spring под капотом.

💡Удобный формат обучения — записи + живые консультации. Поддержка на каждом этапе.

▶️ Подробная программа курса
Оставить заявку@qa_guru_sales4

🔔Кстати, уже в этот четверг, 24 июля, в 20:00 по МСК состоится бесплатное вводное занятие — отличный шанс убедиться, что обучение того стоит, и приобрести его со скидкой 5%.

Регистрируйтесь, если готовы к новой ступени в автоматизации.
9👍1🔥1
Виноват один символ: '+' в email

#почитать

Каждый раз, когда я сталкиваюсь с таким, у меня дергается глаз. Это не просто мелкий баг. Это симптом глубокой проблемы в подходе к разработке и непонимания базовых стандартов. Давайте раз и навсегда разберемся, почему сервисы не принимают почту с «плюсом», почему это плохо для бизнеса и, главное, как это исправить.


Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥21
Автотесты как документация: «чистый» код и генератор на Regex

#почитать

Есть занятия, которые наполняют жизнь QA-инженера особым, экзистенциальным смыслом, и ручное ведение тест-кейсов, бесспорно, одно из них. Этот медитативный ритуал — найти нужную страницу в Confluence, сверить её с кодом, осознать их полную асинхронность, глубоко вздохнуть и начать творить — несравненно закаляет дух. Но, увы, в какой-то момент безжалостные требования бизнеса к скорости заставили меня пожертвовать этим священным процессом и, скрепя сердце, написать скрипт, который делает всю эту замечательную работу за меня.


Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
8