Автоматизация тестирования
7.57K subscribers
234 photos
9 videos
3 files
279 links
Справочник материалов по Автоматизации тестирования.
Туториалы по всем основным технологиям. Книги и тесты для самопроверки.

selenium, playwrite, pytest

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

🚩 AQA Engineer. Удалённо, $2500-3000

🚩 QA Auto Java. Удалённо (РФ), 220-330 т.р.

🚩 AQA Engineer. Удалённо (Москва), до 260 т.р.

🚩 QA auto. Офис (Ташкент), от $3000

🚩 QA automation Python (Senior). Удалённо (РФ), 250-270 т.р.

🚩 AQA Python Middle / Senior. Удалённо (Москва), до 300 т.р.

🚩 Автотестировщик. Удалённо (РФ), 250-320 т.р.

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

🚩 QA Auto Java. Удалённо (РФ, РБ), 360-460 т.р.

🚩 QA Automation Engineer. Удалённо (не РФ и не РБ), $5500

🚩 AQA Engineer. Удалённо, ЗП договорная

🚩 AQA Java. Удалённо, ЗП договорная

🚩 QA Auto. Удалённо, ЗП договорная
Please open Telegram to view this post
VIEW IN TELEGRAM
6
Старт в автоматизацию тестирования на Java: с чего начать и как вырасти в топового инженера🤔

Бесплатный вебинар от основателя школы QA.GURU — Станислава Васенкова, опытного инженера и ментора, который научил автоматизации тысячи специалистов.

🔜 Когда? В четверг, 31 июля, в 20:00 по МСК.

Что вас ждёт на вебинаре:

✔️ Напишете свой первый автотест на Java — даже если никогда не кодили!
✔️ Поработаете с Java + Selenide и Java + Playwright — сравните подходы на практике
✔️ Узнаете, как строится современный стек автотестов (UI + API + CI/CD)
✔️ Разберёте мини-проект автотестов с нуля — от идеи до запуска

💬 Бонус от карьерного центра QA.GURU:
— Актуальные тренды рынка автоматизации
— Где и как сейчас ищут Automation QA
— Зарплаты и перспективы: Россия, Европа, удалёнка
— Как реально перейти из manual в automation и увеличить доход x2

🔥 Этот вебинар точно для вас, если вы:
— ручной тестировщик и хотите сделать шаг в автоматизацию;
— новичок в Java и не знаете, с чего начать;
— просто интересуетесь профессией и хотите разобраться, как всё устроено.

Участие бесплатное, регистрация обязательна. Забронируйте место прямо сейчас и получите подарок в виде карьерного гайда! ▶️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👎2
Как работает test.slow() и slowMo в Playwright: гайд по эффективному управлению тестами

#читать #playwright

Playwright предлагает два похожих на первый взгляд инструмента: test.slow() и параметр slowMo. На самом деле это разные механизмы: один — для продления таймаута теста, другой — для замедления действий в браузере. В этой статье рассмотрены их отличия и даны рекомендации по применению.

Читать далее
🔥 БЕСПЛАТНЫЙ КУРС ПО СОЗДАНИЮ НЕЙРО-СОТРУДНИКОВ НА GPT И ДРУГИХ LLM 🔥

Ищете практический и углубленный курс, чтобы освоить создание нейро-сотрудников? Мы создали курс из 5 объемных занятий. Это именно то, что нужно, чтобы прокачать свои навыки абсолютно бесплатно!

📌 Темы занятий:
1. Введение в мир нейро-сотрудников
2. Как работают LLM и их аналоги
3. Создание базы знаний для нейро-сотрудника (RAG)
4. Тестирование и отладка нейро-сотрудников
5. Интеграция нейро-сотрудников в Production

Вот 5 тем курса - он максимально простой и доступный, общеобразовательный, без какого-либо сложного программирования 📚Прохождение этого курса, скорее всего, займет у вас от 1 до 3 часов

🤖 Присоединяйтесь к нашему бесплатному курсу и разберитесь в этой увлекательной теме с нами!
2👍1
ℹ️ Полезные статьи о локаторах и селекторах для начинающих автоматизаторов

📎 Селекторы и локаторы в Playwright. Статья о том, что собой представляют селекторы и локаторы, и как ими пользоваться.

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

📎 XPath и CSS-селекторы. Тестировщики могут запутаться, когда им придется выбирать между двумя наиболее популярными локаторами — XPath и CSS. В этой статье вы найдете их подробное сравнение.

