Автоматизация тестирования
7.73K subscribers
253 photos
8 videos
6 files
307 links
Справочник материалов по Автоматизации тестирования.
Туториалы по всем основным технологиям. Книги и тесты для самопроверки.

selenium, playwrite, pytest

@viktorreh @aldrson
Download Telegram
Поиск элементов в Appium

#читать #appium

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

Читать далее
Что такое DDT?

#читать

Управляемое данными тестирование (DDT – Data Driven Testing) – это метод тестирования программного обеспечения, при котором тестовые данные хранятся в виде таблицы условий.

Читать далее
👍3
Как обеспечить надёжность автотестов: опыт ЮMoney и SimbirSoft 🪲

Bugs Busters — бесплатный митап ЮMoney для QA-специалистов. Опыт ЮMoney и приглашённого спикера из SimbirSoft применим в любых компаниях, для которых важна надёжность и стабильность цифровых сервисов.

На митапе Bugs Busters мы не просто рассказываем про внутренние практики, а делимся решениями, которые можно адаптировать под ваши проекты — от оптимизации автотестов до построения устойчивой мобильной инфраструктуры.

Вот о чём расскажут спикеры из ЮMoney и SimbirSoft:

🟣 UI Automation без UI: стабильные автотесты в мире нестабильных iOS-приложений. Поделимся опытом, как мы адаптировали XCUITests на основе SDK-first тестовой архитектуры.
🟣 Мечтают ли Android-эмуляторы о запуске в Docker? Расскажем, как мы обошлись без классической фермы устройств при запуске Android-автотестов на CI.
🟣 Скелеты в шкафу мобильного тестирования: на примере проектов ЮMoney рассмотрим, как поддерживать сотню устройств всегда готовыми к работе. Разберём риски постоянной зарядки девайсов, расскажем о выбранной стратегии и первых шагах к удалённому управлению через DeviceHub.

15 октября, среда, в 19:00 (мск) — присоединяйтесь онлайн или приходите в офис ЮMoney в Санкт-Петербурге, чтобы пообщаться с командами, которые ежедневно тестируют под реальной нагрузкой.

Зарегистрируйтесь, чтобы принять участие. Все подробности — на сайте митапа Bugs Busters ™️
Please open Telegram to view this post
VIEW IN TELEGRAM
2
☄️ Подборка статей об использовании JMeter в тестировании

1️⃣ Вопросы на собеседовании по JMeter. Список вопросов по JMeter для подготовки к интервью.

2️⃣ Нагрузочное тестирование Rest API с помощью Apache JMeter. В этой статье описано, как провести базовое нагрузочное тестирование с помощью Apache JMeter.

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

4️⃣ Поддерживаемые тесты в JMeter: tips and tricks. Из этой статьи вы узнаете, какими приемами можно воспользоваться, чтобы JMeter-тесты всегда были легко поддерживаемыми и читаемыми, а регрессионное нагрузочное тестирование продуктов не становилось пыткой.

5️⃣ JMeter как инструмент для автоматизации функционального тестирования. В статье показано, как использовать Apache JMeter для автоматизации функционального тестирования, включая запуск тестов в CI, гибкую работу с HTTP-запросами, обработку переменных, подключение к базам данных и интеграцию с Allure для удобных отчетов.

6️⃣ Плагины JMeter. Эта статья познакомит вас с самыми популярными плагинами
JMeter. Также вы узнаете, как их устанавливать и удалять.

7️⃣ Jmeter + ГОСТ TLS. Подключаем отечественную криптографию к тестам веб сервисов. Множество QA специалистов, а также специалисты по нагрузочному тестированию, используют JMeter в своей работе из-за его достаточно большой гибкости. Пакет всем хорош, но в своей базовой поставке он ничего не знает про российские алгоритмы шифрования.
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥1
CI/CD и Jenkins в современном тестировании

#читать #jenkins

В этой статье рассмотрена интеграция тестов Selenium Java в конвейеры Jenkins для непрерывной интеграции (CI). Вы узнаете, как настроить среду, написать Selenium-тесты и управлять ими, настроить пайплайны Jenkins, автоматически запускать тесты при изменении кода, генерировать отчеты и следовать лучшим практикам для эффективной автоматизации тестирования.

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

📎 AQA Python. Удалённо (РФ), от 130 т.р.

📎 AQA Java. Удалённо (Москва), до 180 т.р.

📎 Автотестировщик на Java. Офис / гибрид (Москва), от 160 т.р.

📎 AQA Engineer. Удалённо (РФ), от 190 т.р.

📎 AQA Python Middle. Удалённо, до 200 т.р.

📎 Middle/Senior Mobile QA Automation. Удалённо, $2200-3600

📎 QA Automation Java. Офис, $2500-3500

📎 AQA. Удалённо (РФ), 200-220 т.р.

📎 QA Automation Engineer. Удалённо (РФ), 200-230 т.р.

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

📎 Middle QA Automation Engineer. Офис (Москва), 215 т.р.

📎 QA Fullstack mobile. Удалённо (РФ), 250-300 т.р.

