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

selenium, playwrite, pytest

@viktorreh @aldrson
Download Telegram
Параллелизация в 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
🔥 Вакансии для автоматизаторов за прошлую неделю:

✔️ Middle AQA. Удалённо (РФ), 140-200 т.р.

✔️ QA Automation. Удалённо, от 150 т.р.

✔️ Тестировщик-автоматизатор (C#). Удалённо (РФ + дружественные страны), 200-250 т.р.

✔️ QA Automation Engineer. Офис (Ташкент), $2500-3500

✔️ Тестировщик-автоматизатор (Java). Удалённо (РФ), 220-350 т.р.

✔️ QA Auto C#. Удалённо, 220-385 т.р.

✔️ AQA C#. Удалённо (Москва), до 260 т.р.

✔️ Auto QA Engineer (Java). Удалённо (Казахстан), от 3000 евро

✔️ QA Auto C#. Удалённо (РФ), 250-380 т.р.

✔️ Auto QA Engineer (Java). Удалённо, от 280 т.р.

✔️ AQA. Офис (Питер), от 300 т.р.

✔️ QA Auto. Удалённо (РФ, РБ), 300-320 т.р.
Please open Telegram to view this post
VIEW IN TELEGRAM
Топ 40 вопросов по автоматизированному тестированию в 2025 году

#читать #собеседование

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

Читать далее
8👍3
Автотесты и базы данных: когда без JDBC не обойтись 🤔

В современном бизнесе трудно представить приложение без работы с Базами данных. Чаще всего это проверенные временем реляционные Oracle, Postgres или MySQL.

Manual QA быстро сталкивается с SELECT, JOIN и INSERT — эти вопросы звучат даже на junior-позициях. Но как долго может избегать Баз данных автоматизатор? 💡

Дмитрий Тучс уверен: долго без БД не проживёшь — в какой-то момент автотесту придётся отправлять запрос напрямую.

🚀 21 августа в 19:00 состоится бесплатный вебинар «Базовые концепции JDBC — от теории к практике» от автора курса «Автоматизация тестирования на Java Advanced» — Дмитрия Тучса!

✔️ На вебинаре вы рассмотрите:
— Зачем в JDBC всё построено на интерфейсах
— Роль Driver и как он работает
— Почему результат запроса всё ещё удерживает соединение
— Как отправить запрос к БД из автотеста
— Лайвкодинг на практике

Вас ждет не только интересная теория, но и реальная практика! Регистрируйтесь сейчас, чтобы успеть занять место! ▶️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👎1
Testing in Python

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

#qa #en

Скачать книгу
4
😉 Давно мечтаете попробовать себя в автотестировании на Python? QA.GURU дарят такую возможность:

Забирайте абсолютно бесплатно мини-набор для старта в автоматизации
— смотрите вебинар, выполняйте практическое задание на тренажере с написанием автотеста, изучайте карьерный гайд и получите секретный бонус!

— Урок с написанием кода

На уроке:

• Напишете свой первый автотест — даже без опыта в коде.
• Разберёте библиотеки Selenium, Playwright и Selene.
• Поймёте, как тестировать Web, Mobile и API в одном проекте.
• Узнаете тренды QA и фишки из практики.
• Выясните, как стартовать в профессии, пройти собеседование и выделиться среди кандидатов.


— Практика в тренажере

После урока вы получите доступ к интерактивной платформе, где:

• Повторите код и задания из занятия.
• Выполните работу в условиях, максимально близких к реальной работе.
• Закрепите навык работы с автотестами на реальном проекте.


— Карьерный гайд для автоматизаторов на Python

Внутри:

• Вопросы с реальных собеседований.
• Частые задачи и решения.
• Критерии оценки Junior / Middle / Senior.
• Подборка полезных ресурсов для роста: документация, книги, задачи и QA-чаты.


Секретный бонус от QA.GURU 🤫
После прохождения мини-программы вам откроется персональная скидка 10% на полный курс QA.GURU!

🔗 Забрать всё это можно прямо сейчас по ссылке!

Кстати, полноценный курс автоматизации на Python от QA.GURU стартует уже 28 августа — вас ждет целых 3 месяца обучения, 100 часов практики с менторами из Яндекса и Dodo Brands, + 4 проекта в портфолио 😎

Начните свой путь в автотестировании уже сейчас вместе с полезной подборкой, которую QA.GURU дарят вам бесплатно! Это отличный шанс погрузиться не только в теорию, но и попрактиковаться в реальном времени!
Please open Telegram to view this post
VIEW IN TELEGRAM
2
👀 Полезные статьи об Appium

1️⃣ Руководство по Appium Studio. Эта статья познакомит вас с Appium Studio – IDE, предназначенной для разработки и выполнения автоматизации мобильных тестов с использованием API Appium/Selenium WebDriver.

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

3️⃣ Автоматическое тестирование приложений Flutter с помощью Appium. Статья для тех, кто сталкивается с проблемами при разработке сценариев автоматизации гибридных мобильных приложений, сочетающих нативные и Flutter-компоненты или только Flutter-приложения. Автоматизация в таких сценариях действительно может быть сложной, но при правильном понимании и подходе она становится более управляемой.

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

5️⃣ Selenoid на Android – от А до Я. Из этой статьи вы узнаете, как можно стабильно и многопоточно тестировать клиентские приложения на последних версиях Android с помощью Selenoid – если у вас уже есть Appium-автотесты, или они ещё только планируются.
Please open Telegram to view this post
VIEW IN TELEGRAM
1