Автоматизация тестирования
8.82K subscribers
360 photos
14 videos
20 files
456 links
Справочник материалов по Автоматизации тестирования.
Туториалы по всем основным технологиям. Книги и тесты для самопроверки.

selenium, playwrite, pytest

@viktorreh @aldrson
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Получили длинный текст сообщения об ошибке? Не пугайтесь!
💩6👍1🔥1
☄️ Вакансии для автоматизаторов за прошлую неделю:

✔️ Senior AQA Python. Удалённо (РФ), до 240 т.р.

✔️ QA Auto Kotlin Middle. Гибрид (Москва), 180-250 т.р.

✔️ Java Middle QA Automation. Гибрид (Санкт-Петербург), до 260 т.р.

✔️ QA Fullstack (стек Java). Удалённо (РФ), 200-280 т.р.

✔️ AQA Middle+ JavaScript. Удалённо, $2500-3000

✔️ Senior AQA Python. Гибрид (Москва), 230-300 т.р.

✔️ QA Automation Engineer (Playwright + TypeScript). Удалённо, 3000 €

✔️ Java Middle QA Fullstack. Удалённо (РФ, РБ), 262-291 т.р.

✔️ Fullstack QA инженер (Java). Удалённо (РФ, РБ), 270-320 т.р.

✔️ QA Auto Java Middle+. Удалённо (РФ, РБ), 300-330 т.р.

✔️ Java Инженер по тестированию. Удалённо (РФ/РБ), до 330 т.р.
Please open Telegram to view this post
VIEW IN TELEGRAM
Топ-10 средств автоматизации мобильного тестирования

#читать

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

Читать далее
Весна для многих в индустрии началась с сюрпризов, и это не подснежники 💩

Но мы с вами и не с таким справлялись, да? Поэтому давайте сделаем себе что-то приятное :)

🤩🤩🤩 В апреле мы в @qa_guru разыграем сразу 2 полных гранта на годовые программы по автоматизации тестирования.

QA Automation Engineer на Python
QA Automation Engineer на Java

Для этого:

26 марта (уже в четверг!)
в 13:00 МСК

Приходи на бесплатный карьерный вебинар «QA в 2026: кто вырастет в доходе, а кто исчезнет с рынка».

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

Каждый участник встречи получит свой номер. А гранты разыграем среди тех, кто купит любую из годовых программ до 31 марта.

Что будет на встрече?

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

— Поговорим, как изменилась роль QA.

— Дадим список навыков, которые усиливают ценность QA-инженера и влияют на доход.

— Расскажем, заменит ли ИИ тестировщиков и как использовать его в своих целях.

— И куда двигаться дальше, план развития на 3–6 месяцев.

— Обсудим резюме: что реально повышает отклики, а что уже не работает.

Там же откроем специальные цены на курсы только для участников эфира.

Если ты уже в QA, думаешь про автоматизацию или ищешь работу — приходи.

Узнаешь много полезного бесплатно и получишь готовый карьерный план.

🤩 А если давно хотел пойти учиться, то это шанс забрать год бесплатно.

Займи место здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
💩5🔥31
👀 Полезные статьи о работе с Selenium

1️⃣ Как выбрать дату в Selenium WebDriver. Разбор на примере, как выбрать дату из DatePicker/Calendar в Selenium Webdriver.

2️⃣ Cypress против Selenium: основные отличия. Оба инструмента успешно применяются в автоматизированном тестировании, но у каждого есть свои преимущества и недостатки. Эта статья поможет разобраться, какой фреймворк подходит именно вам.

3️⃣ Пройди собеседование на QA: 15 популярных вопросов и ответов (Python + Selenium + API). Готовитесь к собеседованию по тестированию? В этом материале собраны основные вопросы по работе с Python, Selenium и API, которые помогут вам подготовиться к интервью и повысить шансы на успешное трудоустройство.

4️⃣ Selenium и Python — начало работы. Практическое руководство для тех, кто хочет автоматизировать тесты веб-интерфейсов без лишних сложностей.

5️⃣ Логин и захват скриншотов в Selenium на Python. Хотите добавить визуальный контроль к автотестам? Эта статья расскажет, как делать и сохранять снимки экрана, чтобы иметь возможность просматривать, как сайт выглядел в момент теста, и фиксировать баги.