📎 QA Fullstack (C#). Удалённо (РФ), 250-310 т.р.

📎 QA Automation Engineer C#. Удалённо, 260-350 т.р.

📎 Fullstack QA Engineer (JavaScript). Удалённо (не РФ), от $50 т./год

📎 QA Auto Java (backend). Удалённо (дружественные страны +/-2 ч. от Мск), 350-430 т.р.
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Как стабилизировать команду и взаимозаменять в ней людей?

На открытом уроке мы в формате диалога двух практикующих QA Lead обсудим, как построить устойчивую команду, где люди взаимозаменяемы, а лидер может делегировать и развивать будущих лидеров. Разберём, кто такие T-shaped специалисты, как работает шаринг знаний и почему важно растить «свою замену», чтобы команда сохраняла продуктивность даже в кризисных ситуациях.

Что рассмотрим на уроке:
- Основы взаимозаменяемости и устойчивости команды
- T-shaped специалисты и их роль в QA
-Шаринг знаний и делегирование
- Рост своей замены и гибкий старт внедрения практик

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

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
😁1💩1
Тестирование веб-приложений с Playwright

#читать #playwright

В данной статье мы подробно разберем Playwright, изучим его функции, преимущества, установку и пошаговое руководство для начала работы.

Читать далее
2🔥1
Playwright — современный инструмент для e2e-тестирования

Быстрее Selenium, мощнее Puppeteer.

Почему всё больше переходят на Playwright?
⚡️ Параллельный запуск — тесты в несколько потоков, CI не простаивает
🧩 Изоляция контекстов — никаких побочных эффектов между тестами
Автоожидания — wait(3000) не нужен, Playwright сам ждёт готовности
📦 Моки и API — тестируйте даже если бэк упал
🔍 Отладка — трейс, скриншоты, видео, Inspector из коробки

Вас ждёт насыщенная программа:
- Архитектура Playwright: контексты, браузеры, конфигурация
- Надёжные автотесты: ожидания, retries, трассировки, видео
- API и моки: REST-запросы, заглушки, перехват трафика
- CI/CD: GitHub Actions, GitLab, Allure, параллелизация
- Структура: Page Object, фикстуры, переиспользуемые шаги

А чтобы убедиться, что вам подойдёт – начните сразу с практики

🎁 Первые уроки + документация на русском БЕСПЛАТНО:


Урок 1️⃣ | Первый автотест за 15 минут
Урок 2️⃣ | Локаторы и селекторы
Урок 3️⃣ | Взаимодействие с элементами

Выберите свой язык и получите демо-доступ:

🐍 Playwright + Python ➡️ Получить доступ

💛 Playwright + JavaScript/TypeScript ➡️ Получить доступ

Реклама. ООО "Инженеркатех" ИНН: 9715483673 erid: 2W5zFJrCTXe
🔥64👍4
Как найти битые ссылки в Selenium

#читать #selenium

Неработающие (битые) ссылки – это ссылки или URL-адреса, которые недоступны. Ручная проверка ссылок — утомительная задача, поскольку на каждой веб-странице их может быть большое количество, и этот процесс приходится повторять вручную для всех страниц.

Сценарий автоматизации с использованием Selenium, который автоматизирует этот процесс, является более правильным решением.

Читать далее
Автоматизированное интеграционное тестирование

#читать

В статье разбираются преимущества, лучшие практики и распространённые сложности автоматизации интеграционных тестов, а также рассказывается, как CI и ИИ меняют подход к интеграционным проверкам и делают их быстрее и надёжнее.

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

📎 AQA Engineer (Python). Удалённо (РФ), 180-220 т.р.

📎 Mobile QA Automation. Удалённо, $2200-3600

📎 Middle QA Automation Engineer. Офис / гибрид (Сколково), 215 т.р.

📎 Fullstack QA. Удалённо, до 250 т.р.

📎 QA инженер (C#). Удалённо, 250-300 т.р.

📎 QA Automation. Удалённо (РФ), 295-395 т.р.

📎 AQA Java. Удалённо, от 300 т.р.

📎 QA Automation Engineer. Удалённо (Москва), от 300 т.р.

📎 QA (C#). Удалённо (РФ), 334-378 т.р.

📎 Head QA. Удалённо, 350 т.р.

📎 AQA инженер (Java). Удалённо (РФ), 350-405 т.р.

📎 QA Auto Java. Удалённо (Мск), 350-430 т.р.

📎 QA Engineer JavaScript. Удалённо, от $50000/год

📎 AQA Engineer. Удалённо, ЗП договорная
Please open Telegram to view this post
VIEW IN TELEGRAM
Как организовать процесса тестирования в agile и не-agile командах?

На открытом уроке мы разберём, как по-разному строится процесс тестирования в waterfall-проектах и в scrum-командах. Покажем, какие практики сохраняют эффективность в обеих моделях, а какие требуют адаптации. Особое внимание уделим роли QA Lead в Scrum: какие обязанности он берет на себя и как помогает команде работать предсказуемо и качественно.

Что рассмотрим на уроке:
- Организация тестирования в waterfall-проектах
- Организация тестирования в Scrum-командах
- Роль и обязанности QA Lead в agile-процессе
- Практики, которые помогают наладить работу в разных моделях

👉🏻Записаться и подробности о курсе: https://vk.cc/cQwwRa

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Антипаттерны тестирования

#читать

Эта статья — реальная история о худшем тестовом наборе: взаимозависимые тесты, файлы-монстры на тысячи строк и проверки «на глаз». Разбираем антипаттерны, которые превращают тестирование в кошмар, и уроки, которые из этого можно извлечь.

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

📎 QA Auto Java. офис (Усады), от 180 т.р.

📎 Автоматизатор тестирования QAA. Удалённо (Москва), до 240 т.р.

📎 QA Automation engineer. Удалённо, от 200 т.р.

📎 QA Engineer Python. Удалённо, 200-250 т.р.

📎 QA Full-stack. Удалённо, 200-300 т.р.

📎 QA Lead. Удалённо, 200-300 т.р.

📎 Автоматизатор тестирования. Удалённо (РФ), от 200 т.р.

📎 QA-auto. Офис / гибрид (Ташкент), от $3000

📎 QA Fullstack Java. Удалённо (Москва), от 250 т.р.

📎 QA Automation Java (Full Stack). Удалённо (РФ), до 300 т.р. (ТК) / до 355 т.р. (ИП)

📎 QA Fullstack. Удалённо (РФ), 250-300 т.р.

📎 Инженер QA (Java). Удалённо, 250-300 т.р.

📎 QA Full Stack Java. Удалённо (РФ), 250-300 т.р.

📎 QA Full-stack. Удалённо (РФ, РБ), 250-300 т.р. на руки

📎 QA Fullstack (стек C#). Удалённо (РФ и дружественные страны), 250-310 т.р. на руки

📎 QA Engineer Java. Удалённо, 250-350 т.р.
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1👌1🕊1
Вопросы на собеседовании по Playwright JavaScript с короткими ответами

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

Подготовка к собеседованию Playwright стала проще. В этой статье вы найдете самые важные вопросы с короткими и практичными ответами.

Читать далее
🟤 Тестов много, а пользы мало? Приходите разобраться, как работать с тестовым покрытием на примере playwright

30 октября в 19:00 (МСК) на практическом вебинаре QA.GURU:

– рассмотрите, что такое тестовое покрытие и зачем оно бизнесу;
– выясните, как измерять API coverage для API и UI тестов.

🚩 Спикер — Любовь Данилова, Head of Automation QA в Lamoda, эксперт с 10-летним опытом в IT, создатель первого в России курса по JS + playwright!

Материалы занятия универсальны для любого стека.

Тестируете вручную или только начинаете путь в автоматизации — не важно, будет полезно!

Регистрируйтесь по ссылке🌻
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Cucumber в Cypress: Пошаговое руководство

#читать #cucumber #cypress

Один из самых распространенных вопросов, которые встречаются на вебинарах и прямых трансляциях, звучит так: Как использовать “X” в Cucumber? . Будь то тестирование API, cy.session() или другая функциональность, Cucumber является обязательным требованием во многих командах.

Читать далее
Как написать идеальный автотест: 25 джедайских принципов

#читать

Тимлид отдела автоматизации тестирования в VK ID делится принципами написания идеальных тестов.

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

↘️ QA Automation Middle (Swift / Kotlin). Удалённо (РФ), до 180 т.р.

↘️ QA Auto Engineer. Удалённо (РФ), от 180 т.р.

↘️ Middle QA Automation. Удалённо, $2200-3600

↘️ AQA. Удалённо, до 210 т.р.

↘️ QA Automation Engineer Python. Офис / гибрид (Сколково), 215 т.р.

↘️ АQA Full-Stack Java. офис (РФ), до 230 т.р.

↘️ AQA Mobile. Удалённо, 200-300 т.р.

↘️ QA Full-Stack Java. Удалённо, до 240 т.р.

↘️ Тестировщик-автоматизатор. Удалённо (РФ / РБ), до 260 т.р.

↘️ QA Full-stack (Java). Удалённо (РФ), 250-300 т.р.

↘️ QA Fullstack (Java). Удалённо (РФ+РБ), 250-300 т.р.

↘️ QA Fullstack. Удалённо (РФ), 250-310 т.р.

↘️ AQA ритейл. Удалённо (РФ), 250-324 т.р.

↘️ QA fullstack (C#). Удалённо (РФ и дружественные страны), до 385-435 т.р.

↘️ Fullstack QA (Java, mobile). Удалённо, 300-400 т.р.

↘️ QA Auto Java (full stack). Удалённо (РФ), до 408-461 т.р.

↘️ AQA Automation. Гибрид (Москва), от 330 т.р.

↘️ Тестировщик (Java). Удалённо (РФ), 336-422 т.р.

↘️ QA Lead (C#). Офис, Удалённо, гибрид( (Москва, Санкт-Петербург, Екатеринбург, сезонный коворкинг в Сочи), ЗП договорная
Please open Telegram to view this post
VIEW IN TELEGRAM