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

selenium, playwrite, pytest

@viktorreh @aldrson
Download Telegram
🔔 Вакансии для автоматизаторов за прошлую неделю:

⭐️ Senior QA Automation Engineer (Kotlin/Java)
Дип Диджитал
Senior · Remote · Россия · 💰₽160 000

⭐️ QA Fullstack (C#)
Centicore
Mid · Remote · Россия/Беларусь ·💰₽240 000 – 300 000

⭐️ QA Engineer (AI Agents)
Aspirity Solution
Mid · Remote · 💰$3200

⭐️ QA Engineer (Java, mobile/fullstack)
Selecty
Mid · Remote · Россия ·💰₽250 000 – 280 000

⭐️ QA Fullstack (Java) mobile
Selecty
Mid · Remote ·💰₽250 000 – 350 000

⭐️ Senior QA Engineer (Native Mobile Apps)
Alex Staff
Senior · Remote · Европа · 💰$3500

⭐️ QA Fullstack (Python)
Centicore
Senior · Remote · Россия · 💰₽280 000 – 350 000

⭐️ QA Lead (Java stack)
Centicore
Senior · Remote · Россия/Беларусь · 💰₽280 000 – 350 000

⭐️ QA Automation / SDET
КА DG
Mid · Office · Казань · 💰₽300 000

⭐️ Senior QA Engineer
Exness
Senior · Hybrid · Кипр · 💰€5 500 – 7 000

⭐️ Senior QA Engineer (Java)
findev
Senior · Hybrid · Poland/Cyprus/Georgia/Serbia/Spain/Portugal/Armenia · 💰$6000

⭐️ QA Automation Engineer (Java)
Aston
Mid · Remote · Россия

⭐️ QA Fullstack Python Senior/Senior+
Агентство Рекрутер Михайлов Михаил
Senior · Remote
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Лучшие практики выбора XPath-локаторов

#читать

XPath — мощный и гибкий способ поиска элементов, но при неосторожном использовании он может приводить к ошибкам.

Читать далее
📥 Материалы о работе с Cypress

1️⃣ contains() — ценная команда в Cypress. Название команды звучит как утверждение, хотя на самом деле она является командой выбора. Не осознавая этого различия, вы можете не заметить возможностей этой команды.

2️⃣ Тестирование API в Cypress. Статья для начинающих пользователей Cypress. Рассмотрены установка фреймворка, создание и запуск тест-кейсов, а также тема оптимизации тестов.

3️⃣ Работа с файлами cookies в Cypress. Вы успешно вошли в свое приложение и прошли первый тест. Затем перешли к следующему тесту, нажали на него, но внезапно ваша сессия закончилась, и нужно снова пройти авторизацию. Почему Cypress выводит вас из системы после каждого теста? Причина, по которой нужно опять войти в систему, может заключаться в том, что ваше приложение использует cookies для хранения токена аутентификации.

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

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

6️⃣ Руководство по использованию Cypress для перехвата API в UI-автоматизации. Перехват означает взятие контроля над API путем подслушивания запросов и манипулирования ими через изменение свойств запроса или ответа. Это очень мощный инструмент автоматизаторов, помогающий создавать устойчивые тесты пограничных случаев.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Вакансии для автоматизаторов за прошлую неделю:

⭐️ Стажер тестировщик-автоматизатор [EP Product Ordering]
МТС
Junior · Remote · Москва

⭐️ QA Automation engineer (Junior)
МТС
Junior · Office · Москва

⭐️ QA Fullstack (Java)
Aston
Junior · Remote · Россия

⭐️ Инженер по тестированию Java (стажер)
Aston
Junior · Office · Витебск

⭐️ Тестировщик-автоматизатор (AQA)
Fusion Tech
Middle · Remote

⭐️ QA Fullstack (Java)
Centicore
Senior · Remote · Россия

⭐️ QA Fullstack (Python)
Centicore
Senior · Remote · Россия

⭐️ QA Auto Python
Дип Диджитал
Senior · Remote · Россия

⭐️ Инженер по автоматизированному тестированию / AQA Senior (Java / Kotlin)
М Тех
Senior · Remote · Москва

⭐️ Middle+ AQA нагрузочный
Devquality
Middle · Remote · 💰₽160 000

⭐️ Senior QA Automation Engineer (Kotlin)
Дип Диджитал
Senior · Remote · Россия · 💰₽160 000

⭐️ AQA Python
CrowdTesting
Senior · Remote · Россия · 💰₽180 000 – 220 000

⭐️ QA Automation Engineer (Python)
Дип Диджитал
Senior · Remote · Россия · 💰₽200 000

⭐️ AQA (Python)
Bell Integrator
Senior · Remote · Россия · 💰₽200 000

⭐️ Senior AQA Engineer
DreamSoft
Senior · Remote · РФ · 💰₽230 000

⭐️ AQA Python Engineer
Middle · Remote · Россия · 💰₽200 000 – 330 000

⭐️ QA Lead (Java)
Centicore
Senior · Remote · Россия/Беларусь · 💰₽280 000 – 350 000

⭐️ Senior QA Automation Engineer (Java, Mobile)
Крупный коммерческий банк
Senior · Remote · Россия · 💰₽310 000 – 330 000

⭐️ QA Java Engineer
Зонтик
Senior · Remote · Россия · 💰₽380 000

✈️ Talanto | #вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Мобильное тестирование веб-приложений в Playwright на эмуляторах и реальных устройствах

#читать #playwright

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

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

⭐️ Стажёр инженер по тестированию (Python)
OZON
Junior · Remote

⭐️ Junior Python AQA Engineer
Сбер
Junior · Hybrid · Москва

⭐️ Стажер QAA (Python)
МТС
Junior · Office · Москва

⭐️ Стажер QAA (Python) [Resource Inventory, МТС Веб Сервисы]
МТС
Junior · Hybrid · Москва

⭐️ Тестировщик (Mobile QA автоматизация на Java)
Альфа-Банк
Middle · Hybrid

⭐️ QA Fullstack Java
Зонтик
Middle · Remote · РФ

⭐️ Специалист по автотестированию Java
Зонтик
Middle · Remote · РФ ·💰₽180 000 – 270 000

⭐️ QA Engineer Java
MIA Dev
Senior · Remote · Москва ·💰₽250 000

⭐️ QA Fullstack (Java)
Centicore
Senior · Remote · Россия · 💰₽250 000 – 300 000

⭐️ QA Fullstack (Java)
Selecty
Senior · Remote · Россия · 💰₽250 000 – 300 000

⭐️ QA Fullstack Middle Python
Centicore
Middle · Remote · Россия · 💰₽280 000 – 350 000

⭐️ Senior QA Automation Engineer (Java, Mobile)
Крупный коммерческий банк
Senior · Remote · Россия ·💰₽310 000 – 330 000

⭐️ QA Fullstack C# Engineer
Зонтик
Senior · Remote · РФ ·💰₽350 000


✈️ Talanto | #вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
🐬 50 вопросов на собеседовании по Docker 🐬

#читать #docker

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

🐬 Читать далее 🐬
Java Testing with Selenium

Автор: Ragahvendra Sujay
Год издания: 2024

#qa #selenium #java #en

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

📥 Junior+ QA Automation (Java)
Сбер
Junior · Hybrid · Санкт-Петербург

📥 QA Automation Engineer (Java)
Зонтик
Middle · Remote · Россия

📥 Fullstack QA Engineer (Java)
Bell Integrator
Middle · Remote · Москва ·💰₽150 000

📥 Automation QA Engineer (Java)
Зонтик ИТ
Senior · Remote · Россия, Москва/Санкт-Петербург ·💰₽150 000 – 250 000

📥 QA Automation Engineer (Mobile Android)
ДИЭНЭЙ
Senior · Россия ·💰₽200 000

📥 Senior AQA Engineer
DreamSoft
Senior · Remote · РФ ·💰₽230 000

📥 QA Auto Middle
АО «НСИС»
Middle · Hybrid · Москва ·💰₽250 000

📥 QA Fullstack (C#)
Centicore
Middle · Remote · Россия/Беларусь ·💰₽250 000 – 310 000


✈️ Talanto | #вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
Почему QA всё ещё необходим? Рассказывают QA-инженеры из Авито

Коллеги записали подкаст, в каждом эпизоде которого обсуждают:
— каковы задачи и роль QA в 2026-м;
— как ИИ применяется в тестировании и сможет ли он заменить тестировщиков;
— как найти тот самый баланс между ручным тестированием и автоматизацией.

🎧 Слушать подкаст:
Яндекс Музыка
YouTube
Любимый стриминг

А ещё недавно ребята провели исследование QA-рынка. Свыше 800 тестировщиков поделились болями, надеждами и мнениями. Более полного и актуального среза рынка точно ещё не было.

Почитать результаты исследования можно в телеграм-канале подкаста «Не воспроизводится».
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Роль искусственного интеллекта в QA и AQA

#читать

ИИ в QA открывает новые возможности для автоматизации E2E-тестирования. В статье рассматриваются SaaS-платформы, ИИ-агенты и вайбкодинг с Playwright, преимущества и ограничения таких решений, а также реальный потенциал сокращения времени на тестирование.

Читать далее
4👍2
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️API-тесты часто требуют рутины на генерацию кейсов и данных. Именно здесь решает не инструмент, а умение делегировать ИИ.

На открытом уроке разберём, как использовать ИИ-инструменты для создания API-тестов с нуля — быстро и без лишней рутины. Поговорим о том, какие задачи в тестировании можно делегировать ИИ и как сохранять контроль над качеством кода. Шаг за шагом соберём набор API-тестов, покажем генерацию тест-кейсов, тестовых данных и кода автотестов.

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

Открытый урок пройдет 21 мая в 20:00 МСК в преддверии старта курса «Автоматизатор тестирования на Python». Зарегистрируйтесь, чтобы ускорить автотесты: https://vk.cc/cXIkUv

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

1️⃣ Пирамида тестирования 2.0. Как ИИ трансформирует тестирование. Традиционная пирамида тестирования годами служила QA командам, но с приходом ИИ в разработку ПО пришло время переосмыслить подход к тестированию. Эта эволюция затрагивает все аспекты тестирования: от создания тестов до их выполнения и поддержки.

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

3️⃣ Что такое пирамида тестирования? Кратко об уровнях пирамиды, ее принципах и пользе для QA-команд.

4️⃣ Будущее пирамиды тестирования в эпоху ИИ. Появление искусственного интеллекта изменило возможности и экономику автоматизации тестирования. Теперь, когда ИИ может генерировать тесты, «лечить» поломанные скрипты и выполнять сложную визуальную проверку, возникает вопрос: является ли пирамида тестирования устаревшей или это принцип, который просто нужно переосмыслить?

5️⃣ Как пирамида тестирования помогает оптимизировать QA в 2025 году. Из этой статьи вы узнаете, что такое пирамида тестирования и как она используется в Agile- и DevOps-средах.

6️⃣ Что показали 15 лет работы с пирамидой тестирования. Автор рассказал об особенностях применения пирамиды в разных типах проектов — от современных до легаси.
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥1
50 вопросов и ответов на собеседовании по Cypress

#читать #cypress

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

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

💡 Test Automation Developer (TypeScript/JavaScript, Playwright) — Internship
Тивали
Intern · Remote

💡 Стажер QAA (Python)
МТС
Junior · Office · Москва

💡 Инженер тестировщик (AQA, Playwright)
Сила знаний (Power of Knowledge)
Middle · Remote · Россия ·💰₽130 000 – 170 000

💡 Fullstack QA Middle+ (удаленно с территории РФ)
Right Line
Middle · Remote · Москва ·💰₽250 000

💡 Инженер по тестированию
Атлас Карт
Middle · Office · Москва / Zelenograd ·💰₽260 000 – 290 000

💡 QA Fullstack (C#)
Глобус ИТ
Middle · Remote · Россия ·💰₽280 000 – 314 000

💡 QA Fullstack (C# / Web + Automation)
Selecty
Middle · Remote · Россия / Беларусь ·💰₽315 000 – 395 500

💡 QA Fullstack (Java)
Глобус ИТ
Middle · Remote · Россия ·💰₽320 000 – 368 000

💡 QA Automation Engineer (Python/Java)
Агентство Go To IT Team
Middle · Remote

💡 Middle+ Full-stack тестировщик
Сбер Факторинг
Middle · Remote

💡 Тестировщик (КомандА разработки AI-Консультанта)
Сбер
Middle · Office · Москва

💡 Middle+ AQA Java тестировщик
ВТБ
Middle · Remote · РФ

💡 Fullstack-разработчик middle (Java, Go, Python, ML)
МегаФон
Senior · Москва

💡 Senior Full-stack тестировщик (Python)
X5
Senior · Remote


✈️ Talanto | #вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
Test Automation Engineering Handbook

Автор:
Manikandan Sambamurthy
Год издания: 2023

#qa #en

Скачать книгу
1
Как запустить Cypress-тесты в Jenkins?

#читать #cypress

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

В этой статье подробно рассмотрено, как настроить запуск Cypress-тестов в пайплайне Jenkins.

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

6️⃣ Специалист по тестированию ПО
Казначейские системы
Remote · Москва ·💰₽120 000

2️⃣ Инженер тестировщик (QA/AQA)
Сила знаний (Power of Knowledge)
Middle · Remote · Россия ·💰₽130 000 – 170 000

3️⃣ Тестировщик
Транснефтьэнерго
Middle · Hybrid · Москва ·💰₽170 000 – 200 000

4️⃣ QA-инженер — Backend (Java)
Т-Банк
Middle · Hybrid · Владивосток

5️⃣ QA Fullstack (Java)
Centicore
Middle · Remote · Россия ·💰₽230 000 – 280 000

6️⃣ QA Fullstack (Java)
Centicore
Middle · Remote · Россия ·💰₽240 000 – 300 000

7️⃣ QA automation specialist (Python) / Специалист по автотестированию
Стэл
Middle · Remote · Тбилиси ·💰$3 000

8️⃣ Fullstack QA engineer (Python)
Nexign
Санкт-Петербург

9️⃣ Fullstack QA Engineer (TypeScript, Playwright)
Апплойд Медиа
Middle · Office · Минск

6️⃣1️⃣ Senior QA Automation [Управление и администрирование идентификацией]
МТС
Senior · Hybrid · Москва


✈️ Talanto | #вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
2
👩‍💻 Полезные статьи о Git для QA-специалиста

1️⃣ Сохранение изменений в Git. При работе в системе контроля версий понятие “сохранение” немного отличается от аналогичного понятия в текстовом редакторе или других приложениях для редактирования файлов. Эта статья познакомит вас с командами, необходимыми для фиксирования изменений в Git.

2️⃣ Изучите основы Git за 10 минут. Да, название статьи – это приманка. Вы никак не сможете понять основы технологии git всего за 10 минут. Но примерно за 25 минут вы можете к этому приблизиться.

3️⃣ Как отменить или откатить коммит в Git командами reset, revert и restore. Допустим, вы работаете над кодом в Git и вдруг что-то пошло не по плану. Вам нужно отменить ваш последний коммит. Как это сделать? Читайте в статье.

🚩 Тест на знание Git

🚩 Что такое Git - для начинающих. Уроки по Git и GitHub (видео)
Please open Telegram to view this post
VIEW IN TELEGRAM