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

selenium, playwrite, pytest

@viktorreh @aldrson
Download Telegram
Разбор фикстур в Playwright Test и настройка жизненного цикла теста

#читать #playwright

Фикстуры Playwright обеспечивают модульный и масштабируемый подход к автотестированию. В статье рассмотрены жизненный цикл тестов, кастомные фикстуры через test.extend и переопределение параметров через test.use.

Читать далее
3👍1
🔥 SPRINT OFFER: Инженер по автоматизации тестирования (Python)

Оффер за 5 дней – и вы в команде, которая создает программные системы для российской низкоорбитальной спутниковой группировки 🚀

БЮРО 1440 – место, где инженерные решения становятся частью технологий, определяющих будущее спутниковой связи и передачи данных. Команда нанимает в департамент "Единые системы управления и разработка ПО", где инженеры разрабатывают цифровые двойники, инструменты проектирования космической системы, внутреннее облако, дата-платформу, инструменты для разработчиков и системы управления разработкой, занимается тестированием и раскаткой ПО.

📍 Чем предстоит заниматься:
• Проводить полный цикл тестирования API, UI, GUI;
• Разрабатывать инструменты тестирования для космических систем;
• Развивать и оптимизировать тестовые фреймворки и интегрировать качество в CI/CD;
• Участвовать в технических обсуждениях, код-ревью и планировании.
Мы ищем инженеров уровня Middle и Senior с опытом в тестировании от 5 лет, высшим техническим образованием и опытом по автоматизации тестирования на Python от 3 лет.  

⚙️ Как проходит SPRINT OFFER:
1️⃣ Подайте заявку до 24 июня;
2️⃣ Пройдите техническое и менеджерское интервью;
3️⃣ Получите оффер в течение 5 рабочих дней.

💼 Что предлагаем:
🚀 Удалённую работу по РФ, гибридный формат или офис;
🚀 Участие в разработке космических технологий и спутниковых систем связи;
🚀 Карьерный рост внутри команды и возможность развиваться в смежных направлениях;
🚀 Возможность участия в профессиональных конференциях, тренингах и обучение в собственной академии за счет компании;
🚀 ДМС со стоматологией, страхование, корпоративные скидки и комплексная программа поддержки сотрудников.

Оставляйте заявку до 24 июня и присоединяйтесь к команде БЮРО 1440, которая создаёт связь нового поколения!
Learn API Testing

Автор:
Jain Jagdeep
Год издания: 2022

#qa #en

Скачать книгу
Друзья-тестировщики, отложите на минуту чек-листы 🤓
Как вам идея найти узкие места в системе, которую ещё не построили?

Ozon Tech открыл регистрацию на хакатон Робозон (призы, кстати, 15 000 000 рублей🤩). И там есть задача, от которой у любого грамотного тестировщика зачешутся руки.

Это имитационное моделирование сортировочного центра.
Нужно понять физику процесса и построить цифровую модель: как движутся товары, где и какие нюансы возникают в потоках. Это профайлинг на максималках, только вместо кода — реальная физика и тонны данных.

Что еще важно:
- Команда до 7 человек. Можно в одиночку, но с такой задачей будет тяжеловато (хотя герои есть).
- Первый этап онлайн (2 месяца, есть где развернуться).
- Финал по желанию — можно за счёт Ozon Tech посетить E-CODE, защититься и принять участие в торжественном награждении. Но можно и онлайн всё это провернуть.

Старт 2 июля, регистрация до 11 июля.
3
🔔 Полезные статьи о работе с Cypress

1️⃣ Множественные перенаправления в Cypress. Нередко на сайтах реализуются редиректы одних страниц на другие. Из этой статьи вы узнаете, как протестировать такие перенаправления в Cypress.

2️⃣ Генерация случайного пользователя в тестах Cypress. В этой статье разобираются несколько способов создания тестового пользователя и его последующего использования в тестах Cypress.

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

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

📎 БОНУС: тест по Cypress
Please open Telegram to view this post
VIEW IN TELEGRAM
SaveTest ломает привычную логику TMS

Перестаньте держать тест-кейсы в разрозненных тулзах и табличках.
Подход «Тест-кейс как код» возвращает контроль: Git, версии, ревью,единый репозиторий, вместо ручного хаоса.