6️⃣ Dataprovider & TestNG XML: параметризация в Selenium. Статья показывает, как использовать параметризацию тестов, чтобы один сценарий работал с разными данными без копипаста.
Please open Telegram to view this post
VIEW IN TELEGRAM
2
👀 Вакансии для автоматизаторов за прошлую неделю:

🎌 QA Engineer (Python). Гибрид, офис (Москва, Минск, Брест), от 120 т.р.

🎌 QA Automation Engineer Python. Удалённо (Москва), от 170 т.р.

🎌 QA Fullstack Kotlin Middle. гибрид (Москва), 200-280 т.р.

🎌 AQA Middle+ (JavaScript). Удалённо, $2500-3000

🎌 Senior QA Automation Engineer (Python). Гибрид (Краков, Польша, 2-3 визита в месяц), от 3500 евро

🎌 Senior QA авто. Удалённо (РФ, РБ), 350-400 т.р. на руки
Please open Telegram to view this post
VIEW IN TELEGRAM
3 вакансии для AQA. Удалёнка оплата в рублях

1. AQA Python Engineer

2. AQA Python тестировщик (Middle, Android/Mobile)

3. AQA Engineer (Java)
1👌1
Playwright vs Selenium: гайд по современной автоматизации тестирования

#читать #playwright #selenium

Selenium — лидер в области веб-автоматизации, но в последнее время его старается подвинуть Playwright. Давайте посмотрим, возможно ли это, и почему.

Читать далее
👍31
🚀 QaRocks — ваша идеальная экосистема для успешной карьеры в QA! 🌟

Вот, что мы для вас подготовили:
подборки джуновских вакансий
— туториалы по мануальному тестированию и автоматизации
— переводы документации — например, Postman на русском, чтобы не терять время на поиск!
еженедельные дайджесты с новостями и свежими туториалами — будьте в курсе самых актуальных трендов!
тесты и квизы для проверки знаний по ключевым темам.
подборки лучших QA книг — с возможностью скачать прямо сейчас!
— холиварные обсуждения — например, какие курсы помогли подписчикам начать карьеру в QA?

🔥 Подписывайся на QaRocks и разберись уже наконец, чем отличается тест-план от баг-репорта😎
📌 ТОП инструментов для тестирования rate limiting и защиты от перегрузки

Rate limiting — это ограничение количества запросов от пользователя или сервиса за определённое время.
Если реализован неправильно — возможны либо падения системы, либо блокировка легитимных пользователей.

Собрали инструменты и подходы, которые помогут QA проверять ограничения и устойчивость API.

▫️ Postman Runner
— Массовый запуск запросов
— Проверка ответов 429 Too Many Requests
— Анализ поведения при превышении лимита
🔗 https://www.postman.com

▫️ k6
— Нагрузочное тестирование через JavaScript
— Проверка лимитов на уровне API
— Удобная интеграция с CI/CD
🔗 https://k6.io

▫️ JMeter
— Гибкая настройка нагрузки
— Проверка одновременных пользователей
— Анализ поведения системы при пиковых запросах
🔗 https://jmeter.apache.org

▫️ curl (CLI)
— Быстрая отправка серии запросов
— Проверка headers (Retry-After, X-RateLimit-*)
— Подходит для точечной проверки
🔗 https://curl.se

▫️ Artillery
— Лёгкий инструмент для нагрузочного тестирования
— Поддержка HTTP и WebSocket
— Хорошо подходит для API-проектов
🔗 https://www.artillery.io

▫️ Checklist для QA (что проверять)
— Возвращается ли 429 при превышении лимита
— Присутствует ли заголовок Retry-After
— Разные лимиты для разных ролей
— Ограничение по IP или по пользователю
— Сброс лимита после истечения времени
— Поведение при параллельных запросах

Rate limiting — это не только про производительность, но и про безопасность (защита от brute-force и DDoS).
3👍2
📌 Вакансии для автоматизаторов за прошлую неделю:

📥 Automation QA Engineer (Java, Mid)
Prequel
Middle · Remote · 💰от $1000

📥 QA Engineer (Automation/Manual)
Photo Lab
Junior · Remote · 💰 $1500-2000

📥 АQA инженер (автотесты, TypeScript)
Сбер
Hybrid · Москва

