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

selenium, playwrite, pytest

@viktorreh @aldrson
Download Telegram
🖥 Материалы о работе с Playwright

1️⃣ Playwright UI Mode. UI Mode в Playwright — это мощный инструмент для визуального анализа и пошаговой отладки тестов с интуитивным интерфейсом. В статье рассмотрены все ключевые функции: от фильтрации тестов и сравнения скриншотов до анализа сетевых запросов и работы с логами.

2️⃣ CSS-селекторы в Playwright. Эта статья познакомит вас с базовыми и расширенными CSS-селекторами, а также научит применять их на практике.

3️⃣ Global Cache, или как выполнить BeforeAll в Playwright один раз для всех воркеров. BeforeAll в Playwright запускается в каждом воркере, а не один раз на все тесты — и это часто ломает ожидания тестировщиков. В статье разбирается, почему так происходит и какие есть стандартные обходные пути.

4️⃣ Записки одного QA. Вспомогательная часть автотестов: советы и практики (Playwright + Typescript). В этой статье описана вспомогательная структура, служащая фундаментом для создания надёжных и легко поддерживаемых автотестов. А именно: PageObject-базовые классы, компоненты, локаторы, константы, helpers, step pattern, config, snapshots.

5️⃣ Записки одного QA. Часть 2: Советы и приёмы в автотестах на Playwright. Правила написания хороших автотестов (с примерами).
Please open Telegram to view this post
VIEW IN TELEGRAM
1
☄️ Вакансии для автоматизаторов за прошлую неделю:

⭐️ Junior QA Engineer
MIND Software
Junior · Remote

⭐️ QA Engineer
DataWorks
Middle · Remote · Новосибирск ·💰 ₽100 000 – 220 000

⭐️ AQA C# (Middle+)
Арт-Финтех
Middle · Remote · Москва ·💰 до ₽170 000

⭐️ Middle QA Automation Engineer (Python)
МТС
Middle · Hybrid · Москва

⭐️ Full-Stack QA Engineer
Middle · Remote · Россия ·💰 от ₽200 000

⭐️ Senior AQA Java Engineer
CASHBANK
Senior · Hybrid · Москва ·💰 до ₽280 000

⭐️ Senior Full Stack QA
GetIT
Senior · Onsite · Сербия ·💰 $3 000 – 4 000

⭐️ AQA Engineer
БетаТрансфер
Middle · Remote · РФ, Казахстан ·💰 ₽250 000 – 300 000

⭐️ Специалист по автоматизированному тестированию (AQA)
Senior · Remote · Россия ·💰 до ₽300 000

⭐️ QA Fullstack C#
Centicore
Middle · Remote · РФ ·💰 ₽300 000 – 350 000

⭐️ QA Automation / SDET (TypeScript)
Спортс
Senior · Hybrid · Москва

⭐️ QA (Test Automation на Python)
Senior · Remote · Москва


✈️ Talanto | #вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
4
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Наймовый спринт в Auto QA в Ozon Bank — только до 16 июня

Ускоряем процесс найма, чтобы вы смогли получить оффер за 3 дня. Ищем инженеров в автоматизацию тестирования API и Front UI.

Как работаем в командах:

1️⃣ На бэкенде — микросервисы на Go. Разработчики пишут юнит‑тесты, а тестировщики покрывают API (бэкенд в сборе на тестовых окружениях), используя Python (Pytest, Requests).

2️⃣ На фронтенде — микрофронты. Разработчики пишут юнит‑тесты, а тестировщики покрывают отдельные микрофронты и их связки, используя Playwright и TypeScript.

3️⃣ Все тесты встроены в CI, запускаются во всех релизах и блокируют выкатки, если что‑то падает.

4️⃣ Автотесты проходят код‑ревью. На код автотестов есть специализированные линтеры.

Мы ожидаем от всех кандидатов:
⏺️ опыт в автоматизации тестирования от 3 лет
⏺️ знание и понимание основных принципов тестирования и автоматизации
⏺️ владение техниками тест‑дизайна

