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

selenium, playwrite, pytest

@viktorreh @aldrson
加入频道
Пройди собеседование на QA: 15 популярных вопросов и ответов (Python + Selenium + API)

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

Если у вас впереди собеседование на позицию QA-специалиста, где нужно знание Python, Selenium или тестирования API, — тогда вам сюда.

Читать далее
Полезные статьи о работе с Playwright

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

2️⃣ Тестирование API: Playwright и Python (часть 1). Руководство для начинающих. Вы узнаете, как настроить окружение и написать свои первые тесты API на Playwright и Pytest. Также здесь разбираются основы работы с APIRequestContext.

3️⃣ Парсинг данных после авторизации в Playwright. Из этой статьи вы узнаете, как автоматизировать сбор данных с сайтов, защищённых авторизацией, с помощью Playwright.

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

5️⃣ Быстрое знакомство с MCP в Playwright. Playwright MCP — это сервер, предоставляющий возможности автоматизации браузера с помощью дерева доступности Playwright. В этой статье рассматривается, как это всё работает, и приводятся примеры промптов.

6️⃣ Как Playwright MCP исследует ваш сайт и сам пишет тесты. Что, если бы тесты могли писаться сами, просто используя ваше приложение как реальный пользователь? Из этой статьи вы узнаете, как Playwright MCP (Model Context Protocol) в режиме агента может автономно исследовать приложение, обнаруживать ключевые функции и генерировать исполнимые тесты — без необходимости в ручном скриптинге.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7
18 сентября — митап YADRO для QA-инженеров!

📍 Санкт-Петербург, Loft Hall и онлайн
🕕 Начало в 19:00 | 🎫 Участие бесплатное

В программе:
— QA-практики в YADRO (Михаил Саравайский).
— Тестирование систем хранения данных: от RAID до автоматизации (Артём Хюппенен, YADRO).
— Интеграционные тесты глазами разработчиков: опыт облачной платформы MWS Cloud Platform (Эдгар Сипки).
— Финальный доклад от экспертов YADRO (Владимир Авдеев и Полина Ященко).

Офлайн-формат: демозона, стенды с «железом», квесты, подарки, afterparty.

👉 Регистрация уже открыта, количество мест ограничено.
Enhanced Test Automation with WebdriverIO

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

#qa #en

Скачать книгу
👍1
Автоматизация тестирования + искусственный интеллект = прорыв 😱

Вы — QA Lead, и мечтаете вывести процессы автотестирования на новый уровень? Или только начинаете свой путь в этом направлении и не знаете, с чего начать?

У нас есть решение!

2 сентября в 19:00 проведём вебинар, который изменит твой подход к автотестированию!

Спикеры — эксперты с 20+ годами опыта, которые расскажут, как правильно выстроить стратегию тестирования и внедрить AI-инструменты, не упав в ловушку "иллюзорной эффективности".

Что узнаете на вебинаре?
🔧Как начать автотестирование с нуля, если ты новичок, и как избежать ошибок на первых этапах
🔧Как выстроить зрелую стратегию автотестирования и интегрировать AI-инструменты с максимальной выгодой
🔧Как улучшить коммуникацию с разработчиками, чтобы ускорить процесс тестирования и не терять на этом время

Для всех участников — скидка 7% на любой курс OTUS и подарки:
🎁 Гайд "10 шагов к оптимизации процессов в команде тестирования"
🎁 Бонусы и скидки на курсы, которые прокачают твою команду и ускорят развитие твоего бизнеса.

📝 Записывайтесь на вебинар: https://tglink.io/2a0b125158ad
Не упустите шанс получить конкретные инсайты от профессионалов.

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: 2W5zFHyuExQ
👀 Вакансии для автоматизаторов за прошлую неделю:

🚩 QA Automation Engineer. Удалённо, $1000-2000

🚩 QA Automation Engineer. Удалённо (Россия), от 145 т.р.

🚩 AQA. Удалённо, до 160 т.р.

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

🚩 AQA Python. Удалённо, 180 т.р.

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

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

🚩 AQA Fullstack (стек C#). Удалённо (РФ), 280-300 т.р.

🚩 AQA Engineer (TS, PlayWright). Удалённо (РФ), 300 т.р.

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

🚩 Тестировщик-автоматизатор (Java). Удалённо (РФ и дружественные страны), 330-400 т.р.
Please open Telegram to view this post
VIEW IN TELEGRAM
📕 Java Generics в автоматизации тестирования: практическое применение в UI и API тестах для автоматизации тестирования для разработчиков Java, QA инженеров, автоматизаторов, QA Lead и DevOps-специалистов

На открытом уроке 4 сентября в 20:00 мск мы погрузимся в тонкости применения Java Generics в тестах:

📗 На вебинаре разберём:
1. Как работают Generics в Java и чем они полезны для тестировщика-автоматизатора.
2. Практика внедрения Generics в существующий фреймворк автоматизации тестирования.

📘 В результате на практике сравните различные примеры применения Generics в UI и API автотестах, разберетесь в приёмах, позволяющих избавиться от дублирующегося кода, и gолучите шаблоны кода, которые можно сразу интегрировать в свой Java-фреймворк.

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

Все участники открытого урока получат скидку на курс "Java QA Engineer. Professional"

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
1
🖥 Полезные статьи об использовании GitHub Actions для тестировщиков

1️⃣ Оптимизация визуального регрессионного тестирования Playwright с помощью GitHub Actions. Автор описал случай из собственной практики. Ему потребовалось решить проблему несоответствия снимков на локальной машине и в CI.

2️⃣ CI/CD на GitHub Actions и GitLab CI для самых маленьких. Часть 1. В последние годы вы, вероятно, слышали слова "DevOps", "CI", "CD", возможно, даже "GitHub Actions" или "GitLab CI". Но что это всё значит на практике? Нужно ли быть сеньором DevOps-инженером, чтобы с этим разобраться? К счастью — нет. Эта серия статей написана простым языком для тех, кто только начинает знакомство с автоматизацией разработки.

3️⃣ Лучший подручный инструмент для GitHub: учимся работать с Actions. Из этой статьи вы узнаете, как GitHub Actions упрощает процессы разработки при взаимодействии с репозиторием.

4️⃣ GitHub для тестировщиков: закладываем фундамент. Эта статья даст вам представление о том, чем Git и GitHub могут помочь тестировщику. Также вы найдете здесь инструкцию для начала работы с GitHub и GitHub Actions (со скриншотами).

5️⃣ Как автоматизировать работу с версиями API через Postman API и GitHub Actions. Из этой статьи вы узнаете, как использовать Postman для синхронизации и публикации обновлений с помощью его инструментов и API, которые облегчают управление жизненным циклом разработки.
Please open Telegram to view this post
VIEW IN TELEGRAM