📥 QA-инженер (автоматическое тестирование)
Сбер
Hybrid · Москва

📥 Java Software Testing Engineer (Manual + Automation)
Skyro
Middle · Remote · 💰от $3000

📥 AQA Engineer (TypeScript + Playwright)
Wisebits
Senior · Remote · 💰от €3000

📥 QA Automation Engineer (Java, Mobile)
Крупный коммерческий банк
Middle · Remote · Россия · 💰 ₽330 000 - 350 000

📥 QA Full Stack Engineer (Kotlin, Mobile Automation)
Selecty
Middle · Hybrid · Москва · 💰 ₽200 000 - 280 000

📥 Java Automation QA Engineer
Selecty
Middle · Remote · 💰 ₽315 000 - 395 500

📥 Senior QA Automation Engineer (Python)
Сбер
Senior · Hybrid · Москва

📥 Middle/Senior QA Automation
DL
Senior · Remote · 💰 $2500-4500

✈️ Talanto | #вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🔥 Хочешь научиться тестировать ИИ системы?

Меня зовут Мешков Александр, я автор большого количества образовательных платформ и тренажеров, и сейчас я набирают новый поток на уникальный и единственный в русскоязычном сегменте
Курс «Тестирование и оценка AI»

Чему я тебя научу:
📌 Тестировать ML/DL, LLM, RAG, AI-агентов, Image Generation
📌 Создавать стратегию и строить процесс оценки ИИ систем
📌 Работать с DeepEval, Promptfoo, EvalLib, LangFuse и др.
📌 Создавать тестовые данные для тестирования ИИ
📌 Искать уязвимости в ИИ системах

Ты получишь более 40 часов практики на реальных ИИ-системах

💰 Старт нового потока: 07 мая 2026
💡 Если оставить заявку на сайте до 23 апреля - скидка 10%

Нужно это или нет, решать тебе, но ИИ уже в нашей жизни, и сейчас уже нужны специалисты, кто умеет тестировать их качество!

📌Что нужно сделать?

1️⃣ Подписаться на мой телеграм канал по тестированию ИИ по этой ссылке
2️⃣ Оставить заявку на курс: eval-ai.com

📩 Если есть вопрос, пиши: @al_meshkov в Telegram
👍1
Большой тест по Cypress

#тест

С помощью этого теста вы узнаете, насколько хорошо уже знакомы с Cypress.

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

📥 QA Automation Intern
Vention
Junior · Remote · Georgia

📥 QA Automation/Manual Engineer (Middle, Python или JS)
Else Digital
Mid · Office · Ростов-на-Дону · 💰 ₽60 000 – 75 000

📥 QA Engineer (Manual + Automation)
INQUD
Senior · Remote · 💰 $1 800 – 2 800

📥 Автоматизатор тестирования (AQA)
CODEX
Senior · Remote · Россия · 💰 ₽120 000 – 170 000

📥 QA Engineer (Manual + Automation)
HR-teams (Medtech-компания)
Mid · Hybrid · Москва, Россия · 💰 ₽150 000

📥 Fullstack Product QA Engineer (Manual + Automation)
Nexala AI
Mid · Remote · Dubai / GCC timezone · 💰 $2 000