📎 Рефакторинг локаторов Playwright. Ваши первые попытки автоматизации в Playwright, скорее всего, будут немного… беспорядочными. Но доведение автоматизированных тестов до продакшена означает распутывание этого клубка спагетти-кода и превращение его в нечто более понятное, производительное и удобное для сопровождения. В этой статье рассмотрено несколько отличных методов рефакторинга локаторов Playwright.

📎 Тестовые идентификаторы: как и где расставлять правильно. А что лучше: CSS или XPath? Спойлер: ни то, ни другое. Можно ведь просто использовать тестовые идентификаторы!

📎 Локаторы в Playwright. В этой статье рассматриваются различные методы Playwright для поиска элементов: от базовых, таких как CSS-селекторы и селекторы по тексту, до более продвинутых вариантов фильтрации и операторов.

📎 Как проверить локаторы с помощью Playwright. Статья о том, что можно проверить у локатора (элемента) и какие вообще есть возможности проверок.
Please open Telegram to view this post
VIEW IN TELEGRAM
6
Веб-скрапинг с помощью Playwright

#читать #playwright

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

Читать далее
2👍1
📝Как приручить текст в Python: регулярные выражения без страха и боли

Хотите уверенно работать с текстом при автоматизации тестов?

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

На вебинаре вы узнаете:
— Научимся искать фрагменты текста, заменять и разбивать строки по заданным шаблонам
— Разберём структуру и синтаксис регулярных выражений, научимся читать и составлять их с нуля
— Посмотрим, как реализованы RegEx в Python: особенности, функции, частые ошибки и лайфхаки
— Выполним небольшую практику, чтобы закрепить всё на деле

Вебинар проходит в рамках курса "Python QA Engineer"

👉 Регистрация и подробности о курсе "Python QA Engineer": https://vk.cc/cOc7kU

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

#читать #playwright

В этой статье рассмотрены стратегии запуска тестов в Playwright — параллельно, последовательно или в смешанном режиме — с упором на повышение эффективности и надёжности тестового процесса.

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

▶️ Mobile QA Automation. Удалённо, 110-320 т.р.

▶️ QA Automation Engineer. Удалённо (РФ), 160-250 т.р.

▶️ AQA инженер. Удалённо (Москва), до 180 т.р.

▶️ QA Auto. Удалённо (РФ, РБ), до 220 т.р.

▶️ AQA Python. Удалённо (РФ), 200-260 т.р.

▶️ AQA Java. Удалённо (РФ), 265 т.р.

▶️ QA Auto (стек Java, Mobile + Web). Удалённо (РФ, РБ), 300-320 т.р. на руки

▶️ AQA Mobile Engineer. Удалённо (РФ), до 320 т.р.

▶️ QA Automation. Удалённо, до 330 т.р.

▶️ AQA Engineer. Удалённо, ЗП договорная

▶️ AQA Engineer. Удалённо, ЗП договорная
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Appium для iOS на Java под macOS: настройка за 10 минут

#читать

В этой статье разбирается, как подготовить окружение для тестирования iOS-приложений — что необходимо установить и как настроить симуляторы. Также вы узнаете, как запустить приложение в симуляторе и выполнять действия с помощью автотестов.

Читать далее
3👎1
🔍 YADRO приглашает QA-инженеров для тестирования встроенного ПО!

Работа с тестированием прошивок BIOS и BMC, участие в обеспечении качества критически важного ПО для серверов, СХД, а также телеком-оборудования и клиентских устройств.

📌 Вакансии:

• Инженер по верификации и ручному тестированию встроенного ПО (QA).
• Инженер по автоматизации тестирования (Automation QA).
• Старший инженер по автоматизации аппаратного тестирования (Embedded AQA).

🧰 Технологии и инструменты:

• Linux, Python, Pytest, Selenium.
• REST API, GraphQL, Redfish.
• QEMU, Git.
• Автоматизация тестирования, создание тестовых сценариев и верификация встроенного ПО.

💼 Условия:

• Работа удалённо (автоматизаторы) или из комфортного офиса компании в Москве (ручное тестирование).
• Возможность горизонтального и вертикального карьерного роста.
• Работа над интересными проектами в уникальной команде инженеров с опытом работы в мировых компаниях.

💙 Все вакансии и отклик — по ссылке!
Please open Telegram to view this post
VIEW IN TELEGRAM
💩61🔥1
Оптимизация визуального регрессионного тестирования Playwright с помощью GitHub Actions

#читать #playwright

Автор описал случай из собственной практики. Ему потребовалось решить проблему несоответствия снимков на локальной машине и в CI.

