automatedqa | Unsorted

Telegram-канал automatedqa - Автоматизация тестирования

8364

Справочник материалов по Автоматизации тестирования. Туториалы по всем основным технологиям. Книги и тесты для самопроверки. selenium, playwrite, pytest @viktorreh @aldrson

Subscribe to a channel

Автоматизация тестирования

🔥 Полезные материалы по SQL для тестировщика

1️⃣ Реальные задачи с собеседований по SQL. На собеседованиях по SQL нередко просят решить задачи без доступа к IDE. В статье — два реальных задания с технического интервью, пути решений, попытки, ошибки и работающие финальные скрипты. Будет полезно тем, кто готовится к собеседованиям и хочет улучшить SQL-навыки.

2️⃣ 25 сложных вопросов на собеседовании по SQL. Продвинутый подбор вопросов по SQL для проверки ваших знаний и понимания сложных SQL-сценариев.

3️⃣ Порядок выполнения SQL-операций. Мы привыкли, что компьютер выполняет команды программиста последовательно, в том порядке, который указал автор кода. Однако SQL относится к декларативным языкам, то есть SQL-запрос описывает ожидаемый результат, а не способ его получения. В этой статье разбирается, в какой последовательности выполняются шесть операций в SQL: SELECT, FROM, WHERE, GROUP BY, HAVING и ORDER BY.

4️⃣ Плохие JOIN’ы: приемы, которые (нечаянно) кладут прод. В этой статье разбирается один из самых коварных способов убить базу — плохие JOIN'ы. Казалось бы, простое дело: связать пару таблиц — и вперёд. Но если в ON засунуть LOWER(email), забыть про индексы или перепутать LEFT JOIN с INNER — сервер мигом начнет дышать на ладан.

▶️ Базы Данных SQL/NoSQL (видео). Разбираются такие темы, как реляционные DB (SQL), связи (one-one, one-many, many-many), primary, foreign-ключи, нормализация DB, нереляционные DB (NoSQL), soft/hard удаление, индексация, sharding vs. replication, транзакция, backup, миграция.

▶️ SQL, реляционные базы данных, DBeaver (видео). Разбираются такие темы, как работа в програме DBeaver, создание/изменение базы и таблиц, SELECT, INSERT, UPDATE, DELETE, WHERE, AND, OR, NOT, BETWEEN, IN, LIKE, COUNT (*) vs. COUNT (column), AVG, SUM, MIN, MAX, DISTINCT, LIMIT, OFFSET, ORDER BY vs. GROUP BY vs. HAVING, JOIN (inner, full, left, right), уязвимость SQL injection.

📥 Тест по SQL JOIN

Читать полностью…

Автоматизация тестирования

Selenium: от forEach к Stream API

На открытом уроке познакомимся с функциональным подходом в Java и разберём, как Stream API и функциональные интерфейсы могут упростить и улучшить код UI-автотестов. Поговорим о переходе от привычных циклов forEach к более декларативному стилю и посмотрим, как применять эти возможности в автоматизации пользовательских интерфейсов с использованием Selenium. Урок ориентирован на практику и демонстрацию применения Stream API в реальных тестовых сценариях.

Основные темы:
- Основы Stream API и функционального стиля в Java
- Функциональные интерфейсы и их роль в тестовом коде
- Замена циклов forEach на stream-операции
- Применение Stream API при работе с элементами UI в Selenium
- Улучшение читаемости и поддерживаемости автотестов

👉 Оставьте заявку на вебинар сейчас и успейте на курс по спец. цене: https://vk.cc/cUKSok

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Автоматизация тестирования

Для чего нужен Git? Может, без него проще?

Читать полностью…

Автоматизация тестирования

25 вопросов по Postman

#читать #postman

Сборник вопросов по Postman для подготовки к собесам.

Читать далее

Читать полностью…

Автоматизация тестирования

Нужна ли тебе автоматизация? И если да, то зачем?

Читать полностью…