7 июля 2026, пройдет онлайн-презентация платформы.
Что будет:
— Работа с тест-кейсами через Git
— Связка TMS + Git и реальные сценарии использования
— Интерфейс платформы + удобные фичи
— Функционал для работы в команде, включая эпики, и первые ИИ-возможности.
— Подход «тест-кейсы как код»: плюсы, ограничения и опыт внедрения
— Живое обсуждение с командой продукта и ответы на вопросы

Если у тебя тесты разъезжаются, устаревают и тормозят релизы, значит, ими управляешь не ты, а хаос.

Бесплатное участие.
Регистрируйся:
save-test.ru

Реклама. ООО «Сейв Линк» ИНН: 9725129745 erid: 2W5zFG7W2oj
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👌2🔥1
☄️ Вакансии для автоматизаторов за прошлую неделю:

6️⃣ Стажер AQA Python
МТС
Junior · Office · Москва

2️⃣ Junior AQA Engineer (Java)
Сбер
Junior · Hybrid · Москва

3️⃣ Тестировщик-автоматизатор (Java/Kotlin)
Актион-Технологии
Junior · Remote · Москва ·💰от ₽100 000

4️⃣ QA нагрузочный (Java)
Omega Solutions
Contract · Middle · Remote (Россия, не более 3 часов от МСК) ·💰 ₽140 000 – 180 000

5️⃣ QA
Цифровые привычки
Contract · Middle · Hybrid · Москва ·💰₽190 000 – 220 000

6️⃣ Автотестировщик / инженер по нагрузочному тестированию (Expert)
Devquality
Senior · Remote · Россия, Беларусь ·💰до ₽230 000

7️⃣ QA Fullstack Engineer
Usetech
Middle · Remote · Россия, Беларусь, Казахстан ·💰до ₽300 000