Читать далее
🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Как и зачем тестировать LLM-based сервисы? Приходите узнать на E-CODE — главную конференцию осени от Ozon Tech 💙

В программе 50+ докладов и выделенный трек для QA. Больше, чем пользы, будет только веселья. Организаторы подготовили интеллектуальные интерактивы в течение дня и настоящий гик-рейв вечером. В лайнапе НТР, Заточка, ILWT и Нейромонах Феофан.

Всё пройдёт в Москве 13 и 14 сентября. Онлайн тоже можно. Регистрируйтесь!
Please open Telegram to view this post
VIEW IN TELEGRAM
Подробное руководство по локаторам в Playwright

#читать #playwright

Playwright – один из наиболее популярных фреймворков для end-to-end тестирования. С его помощью можно реализовать различные стратегии локализации и поиска элементов страницы. Прочитав эту статью, вы познакомитесь с различными локаторами Playwright и узнаете, как их использовать.

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

🔎 AQA Engineer. Удалённо / офис (Москва), от 60 т.р.

🔎 QA-инженер автоматизации тестирования. Офис / гибрид (Москва), 185-210 т.р.

🔎 QA Auto Backend. Удалённо (Москва), до 210 т.р.

🔎 QA Auto. офис (Ташкент), от $3000

🔎 AQA Java Engineer. Удалённо, до 260 т.р.

🔎 AQA (C#). Удалённо (РФ), до 260 т.р.

🔎 QA Auto (стек Java Mobile+Web). Удалённо (РФ, РБ), 300-320 т.р. на руки

🔎 Тестировщик-автоматизатор (C#). Удалённо (РФ и дружественные страны), 300-410 т.р.
Please open Telegram to view this post
VIEW IN TELEGRAM
Тестирование API: Playwright и Python (часть 1)

#читать #playwright

Из этой статьи вы узнаете, как написать тестовые скрипты для автоматизации POST-запросов с помощью Playwright и Pytest.

Читать далее
8👍5
Как работать с селекторами в Playwright?

#читать #playwright

При выполнении сквозного тестирования и мониторинге веб-сайтов с помощью Playwright важное значение имеет выбор правильных локаторов, т.к. они помогают создавать более стабильные и надёжные тесты.

Эта статья познакомит вас с локаторами, ориентированными на взаимодействие с пользователем, а также со способами фильтрации локаторов для повышения стабильности тестов.

Читать далее
👍1
Визуальное тестирование в Playwright

#читать #playwright

Автоматизированное визуальное тестирование встраивается в процесс разработки и непрерывной интеграции, экономя часы рутинной работы. Современные инструменты умеют не просто находить отличия, но и анализировать их критичность, что делает процесс ещё эффективнее. Один из таких инструментов - Playwright.

Читать далее
3
🗝Docker Compose для тестировщика: легко о сложном

Хотите научиться легко и правильно настраивать сложные приложения из множества контейнеров?

На этом вебинаре мы подробно разберём один из ключевых инструментов для современных тестировщиков — Docker Compose. Он помогает запускать, настраивать и управлять распределёнными приложениями, состоящими из нескольких контейнеров, что значительно упрощает работу с тестовыми средами и ускоряет процессы автоматизации.

На вебинаре вы узнаете:
— Поймём, почему важно использовать Docker Compose для организации многоконтейнерных приложений в автоматизации
— Изучим, как настроить сетевое взаимодействие между контейнерами — чтобы ваши сервисы могли «видеть» и обмениваться данными друг с другом
— Разберёмся с промежуточным хранением данных — что это такое и как правильно сохранять состояние приложений внутри контейнеров
— Узнаем, как применять эти знания для создания надёжных и воспроизводимых тестовых сред

Вебинар проходит в рамках курса "Python QA Engineer"

👉 Регистрация и подробности о курсе "Python QA Engineer":https://vk.cc/cOzFGy

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👍1
⚡️ Материалы о работе с Cypress

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

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

3️⃣ Тест-раннер Cypress: проблемы и решения. Cypress является невероятно мощным инструментом, но у него есть ограничения. К счастью, мощное комьюнити Cypress разработало плагины для решения этих проблем, и набор лучших практик. С ними и познакомит вас автор статьи.

4️⃣ Автоматизация UI тестов на Cypress. Подробное руководство по применению Cypress для автоматизированного тестирования пользовательского интерфейса.

5️⃣ Выделение текста в Playwright, Selenium и Cypress. Из этой статьи вы узнаете, как автоматизировать выделение текста в веб-приложении, проверить его поведение и устранить возникающие при этом проблемы.
Please open Telegram to view this post
VIEW IN TELEGRAM
6