Один из моих самых успешных проектов был связан с автоматизацией тестирования UI для крупного веб-приложения, которое использовалось в области финансовых технологий. Проект был в первую очередь ориентирован на улучшение покрытия тестами и ускорение процесса релизов.
Я был ответственен за разработку и внедрение системы автоматических тестов для проверки пользовательского интерфейса, включая взаимодействие с различными компонентами UI. В процессе работы я использовал фреймворк Selenium для автоматизации тестирования и интеграции с CI/CD пайплайном на Jenkins. Важно было также учитывать кросс-браузерную совместимость и адаптивность интерфейса для разных устройств, что требовало тщательной настройки тестовых сценариев.
Процесс включал несколько этапов:
-
Сбор требований и понимание ключевых сценариев пользователя, на которых основывались тесты.
-
Написание и настройка тестов для различных элементов UI, таких как формы, кнопки, таблицы и графики.
-
Внедрение системы отчетности, которая позволяла легко отслеживать успешность и неуспешность тестов.
-
Тесная работа с командой разработчиков для устранения найденных ошибок и улучшения производительности интерфейса.
В результате этого проекта нам удалось значительно повысить качество продукта и сократить время на ручное тестирование, что привело к более быстрому выходу новых версий и улучшению пользовательского опыта.
Полезные привычки и рутины для развития инженера по автоматизации тестирования UI
-
Ежедневное изучение новых инструментов и технологий автоматизации (Selenium, Cypress, Playwright, TestCafe и др.).
-
Регулярное чтение профильных блогов, статей, документации и новостей индустрии.
-
Практика написания чистого и поддерживаемого кода с применением лучших практик программирования (рефакторинг, паттерны проектирования).
-
Настройка и поддержание CI/CD процессов для автоматизированных тестов.
-
Регулярное участие в код-ревью и обмен знаниями с командой.
-
Ведение и обновление личного портфолио проектов и автоматизационных сценариев.
-
Планирование и выполнение задач по улучшению покрытия тестами интерфейсов.
-
Изучение и внедрение методик тест-дизайна (Boundary Value Analysis, Equivalence Partitioning и др.).
-
Отработка навыков отладки тестов и анализа логов.
-
Участие в конференциях, митапах и онлайн-вебинарах по автоматизации тестирования.
-
Освоение языков программирования, используемых в автоматизации (JavaScript, Python, Java и др.).
-
Постоянное обучение новым методам тестирования UI и UX с учетом пользовательского опыта.
-
Практика написания документации для тестовых сценариев и автоматизационных решений.
-
Установка и поддержание здорового баланса между автоматизацией и ручным тестированием.
-
Регулярное тестирование и оптимизация скорости выполнения автоматизированных тестов.
-
Анализ ошибок тестов с целью выявления причин нестабильности и повышения надежности.
-
Разработка и поддержка вспомогательных утилит для автоматизации и тестирования.
-
Мониторинг и изучение новых трендов в области UI/UX дизайна для улучшения тестов.
-
Ведение дневника профессионального развития с целью отслеживания прогресса и планирования обучения.
-
Освоение навыков коммуникации для эффективного взаимодействия с разработчиками, менеджерами и другими участниками команды.
Создание и ведение блога для инженера по автоматизации тестирования UI
-
Определение целей блога
Начни с чёткого понимания, что ты хочешь достичь. Ведение профессионального блога должно способствовать твоему росту как эксперта в своей области, а также привлечению внимания работодателей, коллег и сообщества. Возможно, твоя цель — делиться знаниями, решать реальные проблемы или привлекать новых клиентов для консалтинга. -
Выбор платформы
Для блога важно выбрать удобную и популярную платформу. Рассмотри следующие варианты:-
Medium — прост в использовании, хорош для создания текстовых материалов.
-
WordPress — гибкость в дизайне и интеграции.
-
Dev.to — популярное среди разработчиков сообщество.
-
GitHub Pages — если ты хочешь продемонстрировать проекты и примеры кода.
-
-
Целевая аудитория
Определи, кто будет читать твой блог. Это могут быть:-
Новички в автоматизации тестирования, которым ты будешь давать базовые знания.
-
Опытные специалисты, которым интересны более глубокие темы, новшества, кейс-стади.
-
Работодатели и рекрутеры, заинтересованные в твоих навыках.
-
-
Контент
Контент — сердце твоего блога. Он должен быть информативным и релевантным. Вот несколько идей для создания контента:-
Технические статьи: Объяснение принципов работы с инструментами автоматизации UI (например, Selenium, Appium, Cypress). Детальные гайды по настройке и использованию.
-
Кейсы и примеры: Пример успешного проекта, решение сложной проблемы, багов в UI.
-
Обзор инструментов: Сравнение популярных инструментов для автоматизации тестирования UI.
-
Тренды и новшества: Поддерживай аудиторию в курсе новых технологий, библиотек и методов, которые активно применяются в области.
-
Личное мнение: Размышления о текущих тенденциях в тестировании, проблемах индустрии, а также персональные ошибки, с которыми ты столкнулся в своей практике.
-
-
Частота публикаций
Регулярность публикаций играет важную роль. Начни с одного поста в неделю или два поста в месяц, чтобы не перегружать себя, но при этом поддерживать интерес аудитории. -
Оптимизация контента
Чтобы твой блог был легко находить, стоит оптимизировать статьи для поисковых систем (SEO):-
Используй ключевые слова, связанные с автоматизацией тестирования UI, в заголовках, подзаголовках, тексте.
-
Включай внутренние и внешние ссылки.
-
Убедись, что твои статьи легко читаемы: разбивай текст на абзацы, используй списки и изображения.
-
-
Взаимодействие с аудиторией
Важно поддерживать активное взаимодействие с читателями:-
Ответы на комментарии.
-
Обсуждения актуальных вопросов.
-
Проведение опросов и получения отзывов о статьях.
-
-
Продвижение блога
Чтобы привлечь читателей, нужно активно продвигать блог:-
Социальные сети: Делись ссылками на новые статьи в LinkedIn, Twitter, Reddit и профессиональных форумах.
-
Группы и сообщества: Участвуй в обсуждениях на специализированных платформах (например, Stack Overflow, Hacker News).
-
Email-рассылки: Создай подписку на новости блога, чтобы привлекать постоянных читателей.
-
Гостевые посты: Пиши статьи на других блогах или форумах и вставляй ссылки на свой сайт.
-
-
Аналитика и улучшение
Используй инструменты аналитики, чтобы отслеживать посещаемость блога и понимать, какие темы наиболее интересны аудитории. Это поможет корректировать стратегию контента и улучшать качество материалов.
Развитие навыков презентации и публичных выступлений для инженера по автоматизации тестирования UI
-
Понимание аудитории. Изучить, кто будет слушать презентацию: коллеги, руководители, заказчики. Адаптировать язык и уровень технических деталей под их знания и интересы.
-
Четкая структура. Построить презентацию с логическим и понятным планом: введение, основная часть, выводы. Использовать переходы для плавного перехода между темами.
-
Визуальная поддержка. Создавать слайды с минимальным количеством текста и понятными иллюстрациями, графиками, схемами. Акцентировать внимание на ключевых моментах.
-
Практика выступления. Репетировать выступление вслух, контролируя темп, интонацию и паузы. Записывать себя на видео для анализа и улучшения.
-
Управление стрессом. Использовать техники дыхания и релаксации перед выступлением. Фокусироваться на содержании, а не на волнении.
-
Вовлечение аудитории. Задавать вопросы, предлагать обсуждение, использовать живые примеры из опыта. Создавать атмосферу диалога, а не монолога.
-
Умение отвечать на вопросы. Готовиться к возможным вопросам, давать четкие и аргументированные ответы, признавать, если что-то неизвестно.
-
Постоянное обучение. Смотреть выступления опытных спикеров, читать книги и статьи по презентационным навыкам, посещать тренинги и мастер-классы.
-
Обратная связь. Просить коллег и слушателей дать конструктивную обратную связь для выявления сильных и слабых сторон выступления.
-
Использование технических средств. Осваивать инструменты для демонстрации UI-тестов и автоматизации, чтобы сделать презентацию более наглядной и понятной.
Подготовка к собеседованию по безопасности и защите данных для инженера по автоматизации тестирования UI
-
Знание основ безопасности и защиты данных
Перед собеседованием важно освежить в памяти основные принципы безопасности и защиты данных: конфиденциальность, целостность и доступность. Разобраться в ключевых аспектах, таких как шифрование данных, аутентификация, авторизация, защита от SQL-инъекций, межсайтовых скриптов (XSS), межсайтовых запросов (CSRF), а также защита данных при хранении и передаче. -
Общие угрозы безопасности UI
Ознакомьтесь с типичными уязвимостями пользовательских интерфейсов, такими как возможность манипуляции с элементами UI (например, скрытие кнопок или изменение значений полей), атак с использованием автоматических скриптов (bots) и фишинг. Разбирайтесь в том, как автоматизация тестирования может помочь обнаружить эти уязвимости, например, через создание тестов, которые симулируют неправильные вводы данных и пользовательские действия. -
Тестирование безопасности UI через автоматизацию
Знание способов тестирования безопасности UI является важной частью подготовки. Это включает в себя создание тестов для проверки наличия ошибок валидации на стороне клиента, защиту от утечек данных при загрузке/выгрузке, а также тестирование на уязвимости в процессе ввода данных (например, через скрытые поля или манипуляции с JavaScript). -
Шифрование данных и его проверка
Понимание того, как защищаются данные, передаваемые между клиентом и сервером (например, HTTPS, шифрование cookie-файлов), и как проводить тесты на уязвимости с использованием инструментов, таких как Burp Suite, OWASP ZAP или Selenium для тестирования веб-страниц. Подготовьтесь к вопросам, касающимся того, как определить правильность шифрования данных и какие уязвимости могут возникать при неправильной реализации SSL/TLS. -
Механизмы аутентификации и авторизации
Знание различных методов аутентификации (Basic Auth, OAuth, JWT, двухфакторная аутентификация) и авторизации пользователей на сайте, а также тестирование этих механизмов в автоматизированных тестах. Важно понимать, как выявить уязвимости в механизмах авторизации и разграничения прав доступа. -
Сетевые атаки и защита
Понимание того, как на уровне UI могут проявляться сетевые угрозы, такие как атаки типа man-in-the-middle, анализ трафика и перехват данных. Умение тестировать веб-приложения с использованием инструментов для анализа трафика и выявления уязвимостей, связанных с неправильной настройкой серверов и API. -
Практическое тестирование безопасности с использованием автоматических инструментов
Освойте инструменты для автоматизации тестирования безопасности, такие как Selenium или Playwright, и научитесь интегрировать их с такими инструментами как OWASP ZAP для проведения тестов на безопасность. Знание, как настроить сканеры безопасности для автоматического обнаружения уязвимостей в веб-интерфейсах и приложениях, будет важным аспектом собеседования. -
Практика по внедрению безопасных методов разработки
Знание того, как тестировщик UI может участвовать в процессе внедрения безопасных практик в процессе разработки. Это может включать проведение ревью кода, выявление уязвимостей на ранних стадиях, сотрудничество с командой разработчиков для устранения угроз безопасности и создание тестов, которые будут мониторить соблюдение этих стандартов в будущем. -
Знание нормативных актов и стандартов защиты данных
Понимание стандартов защиты данных, таких как GDPR, CCPA и других нормативных актов, регулирующих обработку данных, а также обязательства по их соблюдению. На собеседовании могут спросить о вашем опыте работы с требованиями этих стандартов и об их применении в автоматизированных тестах.
Предложение кандидатуры инженера по автоматизации тестирования UI
Здравствуйте!
Меня зовут [Ваше имя], я инженер по автоматизации тестирования UI с опытом работы в разработке и поддержке автоматизированных тестовых сценариев для веб- и мобильных приложений. В своей практике использую современные инструменты и фреймворки, такие как Selenium, Cypress, Appium, а также интеграцию с CI/CD системами.
Готов рассмотреть ваш проект и предложить решения для повышения качества и скорости тестирования интерфейсов.
Портфолио с примерами выполненных проектов и детальным описанием навыков доступно по ссылке: [ссылка на портфолио]
Буду рад сотрудничеству.
Карьерные цели для инженера по автоматизации тестирования UI
-
Развить навыки написания эффективных и масштабируемых автотестов для UI, используя новые инструменты и фреймворки, такие как Cypress, Selenium и Playwright.
-
Освоить методы интеграции автотестов в CI/CD процессы для обеспечения быстрого и надежного выпуска обновлений.
-
Стремиться к улучшению качества тестирования, внедряя методы тестирования на основе данных и аналитики, чтобы минимизировать количество дефектов в продакшн-среде.
-
Развивать лидерские качества, чтобы в будущем возглавить команду автоматизаторов, обучать коллег и внедрять лучшие практики автоматизации.
-
Углубить знания в области тестирования производительности UI, включая нагрузочное тестирование и анализ узких мест интерфейса для повышения его отзывчивости.
Подготовка к вопросам о трендах и инновациях в автоматизации тестирования UI
-
Изучение актуальных технологий и инструментов
Регулярно следить за новинками в инструментах автоматизации UI: Cypress, Playwright, Selenium 4, TestCafe, Puppeteer. Понимать их преимущества, ограничения и области применения. -
Освоение методологий и подходов
Разобраться с современными подходами: Behavior Driven Development (BDD), Test Driven Development (TDD), Shift-Left Testing, Continuous Testing и их ролью в автоматизации UI. -
Понимание интеграции с CI/CD
Изучить, как автоматизированные UI-тесты встроены в процессы непрерывной интеграции и доставки (Jenkins, GitHub Actions, GitLab CI/CD), а также освоить методы параллельного и кросс-браузерного тестирования. -
Анализ трендов в области искусственного интеллекта и машинного обучения
Изучать применение AI/ML в автоматизации тестирования: генерация тестов, умное распознавание элементов UI, предсказание дефектов, самовосстанавливающиеся тесты. -
Обзор новых стандартов и практик
Следить за новыми стандартами UI/UX, влияющими на тестирование (например, Web Accessibility), а также за трендами в мобильной автоматизации и тестировании Progressive Web Apps. -
Чтение профильных источников и участие в сообществах
Подписываться на технические блоги, форумы, подкасты и вебинары, посвящённые автоматизации UI, чтобы быть в курсе последних новостей и обсуждений. -
Практические проекты и эксперименты
Внедрять новые инструменты и подходы в собственных проектах, создавать прототипы и докладывать о результатах, чтобы подтверждать свои знания реальным опытом.
Лидерство в кризисной автоматизации
В команде разрабатывался крупный e-commerce проект с микрофронтендами, и тестовая инфраструктура постоянно ломалась из-за нестабильности UI и частых обновлений от разных команд. Один из релизов находился под угрозой срыва, потому что smoke-тесты на CI падали в 70% случаев. Я взял на себя инициативу стабилизировать автоматизацию за 3 дня до дедлайна.
Сначала я организовал встречу с командами, ответственными за микрофронтенды, и предложил временное соглашение: внедрить feature toggles, чтобы избежать нестабильных компонентов в ночных билдах. Далее я реализовал middleware для Page Object'ов, который автоматически определял и логировал flaky элементы. Это дало быстрый анализ – выяснилось, что 80% падений были связаны с 4-мя нестабильными компонентами.
Чтобы ускорить тесты, я переписал часть сценариев на Playwright с параллельным запуском и изоляцией окружения. Также внедрил визуальные ассершны, что сократило количество ручной проверки после ночных билдов. В результате за два дня покрытие smoke-тестов восстановилось до 95%, а CI стал стабилен. Команда смогла выкатить релиз вовремя, и часть моего решения была позже внедрена в другие команды как best practice.
Адаптация резюме для вакансии инженера по автоматизации тестирования UI
Для адаптации резюме под требования вакансии важно провести несколько шагов:
-
Анализ требований вакансии
Прочитайте описание вакансии и выделите ключевые требования. Обратите внимание на специфические технологии, инструменты, опыт работы и навыки, которые ищет работодатель. Например, такие фразы как "опыт работы с Selenium", "знание JavaScript", "опыт тестирования UI" или "умение работать в Agile". Это поможет вам понять, что должно быть включено в резюме. -
Использование ключевых слов
Определите ключевые слова, которые наиболее часто встречаются в вакансии. Включите эти слова в резюме, где это уместно, чтобы повысить вероятность того, что ваше резюме будет замечено системой ATS (система отслеживания кандидатов), если такая используется компанией. Например, если в вакансии указано "опыт работы с Cypress", убедитесь, что это упоминается в разделе навыков. -
Переработка профессионального опыта
Подчеркните опыт, который соответствует требованиям вакансии. Если в вакансии упоминается работа с автоматизацией UI с использованием Selenium и Appium, убедитесь, что в вашем резюме детально расписано, как вы использовали эти инструменты в предыдущих проектах. Укажите конкретные задачи, которые вы решали, и технологии, с которыми работали. Если указана работа в Agile-среде, добавьте информацию о вашем опыте работы в Agile-методологиях. -
Дополнение раздела навыков
Убедитесь, что в разделе "Навыки" резюме перечислены все ключевые технологии, упомянутые в вакансии. Для инженера по автоматизации тестирования UI это могут быть:-
Инструменты для автоматизации тестирования (Selenium, Cypress, Appium, TestComplete)
-
Языки программирования (Java, Python, JavaScript)
-
Инструменты CI/CD (Jenkins, GitLab CI)
-
Базы данных (SQL, MongoDB)
-
Тестирование в Agile/Scrum
-
Опыт работы с REST API и Postman
-
-
Релевантные достижения и проекты
Укажите проекты, которые подчеркивают вашу квалификацию для этой роли. Например, если вы работали над проектом, в котором автоматизировали тесты для UI в крупном веб-приложении, расскажите о подходах, которые вы использовали, о достигнутых результатах (сокращение времени на тестирование, повышение покрытия тестами) и технологии. -
Форматирование и структура
Ваше резюме должно быть структурированным и легким для восприятия. Разделите его на понятные части: контактные данные, опыт работы, образование, навыки, сертификаты и проекты. Используйте подзаголовки и маркеры для облегчения восприятия. -
Применение достижений с цифрами
Добавьте конкретные результаты, если это возможно. Например, "повысил скорость тестирования на 30% благодаря автоматизации UI-тестов", или "снизил количество дефектов в релизах на 25% после внедрения тестирования через Cypress". Цифры и достижения делают резюме более впечатляющим. -
Корректировка в зависимости от компании
Если вы подаете заявку в разные компании, попробуйте адаптировать резюме под специфические требования каждой из них, акцентируя внимание на тех аспектах опыта, которые наиболее важны для конкретного работодателя.
Как сделать портфолио UI Automation Engineer убедительным
-
Выбирай реальные кейсы и задачи
Используй проекты, максимально приближённые к рабочим ситуациям: тестирование e-commerce, форм обратной связи, поисковых систем, лендингов с анимацией, авторизации и фильтрации контента. Избегай «калькуляторов» и других задач, которые выглядят как учебные лабораторные. -
Проекты на GitHub — не просто код, а продукт
Каждый проект должен быть оформлен как законченный продукт:
– README.md с кратким описанием, стеком технологий, инструкцией по запуску, архитектурой и примерами тестов.
– Структурированный код (Page Object, разделение по уровням — tests/pages/utils).
– Использование CI (например, GitHub Actions) для демонстрации навыков настройки автозапуска тестов. -
Используй инструменты, которые востребованы в индустрии
Включи в проекты:
– Selenium или Playwright для UI-автотестов
– Pytest, JUnit, TestNG или аналогичные фреймворки
– Allure или ReportPortal для репортов
– Docker для изоляции среды
– CI/CD пайплайн (GitHub Actions, GitLab CI, Jenkins) -
Покажи подход к тестированию, а не просто работу кода
Расскажи в документации проекта или в виде краткой презентации, как ты:
– Анализировал требования
– Выявлял граничные кейсы
– Выбирал инструменты
– Организовывал структуру тестов
Это показывает инженерное мышление, а не просто знание API. -
Минимизируй "учебный стиль" оформления
Не называй проекты «Учебный проект №1». Используй нейминг, отражающий суть: UI test suite for e-commerce cart functionality вместо MyFirstUITest.
Избегай лишней рефлексии в описаниях: не пиши "я только учусь", вместо этого пиши о том, что реализовано и какие задачи решались. -
Добавь один комплексный проект
Сделай хотя бы один проект, включающий автоматизацию end-to-end сценария: от логина до оформления заказа, с валидацией данных, генерацией отчёта и запуском в CI. Лучше всего — взять реальный UI (например, открытый демо-сайт) и протестировать его как в боевых условиях. -
Визуализируй и демонстрируй
Добавь скриншоты, GIF или короткое видео (2–3 мин) с демонстрацией запуска тестов, их выполнения и репорта. Это даёт быстрый и понятный способ оценить качество работы. -
Подчеркни развитие проекта
Используй коммиты с осмысленными сообщениями. Создай issues, milestones, даже если ты работаешь один. Это имитирует работу в команде и демонстрирует привычку к процессу.
Сильные и слабые стороны Инженера по автоматизации тестирования UI
Сильные стороны:
-
Опыт с инструментами автоматизации
"Я имею опыт работы с такими инструментами как Selenium, Appium, и Cypress, что позволяет мне эффективно автоматизировать тестирование UI, сокращая время на тестирование и повышая его точность." -
Глубокое понимание UI и UX принципов
"Я всегда обращаю внимание на пользовательский интерфейс и пользовательский опыт, что помогает не только находить баги, но и предотвращать проблемы, которые могут возникнуть из-за плохой интерактивности или неудобного дизайна." -
Опыт написания устойчивых тестов
"Мои тесты всегда включают проверку на устойчивость к изменениям в коде. Я использую лучшие практики для минимизации ложных срабатываний и фалс-позитивов, что снижает время на их поддержку." -
Аналитические способности
"Могу быстро анализировать результаты тестирования и эффективно идентифицировать и локализовать ошибки, что помогает сократить время от обнаружения до исправления." -
Автоматизация на различных уровнях тестирования
"Могу автоматизировать не только функциональные тесты, но и тесты производительности, стресс-тестирование и тесты безопасности, обеспечивая комплексный подход к качеству продукта."
Слабые стороны:
-
Не всегда удается угадать с выбором инструментов
"Иногда я сталкиваюсь с проблемой выбора наиболее подходящих инструментов для автоматизации, особенно если требования проекта или технология изменяются в процессе работы. Это требует дополнительных усилий на адаптацию." -
Проблемы с тестированием нестандартных UI компонентов
"В некоторых случаях автоматизация UI тестов сталкивается с трудностями при тестировании нестандартных элементов интерфейса, таких как кастомные компоненты или анимации, которые требуют дополнительных усилий для разработки стабильно работающих тестов." -
Сложности с интеграцией в уже существующие системы
"Иногда возникают проблемы при интеграции автоматизированных тестов в уже работающие CI/CD системы, особенно если предыдущие тесты не были разработаны с учетом удобства дальнейшей автоматизации." -
Не всегда хватает времени на оптимизацию тестов
"В условиях жестких сроков я иногда не успеваю проводить полную оптимизацию тестов, что может приводить к их избыточности или снижению производительности." -
Не всегда удается быстро понять архитектуру нового проекта
"Когда я начинаю работать с новым проектом, может потребоваться больше времени для изучения архитектуры и особенностей системы, что влияет на скорость запуска тестов."
Ресурсы для инженера по автоматизации тестирования UI
Книги:
-
"Automated Testing in the Real World" — Наталья Коник
-
"The Art of Unit Testing" — Рой Осгерби
-
"Test Automation Engineering: A Guide for Software Engineers and Architects" — Ли Джонсон
-
"Continuous Testing for DevOps Professionals" — Грета Хаммер
-
"Automation Testing: A Practical Approach to the Implementation of Automated Tests" — Владимир Шевченко
-
"Mastering Selenium WebDriver" — Джанкарло Гарсия
-
"Test-Driven Development: By Example" — Кент Бек
-
"Java For Testers: Learn Java in a Day" — С. Л. Хесс
-
"Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation" — Джез Хамбл
Статьи:
-
"How to Write Effective UI Tests" — Smashing Magazine
-
"A Guide to Automated UI Testing" — TechBeacon
-
"Best Practices for UI Test Automation" — DZone
-
"Selenium WebDriver: From Basics to Advanced" — Automation Testing Hub
-
"Advanced Automation Testing with Cypress" — Medium (Cypress.io)
-
"The Evolution of UI Automation Testing" — TestProject Blog
-
"Challenges in Automating UI Testing" — Test Automation University Blog
-
"UI Testing vs. Functional Testing: What’s the Difference?" — Software Testing Help
Telegram-каналы:
-
@qa_automation_tests — Канал по автоматизации тестирования, включая UI
-
@AutomationTesting_RU — Канал для специалистов по автоматизации
-
@TestAutomation — Канал с фокусом на новые инструменты и методологии
-
@Selenium_Help — Все о Selenium и автоматизации UI
-
@Testers_Community — Канал для тестировщиков с интересом к UI и автоматизации
-
@QA_Automation — Обсуждение решений для тестирования UI
-
@cypress_test — Канал о Cypress для автоматизации UI-тестов