Автоматизация тестирования

⚙️ Вакансии для автоматизаторов за прошлую неделю:

🔗 QA Middle+ (C#). Офис (Москва, м. Ленинский проспект / МЦК Площадь Гагарина), 130-150 т.р.

🔗 QA Middle Engineer (Manual + Automation, Java / Kotlin / Python). Удалённо (РФ), от 150 т.р.

🔗 Full-stack QA Senior (Java). Удалённо (РФ), от 160 т.р. на руки

🔗 Middle+ AQA (Java / Kotlin). Удалённо, до 190 т.р.

🔗 Senior AQA (Java). Удалённо, до 220 т.р.

🔗 QA Fullstack (Java). Удалённо (РФ), 230-270 т.р.

🔗 QA Automation Senior (Java). Удалённо (РФ), 280-295 т.р.

🔗 QA Full Stack Middle+ (Java). Удалённо, 300-320 т.р.

🔗 QA Engineer (C#). Удалённо, 300-369 т.р.

🔗 QA Auto Senior (Java Mobile). Удалённо (РФ, РБ), 400-440 т.р.

Читать полностью…

Автоматизация тестирования

5 причин, почему тестирование - это сложно

Читать полностью…

Автоматизация тестирования

Bell Integrator приглашает на свою вторую конференцию по автоматизации тестирования в Москве 🍏

12 марта эксперты Bell Integrator разберут практические кейсы из реальных проектов, обсудят актуальные тренды рынка и изменения в процессах тестирования, а также новые требования к специалистам.

В программе:
— Мифы и заблуждения про рынок IT
— Как ИИ меняет процессы тестирования и что важно учесть уже сейчас
— Как выстраивать команды тестирования
— Неочевидные метрики, которые многие упускают, но которые сильно влияют на результат
— Личный опыт коллег в работе над кейсами
— Карьерный рост в IT

Спикеры — ведущие эксперты Bell Integrator и практики в области AT и управления командами.

Когда: 12 марта
Сбор гостей: с 16:00
Начало программы: 17:00
Где: Большая Почтовая ул., 40, стр. 7


➡️ Участие бесплатное, но необходима регистрация по ссылке.

🔗 В TG-канале Bell Integrator — новости конференции, актуальные вакансии и другие полезные материалы.

Реклама. ООО «Бэлл Интегратор Инновации», ОГРН 1197746657580

Читать полностью…

Автоматизация тестирования

Manual QA с солидным опытом сейчас особенно сложно запрыгнуть в автоматизацию.

Обложиться ИИ-инструментами и учиться прямо во время работы? Или пойти на курс в школу, которая обещает трудоустроить всех выпускников? 🐱

И застрять на ещё 2-3 года в неопределенности.

Я Любовь Данилова, Head of Automation QA в Lamoda, больше 10 лет в IT.

Приходи на мой эфир «Как QA зайти в автоматизацию на JavaScript и не сгореть на старте».

🤩 17 февраля с 13:00 МСК
Занять место бесплатно >>>

Что разберём:

🤩Реально ли сейчас пересесть на JS/TS с нуля и через 2–4 месяца писать стабильные тесты
🤩С чего начинать в 2026 году, чтобы не тратить месяцы впустую
🤩Playwright + TypeScript, почему эта связка сейчас выигрывает
🤩Самые дорогие ошибки новичков

Пустых обещаний о трудоустройстве я не даю, зато моих выпускников работодатели находят сами.

Кстати, на эфире мы соберём рабочий шаблон портфолио.

📁 И подарю всем участникам чек-лист для новичков в автоматизации от @qa_guru.

Занять место >>>

P.S. Запись веба будет, но только для зарегистрировавшихся.

Читать полностью…

Автоматизация тестирования

Автоматическое создание тестов Playwright из Jira с OpenAI GPT-5.1

#читать #playwright

В этой статье показано, как превратить баг-репорты Jira в воспроизводимые Playwright-тесты с помощью ChatGPT.

Читать далее

Читать полностью…

Автоматизация тестирования

ИИ в тестировании производительности

#читать

Из этой статьи вы узнаете, как искусственный интеллект (ИИ) может улучшить тестирование производительности — от создания адаптивных тестовых сценариев до оптимизации ресурсов.

Читать далее

Читать полностью…

Автоматизация тестирования

Топ-50 вопросов по SQL-запросам на собеседовании

#читать #sql

В этой статье собраны одни из самых распространённых SQL-запросов, встречающихся на собеседованиях.

Читать далее

Читать полностью…

Автоматизация тестирования

Как получить первый опыт в автоматизации тестирования

Читать полностью…

Автоматизация тестирования

💥 Вакансии для автоматизаторов за прошлую неделю:

📌 Full Stack QA Engineer Middle+ (Python + Playwright + pytest). Удалённо, до 180 т.р.

📌 QA full-stack (Java). Удалённо, 200-350 т.р.

📌 QA Automation C# Middle+. Удалённо, 250-330 т.р.

📌 Middle+ QA Fullstack C#. Удалённо, 270-340 т.р.

📌 Middle+ QA Engineer (Java). Удалённо (РФ и РБ ±2 часа от Мск), 325-408 т.р.

📌 Full Stack QA (C#). Удалённо (РФ и дружественные страны), до 326-370 т.р.

📌 Middle+ QA (нагрузочное тестирование, Python). Удалённо (РФ), 340-370 т.р.

Читать полностью…

Автоматизация тестирования

🔥 Статьи о тестировании API, которые пригодятся начинающим тестировщикам

1️⃣ Тестирование API в Cypress. Пошаговый гайд по работе с запросами, проверкам и встроенной проверке ответов.

2️⃣ Вопросы по API на собеседовании. Эта статья поможет вам найти ответы на распространенные вопросы по тестированию API, чтобы вы почувствовали себя уверенным и готовым продемонстрировать свои навыки на собеседовании.

3️⃣ Нагрузочное тестирование Rest API с помощью Apache JMeter. Apache JMeter может использоваться для моделирования нагрузок по различным сценариям и вывода данных о производительности разными способами, включая графики, CSV и XML файлы. В статье разбирается базовое нагрузочное тестирование с помощью этого инструмента.

4️⃣ Тест-кейсы для тестирования API. Небольшая вводная статья о том, какие проверки стоит включать в тест-кейсы для API, с базовым примером и общими рекомендациями для новичков.

5️⃣ Бесплатные инструменты тестирования API. Список из 15 инструментов с открытым исходным кодом.

Читать полностью…

Автоматизация тестирования

Как управлять установками в Appium через noReset и fullReset

#читать #appium

Забыть про лишние переустановки приложений в Appium, динамически переключаться между сборками, не меняя код – с этим помогут разные комбинации noReset и fullReset.

Читать далее

Читать полностью…

Автоматизация тестирования

⚡️ Вакансии для автоматизаторов за прошлую неделю:

🔴 Fullstack QA (Java). Удалённо (РФ), 170 т.р.

🔴 QA Engineer (Manual + Automation). Удалённо (РФ), до 250 т.р.

🔴 QA Automation Java Middle+. Удалённо (РФ), 280-295 т.р.

🔴 Java Middle QA Automation. Удалённо (РФ), 320-340 т.р.

🔴 Java Fullstack QA. Удалённо, до 350 т.р.

🔴 Senior Automation QA Engineer (Java). Удалённо, $3000-3500

🔴 QA Fullstack Java Middle+. Удалённо / гибрид (Мск), 250-350 т.р.

🔴 QA Auto Java (Fullstack). Удалённо (РФ, РБ), до 350-395 т.р.

🔴 Java QA Fullstack. Удалённо, до 430 т.р.

Читать полностью…

Автоматизация тестирования

Каким QA нужно быть, чтобы оставаться незаменимым и выигрывать у AI?

Если ты Manual QA в фазе роста или автоматизатор, который скоро упрётся в карьерный потолок, приходи разбираться

Я Марат Невмянов, заместитель директора направления нагрузочного тестирования в IBS, больше 11 лет в performance QA.

Вместе с карьерным центром @qa_guru я проведу бесплатный эфир для QA «Как войти в нагрузочное тестирование в 2026 году».

🔺24 февраля, вторник 
🔻18:30 МСК
Вебинар открытый, участие по регистрации >>>

Встреча поможет:

🧡понять, стоит ли тебе взять вектор на нагрузочное тестирование и оценить реальную роль такого инженера в команде

🧡увидеть, чем именно занимается нагрузочный инженер в проектах (архитектура, метрики, bottleneck, DevOps-взаимодействие)

🧡разобрать ошибки новичков

🧡узнать всё самое главное о рынке труда и зарплатных вилках в России в 2026

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

Занимай место и готовь вопросы, разберём их на эфире 🤩

Читать полностью…

Автоматизация тестирования

👀 Статьи о применении Jenkins в тестировании

6️⃣ CI/CD и Jenkins в современном тестировании. Статья показывает, как встроить автоматизированные тесты в CI/CD-конвейер с Jenkins — от настройки сборки до автоматического запуска тестов после коммита. Это полезно, если хотите, чтобы тесты выполнялись сами, без ручного запуска.

2️⃣ Как запустить Cypress-тесты в Jenkins? Интеграция Cypress с пайплайнами Jenkins позволяет QA-специалистам оптимизировать процесс тестирования благодаря автоматическому запуску тестов при каждом коммите кода, обеспечивая быструю обратную связь и выявление ошибок на ранних этапах разработки. Из этой статьи вы узнаете, как настроить запуск Cypress-тестов в пайплайне Jenkins.

3️⃣ Hardening Jenkins: как подать блюдо, чтобы оставили чаевые. Статья показывает, как злоумышленник может использовать уязвимости Jenkins (core, плагины, Groovy Sandbox, CLI) и как выстроить защиту: чек-листы по обновлениям, конфигурации, разделению CI/CD и изоляции инфраструктуры.

4️⃣ Как подружить несколько Jenkins Jobs c одним агрегированным запуском ТМС TestOps. Если ваши автотесты запускаются параллельно на нескольких девайсах и вам нужно собрать результаты в один TestOps-запуск, эта статья объясняет, как обойти ограничения плагина withAllureUpload и настроить отправку отчётов.

5️⃣ Jenkins: Тестирование на проникновение. Практический гайд: как превратить Jenkins в лабораторию для тестов на проникновение — от настройки сервера до эксплуатации уязвимостей.

▶️ Jenkins. Минимум для автоматизированного тестирования. (Видео)

Читать полностью…

Автоматизация тестирования

Большой учебник по Selenium.
Обновлено 20.12.2025.

Всё, что касается тестирования с помощью Selenium.

Новые страницы нашего учебника:

🔎 Руководство по настройке Selenium с Cucumber

🔎 Как автоматизировать вход в систему в Selenium

🔎 Начало работы с Selenium IDE

🔎 15 популярных вопросов и ответов на QA-интервью (Python + Selenium + API)

🔎 Playwright vs Selenium: гайд по современной автоматизации тестирования

Перейти на учебник https://qarocks.ru/big-selenium-textbook/


❗️QaRocks | Шарьте этот пост с друзьями, изучающими QA!

Читать полностью…

Автоматизация тестирования

Как выстроить автоматизацию тестирования API, которая выдержит масштабирование продукта

#читать

В современном цифровом мире API стали опорой большинства приложений — от e-commerce и мобильных приложений до финтеха и IoT-систем. Поэтому автоматизация тестирования API играет ключевую роль.

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

Читать далее

Читать полностью…

Автоматизация тестирования

Большой учебник по Postman.
Обновлено 20.12.2025.

Сборник статей, освещающих основные аспекты работы с Postman, начиная с базовых функций и заканчивая продвинутыми возможностями.

Новые страницы нашего учебника:

🎌 Полное руководство по тестированию API с помощью Postman

🎌 Postman Flow: плюсы и минусы

🎌 Вопросы по Postman на собеседовании

🎌 15 популярных вопросов и ответов на QA-интервью (Python + Selenium + API)

🎌 25 вопросов по Postman

🎌 Коллекции Postman. Часть 1

🎌 Коллекции Postman. Часть 2

🎌 Коллекции Postman. Часть 3

Перейти на учебник https://qarocks.ru/big-postman-textbook/


❗️QaRocks | Шарьте этот пост с друзьями, изучающими QA!

Читать полностью…

Автоматизация тестирования

Реальные задачи с собеседований по SQL

#читать #sql

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

Читать далее

Читать полностью…

Автоматизация тестирования

💥 Вакансии для автоматизаторов за прошлую неделю:

🚩 AQA Engineer Middle/Senior (Python). Удалённо, до 1400 р./час

🚩 Auto QA Middle (C#). Удалённо (РБ, РФ), 180-240 т.р.

🚩 QA Automation Senior (JavaScript/TypeScript). Удалённо, 2500-4000 usdt

🚩 Senior AQA Engineer (Python). Удалённо (РФ), 200-250 т.р.

🚩 QA Fullstack (Java, Web+Mob). Удалённо (РФ), 230-270 т.р.

🚩 QA auto mobile (Java). Удалённо (Москва), 250-310 т.р.

🚩 QA Fullstack (Java). Удалённо / гибрид (Москва), 250-350 т.р.

🚩 QA Fullstack (Java, финтех). Удалённо (РФ), 300-320 т.р.

🚩 QA Fullstack Middle+ (C#). Удалённо, 300-350 т.р.

🚩 QA Fullstack (Java). Удалённо (РФ, РБ), 350-400 т.р.

🚩 Senior QA Тимлид (Java/Python). Удалённо (РФ, РБ), 400 т.р.

🚩 Senior QA Auto (Java, Mobile). Удалённо (РФ), 400-440 т.р.

Читать полностью…

Автоматизация тестирования

Создание тестовых сред: история замаскированной базы
Вебинар | 🗓 12.02.2026 в 11:00 МСК

По данным отчёта DBIR Verizon, до 95% инцидентов связаны с
ошибками в работе с данными, а каждый третий кейс — с передачей данных между командами и подрядчиками.

❗️В прямом эфире разберём реальную историю одной тестовой базы: от срочной задачи до последствий для DevOps, QA, аналитики и бизнеса.

На вебинаре обсудим:
✔️ почему «замаскировали по правилам» ≠ данные остались рабочими
✔️ что именно ломается в аналитике, скоринге и ML при ошибочном маскировании
✔️ какие ошибки в non-prod выглядят безобидно, но позже обходятся неделями переделок
✔️ как выстроить процесс маскирования, при котором ИБ спокойна, а разработка и аналитика могут работать без стопов
✔️ как избежать пересборки баз, ручных согласований и постоянных конфликтов между командами

👉 Регистрируйтесь на вебинар
#реклама
О рекламодателе

Читать полностью…

Автоматизация тестирования

Большой учебник по написанию тест-кейсов.
Обновлено 20.12.2025.

Всё, что касается разработки, написания и использования тест-кейсов.

Новые страницы нашего учебника:

🚩 10 универсальных шаблонов тест-кейсов для тестирования приложений

🚩 Автоматическая генерация тест-кейсов в GitHub Copilot по шаблонам

🚩 Создание тест-кейсов с использованием ИИ

🚩 Тест-кейсы для гамбургер-меню

🚩 Тестовые сценарии для телевизора

🚩 5 примеров шаблонов тест-кейсов

🚩 50+ тест-кейсов для пульта ДУ от кондиционера

🚩 Всё о тест-кейсах: от основ до примеров

🚩 Тестирование eCommerce: пошаговое руководство по проверке интернет-магазина

🚩 Тест-кейсы для текстовых полей

🚩 Как писать тест-кейсы для ручки

🚩 Как протестировать google? Примеры тест кейсов

🚩 Пошаговое руководство по написанию тест-кейсов

🚩 Тест-кейсы для выпадающего списка с фильтром

🚩 Тест-кейсы для страницы авторизации

🚩 Тест-кейсы для страницы регистрации

🚩 Тест-кейсы для проверки мобильных номеров

🚩 Как писать тест-кейсы для кнопок

🚩 Как проводить тестирование стримов. Примеры тест-кейсов


Перейти на учебник https://qarocks.ru/big-tutorial-writing-test-case/


❗️QaRocks | Шарьте этот пост с друзьями, изучающими QA!

Читать полностью…

Автоматизация тестирования

⚙️ Полезные статьи о работе с Cypress

6️⃣ 15 вопросов на собеседовании по Cypress. «Лучшие вопросы и ответы на собеседовании по Cypress» — это то, что, вероятно, вы искали перед собеседованиями, чтобы быстро разобраться в самых важных аспектах и впечатлить интервьюера. Перед вами именно такая статья!

2️⃣ Хуки before(), beforeEach(), after() и afterEach() в Cypress. Эти хуки позволяют задать пред- и постусловия для тестов. Они часто используются для выполнения API-запросов, загрузки данных, установки cookie авторизации или выполнения других подобных действий, не требующих открытия приложения в браузере. Поэтому познакомиться с ними определенно стоит.

3️⃣ Использование POM в Cypress. Этот шаблон проектирования уже давно является практически стандартным архитектурным шаблоном для множества работ по автоматизации. Мы все согласны с преимуществами, которые он дает, но порой игнорируем некоторые сложности, которые он создает в долгосрочной перспективе.

4️⃣ Выделение текста в Playwright, Selenium и Cypress. Из этой статьи вы узнаете, как автоматизировать выделение текста в веб-приложении, проверить его поведение и устранить возникающие при этом проблемы.

5️⃣ Cypress + axe-core: быстрый старт тестов на доступность. Включение тестов на доступность поможет упростить задачи мануального тестирования и сделать проверку доступности частью обычного процесса разработки. Эта статья - своеобразный мини-гайд для быстрого старта вместе с Cypress и axe-core.

📥 БОНУС: тест по Cypress

Читать полностью…

Автоматизация тестирования

Ручное тестирование в 2026 году – press F? 🤔

Пока одни вручную перебирают баги, рынок QA уходит вперед. Сейчас многим работодателям нужны код и автоматизация. И те, кто застрял на ручном тестировании, уже могут терять в деньгах.

Что с этим делать и как дальше жить рассказывает Роман Цакунов в своем канале. Он показывает, как освоить автоматизацию без боли и занудных учебников.

⚙️ Только практика и рабочие инструменты

Поэтому жми на ссылку и забирай годную информацию:

t.me/rvtsakunov

Читать полностью…

Автоматизация тестирования

Как отсутствующий часовой пояс сломал автоматизацию тестов

#читать

Будучи инженером-тестировщиком, задумывались ли вы о том, насколько надежна ваша среда автоматизации? Или, возможно, сталкивались с проблемой нестабильности, когда что-то идеально работает локально, но необъяснимо сбоит в тестовой среде?

Автор этой статьи поделился небольшим, но крайне важным открытием. На первый взгляд, ситуация весьма тривиальна. Однако если упустить ее из виду, то можно запросто сломать всю автоматизацию тестирования.

Читать далее

Читать полностью…

Автоматизация тестирования

Selenium WebDriver Recipes in C#

Авторы:
Courtney Zhan, Zhimin Zhan
Год издания: 2024

#qa #selenium #csharp #en

Скачать книгу

Читать полностью…
Subscribe to a channel