RU

Скрапер Google Maps на Playwright: семь граблей, на которые я наступил

Задача звучала просто: получить список компаний определённого профиля в конкретном городе — с сайтом и способом связаться. Не телефоном, а email / T…

pythonplaywrightпарсингвеб-скрапингgoogle mapsрегулярные выраженияbeautifulsoupcss-селекторы
Habr
RU

Как мы проверяем до 1 000 cайтов в час: рассказываем про ЮScan — сервис оценки рисков в сегменте e-commerce

1000 сайтов в час вместо нескольких часов на каждый — так работает ЮScan, сервис автоматизированного аудита от ЮMoney. Его основная задача — помочь…

pythonscrapyplaywrightвеб-краулерпарсингантифродинформационная безопасностьмашинное обучениеllme-commerce
Habr
RU

Автоматизированное тестирование Webauthn с помощью Playwright

Авторизация — это сложно… Хотя казалось бы — самая частая используемая фича в мире. Очень многие процесы завязаны на авторизации и аунтентификации.…

тестированиетестирование потестирование веб-приложенийтестирование сайтовplaywrightplaywright labsавтоматизацияавторизацияавторизация без паролейавторизация пользователя
Habr
RU

Группировка ошибок и анализ причин падений (RCA) с помощью ИИ

Последние годы стали серьёзным испытанием для тестирования. Нейросети существенно ускорили разработку кода: интеграция ИИ-помощников в IDE позволила…

qaautomationтестированиеавтоматизациянейросетиии в тестированииplaywrightallurerca
Habr
RU

Как перестать переснимать обучающие видео после каждого редизайна

У нас было несколько обучающих видео по личному кабинету. После большого редизайна большая часть стала неактуальной: кнопки переехали…

обучающие видеовидеоинструкцииавтоматизация видеоскринкастонбординг пользователейдокументация продуктаконтент-маркетингplaywrightffmpegсинтез речи
Habr
RU

Робот, который звонит в WhatsApp: как я автоматизировал то, что автоматизировать не предполагалось

Задача формулировалась в одно предложение: робот должен сам звонить людям в WhatsApp, проигрывать голосовое приветствие, записывать ответ и присылат…

whatsappplaywrightui automationpywinautowebview2cdpfaster-whisperwindowsавтоматизациявиртуальные аудиоустройства
Habr
RU

ИИ заменит QA-инженера? Мы дали ему 2000 наших тестов, чтобы проверить

Автотесты писали, чтобы экономить время. Но в какой-то момент поняли, что тратим на их обслуживание больше, чем экономим.  Тест упал в CI — отк…

автотестыавтоматизация тестированияai-ассистентии в тестированииselenidecucumberrest assuredalluremoonplaywright
Habr
RU

Тестирование изменилось навсегда — Перспективные MCP для QA

В этой статье я расскажу тебе про перспективные подходы в использовании MCP связок для решения задач в области автоматизации тестирования,&nbsp…

mcpllmии-агентытестированиеавтоматизация тестированияqaclaude codemodel context protocolplaywrightautomation
Habr
RU

Я запретил Claude говорить «всё работает» без пруфов. Это изменило всё

Пару месяцев назад я попросил агента проверить форму обратной связи после рефакторинга. Через несколько минут получил отчёт: все проверки пройдены,…

qaplaywrightclaude codellmавтоматизация тестированиятест-дизайн
Habr
RU

Нейросеть-автопилот вместо 400 Playwright-тестов

Юнит-тесты, интеграционные и Playwright E2E ловят баги в интерфейсе, но бессильны против вопроса «а не выгоднее ли просто положить стартовый капитал…

тестирование игрнейросетиbehavioural cloningtypescriptplaywrightgame aimachine learningразработка игр
Habr
RU

Как я хакнул рынок труда: пишем свой ИИ-комбайн для автооткликов на HH.ru

Всем привет! Если вы хоть раз искали работу в IT за последний год, то знаете, что рынок беспощаден к новичкам. Нужно откликнуться на сотни вакансий,…

pythonplaywrighthh.ruollamallama3автоматизацияпоиск работыискусственный интеллектпарсингкарьера
Habr
RU

Виды тестирования и с чем их есть

«Нам нужно сделать регрессионное, функциональное и интеграционное тестирование»  — а ты автоматизатор и уже задумываешься о том, что&…

тестированиевиды тестированияавтоматизация тестированияручное тестированиенагрузочное тестированиеplaywright
Habr
RU

Как протестировать более 40 UI-компонентов за минуту: ускоряем скриншот-тесты

Привет, Хабр! Меня зовут Антон, я фронтенд‑разработчик в Домклик. Наша команда отвечает за библиотеку «Продуктовых сниппетов» — те са…

playwrightstorybookvisual-regression-testingreactjestscreenshot-testingfrontend
Habr
RU

Борьба с галлюцинациями и 27 часов работы: практический опыт тестирования калькулятора трудозатрат с помощью ИИ

Сразу честно, чтобы вы понимали, с кем имеете дело: я из тех душнил, которые закатывают глаза, когда в сотый раз слышат «а давайте это все сделает н…

иитестированиекалькулятор стоимостиgemini aiclaudepythonplaywrightpytestgit
Habr
RU

Внедрение ИИ-агента глазами QA: полгода от скепсиса до 1600 тестов за сутки

Привет, Хабр. Меня зовут Егор, я QA Fullstack Java в SENSE на проекте российского банка. Год назад я был уверен, что ИИ-агент в QA — это либо маркет…

qa automationqaии-агентыискусственный интеллектseleniumselenideplaywrightтестированиеии в тестированиивнедрение
Habr
RU

5 распространенных ошибок новичка в E2E-тестах

Начинаете писать E2E-тесты? Думаете, нужно просто открыть страницу, нажать кнопку и написать expect? Разберем на примере Playwright, почему отчёт мо…

qaplaywrightE2E-тестыавтотестыUI-тестированиетестирование интерфейсалокаторынестабильные тесты
Habr
RU

Как я перестал бояться и полюбил MCP или Зачем я написал 4 MCP‑сервера и протокол для их связи

Привет! Вы знаете как это бывает — начинаешь делать одну штуку, а потом просыпаешься через неделю и понимаешь, что написал…

MCPModel Context ProtocolTRAILClaudeAI-агентыавтоматизацияоркестрациянейросетиplaywrightJSONL
Habr
RU

Хотел протестировать веб-приложение через AI — за три дня собрал свой инструмент

Задача была простая: протестировать два веб-приложения перед деплоем. Next.js-портфолио и SaaS-чат — accessibility, консольные ошибки, отзывчивость…

claude codeplaywrightwebqa automationqa testingagentsai toolsmcpskills в claudeskills