📌 Для направления API:
опыт тестирования API: мы используем REST, GraphQL, gRPC и websocket
знание инструментов автоматизации тестирования на Python: PyTest, Allure, Requests или аналогов
понимание Docker на базовом уровне

📌 Для направления Front UI:
знание DevTools
владение TypeScript или JavaScript — или другого языка, но с готовностью быстро перейти на TypeScript
знание инструментов для автоматизации тестирования: Jest, Playwright или аналоги (Cypress, Puppeteer, Selenium или его «обёртки»)

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

✉️ Отправляйте резюме на сайте, и мы ответим в течение трёх дней.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21
Статьи об ошибках, которые допускают QA-специалисты. Постарайтесь их избегать (ошибок, а не специалистов)!

6️⃣ 10 ошибок QA и как их избежать. Многие QA-инженеры, занимающиеся ручным или автоматизированным тестированием, неосознанно совершают ошибки, которые ставят под угрозу качество ПО и надежность тестов. Может быть, вы тоже допускаете эти ошибки?

2️⃣ ТОП-10 ошибок тестировщиков, что приводят к блокерам. Статья о распространенных ошибках и методах их исправления.

3️⃣ Частые ошибки тестировщиков – действительно ли мы развиваемся? За последние 20-30 лет мы увидели, как развиваются инструменты, процесс, методологии тестирования, как и многое другое. Однако если за более чем тридцать лет развития тестирования как отрасли ошибки остаются все теми же, перед нами встает серьезный вопрос – действительно ли мы развивались? Если нет, то почему?

4️⃣ 4 ошибки в работе тестировщика. Автор рассказал об ошибках, которые допустил, когда начинал свою карьеру тестировщика программного обеспечения. Возможно, вы также их допускаете?

5️⃣ 10 ошибок в работе Manual QA, которые могут стоить времени и денег. Работа тестировщика кажется простой только на первый взгляд. На практике даже опытные Manual QA специалисты совершают ошибки, которые могут стоить команде времени, денег и репутации.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Регресс - это БОЛЬ

Каждый прогон как день сурка. Та же гора, на которую надо лезть снова и снова

Автоматизация тестирования решает эту проблему
Ты один раз покрываешь сценарии автотестами — и больше не живёшь в этом цикле

Перейти в AQA — это не про старт с нуля
Это про усилить то, что у тебя уже есть

В этом тебе поможет канал Димы. Там Senior AQA делится личным опытом переката и рассказывает истории из жизни автотестера

Как перейти в AQA из ручного тестирования?
Жив ли рынок?
Что спрашивают на собесах?
Сколько денег просить?


Заходите, все ответы здесь: @v_aqa
👍4🔥3👌1
Enhanced Test Automation with WebdriverIO

Автор:
Paul M. Grossman
Год издания: 2023

#qa #en

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

📥 AQA (Python)
CrowdTesting
Junior · Remote · Россия · 💰 ₽80 000 – 110 000

📥 QA Automation Engineer
Актион-Технологии
Junior · Remote · Москва · 💰 от ₽100 000

📥 Младший разработчик автотестов (Java)
Астра
Junior · Office · Москва

📥 AQA Java (Middle+)
Devquality
Middle · Remote · Россия · 💰 до ₽150 000

📥 QA Engineer
Базис
Middle · Remote · 💰 ₽150 000 – 250 000

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

📥 QA Automation Engineer (Java)
ITFB Group
Middle · Hybrid · Москва · 💰 до ₽200 000

📥 AQA Python (Middle+)
Devquality
Middle · Remote · Москва, Россия · 💰 до ₽200 000

📥 QA инженер
АО «НСИС»
Middle · Hybrid · Москва · 💰 до ₽200 000

📥 tQA Full Stack
ТимФ
Middle · Hybrid · Москва · 💰 до ₽235 000

📥 QA Backend
Волга-волга
Middle · Remote · Россия, Беларусь · 💰 ₽190 000 – 250 000

📥 Middle QA Fullstack C#
ГМС Эксперт
Middle · Remote · Россия · 💰 ₽230 000 – 260 000


✈️ Talanto | #вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
👎21
Разбор фикстур в 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