📥 QA Fullstack (C#)
Альфа-банк
Mid · Remote · Россия · 💰 ₽180 000

📥 AQA Engineer (Python/Bash/Go)
Devquality
Mid · Remote · Россия · 💰 ₽190 000

📥 Senior AQA Java тестировщик
Devquality
Senior · Remote · Москва, Россия · 💰 ₽200 000

📥 QA Automation Engineer (Android, Kotlin)
Selecty
Mid · Hybrid · Москва · 💰 ₽200 000 – 240 000

📥 AQA Engineer (Python | Bash | Go)
Fourmi Soft
Senior · Remote · Russia, Belarus · 💰 ₽208 000 – 240 000

📥 Senior AQA Engineer (Java)
Pro-test.Studio
Senior · Remote · Russia / Belarus · 💰 ₽200 000 – 250 000

📥 QA Fullstack Python Engineer (Middle+)
Devquality
Senior · Remote · Москва, Россия · 💰 ₽230 000

📥 QA Fullstack Python Senior
Devquality
Senior · Remote · Москва, Россия · 💰 ₽230 000

📥 Senior AQA Engineer
OutKod
Senior · Remote · Россия · 💰 ₽240 000 – 260 000

📥 QA Engineer (Java, Mobile)
Selecty
Россия / Беларусь · 💰 ₽315 000 – 395 500

📥 Java Middle QA Автотестировщик
Selecty
Mid · Remote · Россия · 💰 ₽320 000 – 405 000

📥 Senior QA Automation Engineer
Omega Solutions
Senior · Remote · Россия, Беларусь · 💰 ₽350 000 – 400 000

✈️ Talanto | #вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
3😱2
Большой тест по Linux

#тест

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

Пройти тест
🔥1
Большой тест по SQL

#тест

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

Пройти тест
ТОП-8 инструментов для автоматизированного тестирования в 2026 году

Посмотрели: что там по инструментам? Получилось так👇

▫️ Selenium WebDriver
— Классика UI-автоматизации
— Большая экосистема, поддержка всех браузеров
— Огромное комьюнити и количество библиотек
🔗 https://www.selenium.dev

▫️ Playwright
— Быстрый, современный, стабильный
— Поддерживает Web, API и мобильные браузеры
— Отлично подходит для end-to-end автоматизации
🔗 https://playwright.dev

▫️ Cypress
— Простой порог входа
— Отлично подходит для front-end проектов
— Результаты тестов, таймлайны и дебаг — всё из коробки
🔗 https://www.cypress.io

▫️ Postman + Newman
— Подходит для API автоматизации
— Коллекции легко интегрируются в CI/CD
— Богатые инструменты для валидации ответов
🔗 https://www.postman.com

▫️ REST Assured
— Лидер в API-автоматизации на Java
— Гибкие проверки, удобный DSL
— Отлично подходит для крупных backend-проектов
🔗 https://rest-assured.io

▫️ Appium
— Автоматизация Android и iOS
— Поддержка нативных, гибридных и web-приложений
— Интегрируется с любыми CI/CD пайплайнами
🔗 https://appium.io

▫️ Robot Framework
— Фреймворк с keyword-driven подходом
— Подходит для API, UI, mobile, DB тестирования
— Читаемые тесты и много плагинов
🔗 https://robotframework.org

▫️ K6
— Инструмент для нагрузочного тестирования
— Легкий, быстрый и удобный для разработчиков и QA
— Поддержка JavaScript, интеграции с Grafana
🔗 https://k6.io

Вечнозеленый совет: если выбираете инструмент — отталкивайтесь от стека проекта, CI/CD и доступных ресурсов. Важно не количество и крутизна инструментов, а то, насколько они подходят команде.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
💡 Статьи о мокинге в тестировании

📥 Моки, стабы и фейки: в чем разница и когда что использовать? В статье на примере кофейни разбирается разница между типами заглушек.

📥 Мокинг тестов в Go. Часто код модуля или компонента требует взаимодействия с внешними зависимостями. Мокинг позволяет имитировать эти зависимости и не взаимодействовать с реальными системами.

📥 Основы работы с мокингом в Python. В этой статье рассмотрены основы мокинга в Python. Автор познакомит вас с использованием декоратора @patch и побочных эффектов для обеспечения альтернативного поведения ваших моков.

📥 Создаем проксирующий мок на Python: эффективное автотестирование API. Если вы автоматизатор тестирования API, то вам наверняка часто приходилось сталкиваться с написанием или поддержкой моков для какого-нибудь сервиса, и это зачастую отнимало много времени и ресурсов. Автор рассказал, почему в его команде остановились на создании собственного решения для ускорения этого процесса и о том, как библиотека упрощает разработку и тестирование API.

📥 Как мы пришли к использованию фейков в API-тестах и почему фейки лучше моков. Статья об опыте написания API-тестов с использованием фейков. Вы узнаете, что такое фейки и когда стоит отдать предпочтение им, а не мокам.

📥 Тестирование без моков: язык паттернов. Часть 1. Тесты с использованием моков и шпионов надёжны и быстры, но они имеют тенденцию «блокировать» реализацию, затрудняя рефакторинг, и их приходится дополнять широкими тестами. Кроме того, часто получаются некачественные и трудные для чтения тесты. Язык паттернов позволяет избежать подобных проблем.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Testing in Python

Автор: Ной Гифт
Год издания: 2020

#qa #en #python

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