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

selenium, playwrite, pytest

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

📥 AQA Engineer
Сила знаний
Middle · Remote · Россия · ₽75 000 – 120 000

📥 Автоматизированное тестирование (стажер)
Сбер
Junior · Onsite · Москва

📥 QA (команда Инструменты принудительного взыскания)
Сбер
Onsite · Москва

📥 QA‑инженер, middle+
Контур
Middle · Hybrid · Екатеринбург и ещё 8 городов

📥 Инженер по автоматизированному тестированию backend (Python)
Онлайн-кинотеатр Иви
Middle · Москва

📥 QA Automation (Java)
Wildberries
Middle · Remote

📥 AQA Engineer (Python)
IT People group
Contract · Middle · Remote · Россия

📥 Senior Mobile QA Java [Мой МТС]
МТС
Senior · Hybrid · Москва

📥 QA Team Lead
Vestan
Senior · Remote · до €4 000

📥 AQA Engineer
Omega Solution
Senior · Remote · Европа · от €4 000


✈️ Talanto | #вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
Хотите бесплатно погрузиться в QA с сопровождением от топовых практиков? Этот пост для вас! Авито запускает новый поток бесплатного онлайн-курса по QA!

Почему нужно подать заявку?

- Топовые эксперты и практики. Преподаватели — QA-инженеры Авито, которые делятся знаниями, как улучшать продукты с многомиллионной аудиторией.
- Прикладные навыки для портфолио. Вы научитесь применять принципы тестирования и автоматизации, писать автотесты на разных уровнях, анализировать требования и работать с профессиональными инструментами (Bruno, DevTools, Git и др.).
- Поддержка на всём пути. Обучение длится 4 месяца и включает лекции, практические занятия, лабораторные работы и экзамен с обратной связью от экспертов.
- Фаст-трек для лучших. Выпускники, вошедшие в топ рейтинга, получат преимущество при отборе на стажировку в Авито.

Регистрация продлится до 16 августа включительно! Успейте подать заявку
1🔥1
Как протестировать приложение с помощью Postman и контейнеров Docker

#читать #postman #docker

В этой статье мы разберем, как протестировать API с помощью Postman и контейнеров Docker.

Мы протестируем простое CRUD-приложение, созданное с помощью Node.js, Express и Postgres.

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

🟠 Поиск элементов в Playwright. При создании сквозных (end-to-end) тестов необходимо сначала найти элементы на веб-странице, а затем выполнять действия с ними. Например, найти ссылку и нажать на нее. А самый удобный способ найти элемент — использовать генератор тестов Playwright, который позволяет не только генерировать тесты, но и автоматически создавать локаторы для конкретных элементов.

🟠 Как создавать PDF-файлы в Playwright. Playwright можно использовать для создания PDF-файлов из веб-страниц. Это открывает интересные сценарии автоматизации таких задач, как архивирование, генерация счетов, написание руководств, книг и т. д.

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

🟠 Визуальное тестирование в Playwright. Как убедиться, что интерфейс не «поехал» после очередного коммита? В этой статье разбираетсся, как настроить визуальное тестирование в Playwright, сравнивать скриншоты, проводить UI-регрессии, интегрировать проверки в CI и как подключить Chromatic для интерактивных снапшотов.

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

6️⃣ Тестировщик Python (CAD/САПР)
Т1
Junior · Onsite · Москва

2️⃣ AQA Engineer (Java)
Bell Integrator
Middle · Hybrid · Москва · 💰 от ₽140 000

3️⃣ Automation QA Engineer (Python)
IT Test
Middle · Hybrid · Тула, Санкт-Петербург, Ульяновск · 💰 от ₽150 000

4️⃣ QA Automation Engineer (Middle+)
Сбер
Middle · Hybrid · Москва

5️⃣ AQA C# Middle/Senior
Devquality
Middle · Hybrid · Москва · 💰 до ₽235 000

6️⃣ QA Fullstack C#
Centicore
Middle · Remote · Россия · 💰 ₽250 000 – 320 000

7️⃣ Инженер по автоматизации тестирования
Rubrain.com
Middle · Remote · Россия · 💰 до ₽340 000

8️⃣ Middle+ Fullstack QA Engineer
Marksman
Middle · Hybrid · Москва · 💰 от ₽250 000

9️⃣ Middle QA automation [Зеленые ценники, Мой МТС]
МТС
Middle · Hybrid · Москва

6️⃣1️⃣ Middle QA Engineer (Backend)
Зонтик
Middle · Remote · Россия


✈️ Talanto | #вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Ребят, создали чат для помощи в поиске работы для тестировщиков.

Чат с вашими резюме. Будем их подсвечивать для работодателей и HR менеджеров.

QA Резюме
3👍1
Python Testing with pytest

Автор:
Brian Okken
Год издания: 2022

#qa #python #pytest #en

Скачать книгу
❤‍🔥3🔥2
⚡️⚡️Что происходит, когда покрытие тестами превращается из инженерной метрики в KPI?

Обычно начинают расти проценты в отчетах. Потом появляются тесты, написанные ради покрытия. А вот качество продукта при этом может почти не измениться. Если ориентироваться только на цифры, легко начать оптимизировать метрики вместо качества тестирования.

👉 На Heisenbug 2026 Иван Пономарёв — Staff Software Engineer и преподаватель с более чем 20-летним опытом — предложит посмотреть на эту проблему с инженерной точки зрения.
В докладе «Красивые цифры, или что мы измеряем на самом деле, когда измеряем покрытие» он покажет:

• почему привычные метрики покрытия могут вводить команду в заблуждение;
• как цикломатическая сложность помогает оценить достаточность тестов;
• где мутационное тестирование действительно приносит пользу, а где — нет;
• как настроить quality gates, чтобы они поощряли поиск дефектов, а не погоню за красивыми цифрами.

Подробнее о докладе и конференции — на сайте.
🔥41
Сложно найти работу? Дело не в вас, а в системе!

#читать

Отправили 100 резюме, выполнили тестовое, а в ответ — тишина? Через пару месяцев такого марафона даже у топовых специалистов опускаются руки и включается синдром самозванца. Но что, если с вами все в порядке, а ломать вашу самооценку — это системное свойство современного рынка?

Читать далее
🔥3👎1
🕷 Материалы о парадоксе пестицида в тестировании

В 1990 году Борис Бейзер в своей книге Software Testing Techniques, Second Edition ввел термин «парадокс пестицида» в контексте тестирования программного обеспечения. Он писал: «Любой метод, который вы используете для предотвращения или поиска ошибок, оставляет после себя часть скрытых проблем, против которых этот метод бессилен».

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

Собрали для вас материалы по этой теме.

📥 Главные принципы тестирования программ. Обзор семи принципов тестирования. Тут нас особенно интересует пятый - собственно парадокс пестицида.

📥 Парадокс пестицида и методы борьбы с ним. В статье рассмотрены причины парадокса пестицида в тестировании и лучшие методы предотвращения подобных проблем.

📥 Избегаем парадокса пестицида, или Как мы внедрили систему рекомендаций «забытых» тест‑кейсов. Автор рассказала, как в ее команде оптимизировали процесс формирования регрессионного тестирования для ручного прогона, внедрив систему весов для тест‑кейсов.

📥 Долой баги! Рандомизация веб-тестирования. Справиться с проявлениями парадокса пестицида помогает фаззинг. Это тестирование без знания того, каким должен быть конкретный результат.

▶️ Что такое парадокс пестицида?
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Чат с вашими QA резюме.

Присылайте резюме, чтобы HR вас увидела и ей(ему) было удобно с вами связаться.

QA Резюме

P.S сейчас там можно бесплатно «прожарить» свое резюме на предмет ошибок и обхода ATS
🌚2
Practical Playwright Test

Автор: Jean-François Greffier
Год издания: 2026

#qa #playwright #en

Скачать книгу
👍3
3 сайта, которые помогают создать, проверить или улучшить резюме и пройти ATS фильтр.

1. UpdateCV.me
Сервис для создания и улучшения IT-резюме, анализа его структуры и ATS-совместимости, сравнения с конкретной вакансией и адаптации под требования работодателя.
Можно загрузить готовое резюме или создать новое с помощью ИИ. Рекомендации только по делу в формате было-стало, пользователь сам решает, какие изменения принять.

2. NETWRK
Позволяет создать резюме с нуля, провести автоматический анализ, улучшить формулировки, адаптировать резюме под вакансию и подготовить сопроводительное письмо.

3. Сопровод
Помогает сравнить резюме с вакансией, найти недостающие навыки, адаптировать содержание и создать сопроводительное письмо для конкретного отклика.
Также есть трекер отправленных откликов.

#резюме #поискработы #карьера #hr
🔔 Вакансии для автоматизаторов за неделю:

📥 QA Automation Engineer (HR-платформа)
Сбер
Hybrid · Москва

📥 QA Automation C#
Aston
Москва

📥Auto QA (Python) (ИТ блок "Строительство")
Сбер
Hybrid · Москва

📥 AQA Java (автотестировщик)
Сбер
Hybrid · Москва

📥 Middle Python AQA [EORD, МТС Веб Сервисы]
МТС
Middle · Hybrid · Москва

📥 QA Automation Engineer (IDEA Ultimate QA)
Middle · Remote · Belgrade, Serbia; Berlin, Germany; Limassol +10


✈️ Talanto | #вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Тестирование API с Playwright

#читать #playwright

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

Читать далее
3
👀 Материалы о работе с Cypress

🚩 Работа с файлами cookies в Cypress. Вы успешно вошли в свое приложение и прошли первый тест. Затем перешли к следующему тесту, нажали на него, но внезапно ваша сессия закончилась, и нужно снова пройти авторизацию. Почему Cypress выводит вас из системы после каждого теста? Причина, по которой нужно опять войти в систему, может заключаться в том, что ваше приложение использует cookies для хранения токена аутентификации.

🚩 Генерация случайного пользователя в тестах Cypress. В этой статье разобираются несколько способов создания тестового пользователя и его последующего использования в тестах Cypress.

🚩 Запуск автотестов Cypress в Docker контейнерах с использованием различных Docker образов. В статье описаны преимущества использования Docker в Cypress тестировании, а также изложен механизм сборки настраиваемых образов Docker для запуска автотестов Cypress в Docker-контейнерах, развертываемых на основе данных образов.

🚩 Руководство по использованию Cypress для перехвата API в UI-автоматизации. Перехват означает взятие контроля над API путем подслушивания запросов и манипулирования ими через изменение свойств запроса или ответа. Это очень мощный инструмент автоматизаторов, помогающий создавать устойчивые тесты пограничных случаев.

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

🔎 БОНУС: Большой тест по Cypress
Please open Telegram to view this post
VIEW IN TELEGRAM
1