8️⃣ QA Fullstack (C#)
Centicore
Middle · Remote · РФ и дружественные страны ·💰₽300 000 – 320 000

9️⃣ QA Automation Engineer (Python)
Ozon
Middle · Remote · Москва ·💰от ₽365 000

6️⃣1️⃣ Инженер по автоматизации тестирования (API/Python)
Wildberries
Middle · Remote


✈️ Talanto | #вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Вакансии для автоматизаторов за неделю:

⭐️ AQA .NET
Арт-Финтех
Middle · Remote · Россия (кроме Москвы, МО, Санкт-Петербурга) · 💰 до ₽150 000

⭐️ QA Load Engineer (Java)
Omega Solutions
Middle · Remote · РФ (не более 3 часов от МСК) · 💰 ₽140 000 – 180 000

⭐️ QA Engineer
Bell Integrator
Middle · Hybrid · Москва · 💰 от ₽150 000

⭐️ QA-автоматизатор (Android / Kotlin)
CODEX
Middle · Remote · Только РФ · 💰 ₽150 000 – 200 000

⭐️ AQA Java/Kotlin
Innovative People
Middle · Remote · Россия · 💰 ₽180 000

⭐️ AQA Kotlin
Devquality
Middle · Remote · Россия · 💰 до ₽180 000

⭐️ QA Fullstack (C#)
Крупный коммерческий банк в РФ
Middle · Remote · РФ, РБ · 💰 ₽200 000 – 240 000

⭐️ QA Full stack инженер
Selecty
Middle · Remote · РФ, РБ · 💰 ₽300 000 – 448 000

⭐️ Инженер по автоматизации тестирования (Java/Kotlin)
Т-Банк
Middle · Remote

⭐️ Middle/Middle+ QA FullStack
Middle · Remote · РФ

⭐️ QA Engineer (Java/Kotlin)
Action tech
Middle · Hybrid

⭐️ Тестировщик (Mobile QA, автоматизация на Java)
Middle · Remote, возможны хабы: Москва, Санкт-Петербург, Екатеринбург


✈️ Talanto | #вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🤓 Материалы по Git, которые могут быть полезны тестировщику

1️⃣ 20 базовых команд Git. Как новичкам, так и опытным пользователям будет полезно еще раз повторить базовые повседневные команды.

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

3️⃣ Git для QA Engineer. В статье разбирается, как устроен Git, какие команды реально нужны тестировщику, как работать с ветками, как не ломать чужой код и как Git помогает QA в ежедневной работе. Материал подойдёт начинающим и middle QA, а также будет полезен при подготовке к собеседованиям.

4️⃣ Git workflow для частых и независимых релизов веб-сервиса. Git можно использовать совершенно по-разному, и он либо сделает вашу жизнь удобнее, либо причинит боль и доставит кучу проблем. В этой статье разработчик рассказал о подходе к Git workflow, при котором баги одной фичи не блокируют деплой другой.

5️⃣ Как исправлять ошибки в Git, не оставляя улик. Иногда так хочется быстро закоммитить изменения с commit message «Remove debug log», «fix» или «fix fix fix»! Такие коммиты как грязные носки под кроватью: их не видно, пока не придёт ревьюер с пристальным взглядом. Эта статья научит вас исправлять ошибки правильно.

🟢 Большой тест по Git
Please open Telegram to view this post
VIEW IN TELEGRAM
Selenium and Appium with Python

Автор: Yogashiva Mathivanan
Год издания: 2023

#python #selenium #qa #en

Скачать книгу
5
⚡️ Вакансии для автоматизаторов за неделю:

📥 Инженер по автоматизированному и ручному тестированию
YADRO
Junior · Hybrid · Санкт-Петербург

📥 QA Automation Engineer
Nord.Codes
Junior · Hybrid · Санкт-Петербург · 💰 ₽100 000 – 300 000

📥 AQA (C#)
Devquality
Middle · Hybrid · Москва · 💰 до ₽146 000

📥 AQA .NET
Арт-Финтех
Middle · Remote · РФ (кроме Москвы, МО, Санкт-Петербурга, ЛО) · 💰 до ₽150 000

📥 Java Automation QA
CODEX
Middle · Remote · Россия · 💰 ₽130 000 – 180 000

📥QA-автоматизатор Android
CODEX
Middle · Remote · Только РФ

📥 AQA (Java/Kotlin)
Innovative People
Middle · Remote · РФ · 💰 ₽180 000

📥 AQA (Automation QA Engineer)
Цифровые привычки
Middle · Remote · Россия · 💰 ₽180 000 – 230 000

📥 QA Fullstack C#
Centicore
Middle · Remote · РФ, РБ · 💰 ₽200 000 – 240 000

📥 Middle AQA Java
МТС
Middle · Hybrid · Москва

📥 QA Fullstack (Java)
Centicore (клиент: крупный коммерческий банк в РФ)
Senior · Remote · Россия, Беларусь · 💰 ₽230 000 – 300 000

📥 SDET / QA Automation (Java)
Bell Integrator
Senior · Remote · Россия

📥 Senior AQA Java [Мой МТС]
МТС
Senior · Hybrid · Москва


✈️ Talanto | #вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
Международные вакансии: почему вы их не видите?

#читать

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

Читать далее
👎3🔥3
☄️ Статьи об использовании Selenium в автоматизации тестирования

1️⃣ Команды ожидания в Selenium. Когда сайт динамический, простого sleep-а недостаточно — эта статья показывает, как использовать встроенные ожидания Selenium, чтобы тест-скрипт ждал, пока нужный элемент появится, и тесты стали надёжнее.

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

3️⃣ Туториал по Selenium. Пошаговое руководство по Selenium: как настроить среду, что такое WebDriver, как запускать тесты и с чего начинать — удобно, если вы новичок в автоматизации.

4️⃣ 60 вопросов продвинутого уровня на интервью по Selenium. Готовитесь к интервью по автоматизации? Эта статья поможет освежить знания по Selenium — что стоит знать, чтобы уверенно отвечать на вопросы о настройке, командах, ограничениях и нюансах автотестов.

5️⃣ Как создать и отправить отчет TestNG в Selenium WebDriver. Полезный материал для автотестеров: научитесь собирать результаты тестов в виде отчётов (PDF / email), чтобы делиться результатами с командой, сохранять историю прогонов и сразу видеть, что и когда прошло, а что — упало.
Please open Telegram to view this post
VIEW IN TELEGRAM
☄️ Вакансии для автоматизаторов за неделю:

📥 Java Automation QA
CODEX
Middle · Remote · РФ · 💰₽130 000 – 180 000

📥 QA Automation Engineer (Java)
МТС
Middle · Onsite · Москва

📥 Инженер по тестированию (Middle)
TechSearch
Middle · Hybrid · Москва · 💰от ₽165 000

📥 QA Fullstack Engineer (C#)
Usetech
Middle · Remote · Удалённо (Россия, Беларусь, Казахстан +5) · 💰до ₽240 000

📥 Инженер по тестированию (QA C#)
Quickly Search
Middle · Remote · 💰до ₽250 000

📥AQA (C#)
Middle · Remote · Россия · 💰 ₽170 000 – 250 000

📥 QA Engineer
Цифровые привычки
Contract · Middle · Hybrid · Москва · 💰₽180 000 – 250 000

📥 QA Automation Engineer (Java/JS)
Selecty (КА)
Middle · Hybrid · Москва · 💰₽220 000 – 250 000

📥 Инженер по тестированию (Python)
OZON
Middle · Remote

📥 QA Fullstack (C#)
Bell Integrator
Middle · Onsite · Россия · 💰от ₽270 000

📥AQA Java/Kotlin
Innovative People
Middle · Remote · РФ

📥 QA Automation Engineer (Python)
Middle · Remote · Россия


✈️ Talanto | #вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Почему ChatGPT заканчивается там, где начинается реальная работа

Тестировщику, который работает с реальными проектами, ChatGPT часто недоступен. Если в задаче есть внутренние спецификации, тест-кейсы, баг-репорты, персональные данные или коммерческая информация, передавать их внешним сервисам нельзя. Но искать требования, сопоставлять баги с релизами, разбираться в документации и анализировать изменения всё равно приходится.

Ответ рынка — локальные LLM (большие языковые модели) в закрытом контуре с собственным RAG и MCP-интеграциями. Такой ассистент работает с внутренними документами и сервисами, не отправляя данные за пределы компании. При этом первый рабочий прототип сегодня можно собрать без программирования.

15 июля в 18:00 мск на бесплатном вебинаре «Прототипирование LLM: как создаются ИИ-ассистенты для реальных задач» karpovꓸcourses Ярослав Шуваев, CEO Panteoꓸai и преподаватель MBA в РАНХиГС, покажет, как такой подход реализуется на практике.

На вебинаре вы получите:
— понимание, из каких компонентов состоит современный ИИ-ассистент и как они работают вместе;
— рабочий прототип Telegram-бота, который отвечает по документации, а не придумывает ответы;
— понимание, где no-code действительно закрывает задачу, а где без кода уже не обойтись;
— гайд «Почему ваш ИИ пишет не то» с разбором различий между LLM и ИИ-агентом.

Всем зарегистрированным придет запись эфира на почту — присоединяйтесь по ссылке: https://clc.to/erid_2W5zFJ8opPj

Реклама. ООО «КАРПОВ КУРСЫ». ИНН 7811764627. erid: 2W5zFJ8opPj
2👍1
Practical Front-End Testing

Автор: Tang Hsin-Hao
Год издания: 2025

#qa #frontend #en

Скачать книгу
🔥2
Как настроить Docker для автоматизированного тестирования

#читать #docker

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

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


⭐️ QA Engineer Fullstack
Дип Диджитал
Middle · Hybrid · Москва / Нижний Новгород · 💰 ₽100 000 – 140 000

⭐️ QA Automation Engineer
Contract · Middle · Remote · Россия · 💰 до ₽200 000

⭐️ QA Fullstack Engineer
Usetech
Middle · Remote · Удалённо (Россия, Беларусь, Казахстан +5) · 💰 до ₽240 000

⭐️ QA Fullstack
Centicore
Middle · Remote · Россия · 💰 ₽180 000 – 300 000

⭐️ Middle QA инженер
Middle · Remote · Россия

⭐️ AQA Engineer (Java)
Bell Integrator
Middle · Remote · РБ, РФ · 💰 от ₽240 000

⭐️ QA Engineer — Web, Backend, API, Linux
IT-hunter
Middle · Remote

⭐️ QA Fullstack (C#)
Middle · Remote · 💰 ₽250 000 – 350 000

⭐️ Тестировщик Python (CAD/САПР)
Т1
Middle · Onsite · Москва

⭐️ QA Fullstack (C#)
Centicore
Middle · Remote · 💰 ₽300 000 – 320 000

⭐️ Senior Fullstack QA
Золотое Яблоко
Senior · Remote

⭐️ Senior QA Automation Engineer / SDET
IT-hunter
Remote


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