RU

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

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

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

Как оценивать работу специалиста, отвечающего за автотесты, метрики и KPI?

Привет, Хабр! Меня зовут Андрей, я SDET-специалист в компании SimbirSoft. В этой статье мы разберём, какие метрики действительно применимы к специалис…

автоматизация тестированияоценка трудозатратметрикиkpikpi показателиобеспечение качества
Habr
RU

Автотесты: что есть 100% покрытие API? Часть 3

При построении матрицы покрытия: закрыть горизонтальный тест-кейс один раз на стабильном объекте недостаточно, если у эндпоинта есть создание или обно…

автоматизацияавтоматизация тестированиявеб-сервисывеб-приложениятестирование веб-приложенийтестирование веб-сервисовapiautotestautotestingпокрытие
Habr
RU

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

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

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

Хочешь сделать хорошо — сделай сам: как у нас появилась собственная система работы со стендами

Привет, Хабр! Меня зовут Анатолий, я руковожу группой автоматизации и управления тестового оборудования в YADRO. Представьте, что у вас в компании ест…

fpgaавтоматизация тестированияdevopsembeddedтестирование it-системapi gatewaypythongo
Habr
RU

Генерация автотестов и локаторов с ИИ: рабочий код и подводные камни

Всем привет! В прошлой статье мы уже выяснили, что  без README с описанием архитектуры фреймворка  генерация автотестов на большом легаси-пр…

тестированиеавтоматизация тестированияjavaиилокаторыai
Habr
RU

5 IT-профессий, которые AI сделал ненужными — и 5, на которых можно заработать сейчас

Помните, как года два назад все вокруг говорили про промпт-инженеров? Шестизначные зарплаты, никакого кода, просто «умей разговаривать с нейросетью». …

исследования в itискусственный интеллектавтоматизацияавтоматизация тестированиястатистика в itпоиск работы в itрынок наймакарьера в it-индустриикарьера в itit-компании
Habr
RU

Тестирование поиска и фильтров: чек-лист + как автоматизировать каждый пункт на Playwright

Поиск кажется простым: поле ввода, запрос, список результатов. Но именно поэтому его тестируют поверхностно — «ввёл слово, что-то нашлось, ок». А реал…

Playwrightавтоматизация тестированияe2eтестирование поискаQAфильтрыdebounceXSSчек-листend-to-end
Habr
RU

Топ плагинов IntelliJ IDEA для автоматизатора

Плагины IntelliJ IDEA, которые реально экономят время автоматизатора: быстрая генерация тестов, парсинг JSON в DTO, навигация по чужому коду, цветные …

IntelliJ IDEAплагиныJavaавтоматизация тестированиятестировщикавтотестыLombokJUnitCucumberSelenium
Habr
RU

Дорогие автотесты: когда автоматизация тестирования начинает вредить бизнесу

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

автоматизация тестированияавтотестыe2e тестыui тестированиеqaqa automationтестирование поflaky тестытестовая стратегияqa strategy
Habr
RU

[Перевод] LLM собрала IndexedDB с нуля: 1208 тестов, SQLite и несколько неприятных сюрпризов

Можно ли одним промптом собрать полноценный браузерный API и получить результат, близкий к зрелой open source-реализации? В эксперименте Claude Code п…

indexeddbLLMClaude CodeRalph loopWeb Platform Testsвайб-кодинггенерация кодабраузерные apiавтоматизация тестирования
Habr
RU

ИИ-агенты в автоматизации тестирования: собираем воркфлоу из скиллов, MCP и разных LLM

Привет! На связи команда QA Automation СВОЙ Тех . Сегодня мы хотим поднять тему, которая за последний год превратилась из хайпового «вайб-кодинга» в с…

искусственный интеллектагенты ииавтоматизация тестированияагентная разработкаaqacodexclaudecliskillдекомпозиция
Habr
RU

Property-based testing на практике: как находить баги, о которых вы не подумали

Тридцать зелёных юнит‑тестов ещё не означают, что код готов к продакшену. Баги часто прячутся в данных, которые никто не дога…

property-based testingHypothesisавтоматизация тестированиягенерация тестовых данныхPythonинвариантыконтрпримерыstateful-тестированиестратегии Hypothesisпоиск багов
Habr
RU

Shrinking: как property-тест сводит мусорный контрпример к минимуму

Property‑тесты умеют находить ошибки на самых неожиданных входных данных. Но настоящая магия начинается после падения теста: вместо списка и…

pythonконтрпримертестированиеshrinkingфаззингавтоматизация тестирования
Habr
RU

[Перевод] Claude против краевых случаев: как LLM-агент нашёл баги в NumPy и других Python-библиотеках

Исследователи Anthropic собрали LLM-агента, который читает код Python-библиотек, сам формулирует свойства, пишет property-based тесты на Hypothesis и …

property-based testingтестирование на основе свойствClaudeLLM-агентыhypothesisавтоматизация тестированияпоиск баговpython-библиотекиNumPy
Habr
RU

Пять ошибок в работе с ожиданиями в UI‑автотестах, из‑за которых тесты падают через раз

Ваши UI‑автотесты снова «иногда падают», а команда уже привычно лечит это ретраями? Проблема может быть не в CI и не во …

UI-автотестыflaky-тестыSeleniumJavaWebDriverWaitExpectedConditionsтестирование интерфейсовавтоматизация тестированияожидания в тестахстабильность автотестов
Habr
RU

Моки, стабы и фейки: в чем разница и что выбрать для автотестов?

Разбираемся с терминологией Test Doubles без лишней воды. В чем реальная разница между Mock, Stub и Fake? В статье разберем классификацию на живых при…

автоматизация тестированияqa automationqafakemockstubфэйкмокистабыинтеграционное тестирование
Habr
RU

Как я сократил рутину QA до пары кликов: генератор API-тестов и тест-кейсов на LLM, которым хочу поделиться

Привет, Хабр! Меня зовут Илья, я работаю Manual QA в команде, которая отвечает за качество продукта с большим количеством микросервисов, API и регуляр…

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

Мы пытались заменить QA нейросетью. Не получилось

Мы попытались построить MCP-сервер, который сам читает спеки, пишет автотесты и коммитит код. На практике выяснилось, что токены — не главная проблема…

тестированиеqaqa automationqa engineerавтоматизация тестированияискусственный интеллектавтотестыкачество поmcpllm
Habr
RU

Синергия E2E и скриншотных тестов: создание надежной системы тестирования iOS с помощью XCTest

Всем привет! Меня зовут Артур Поляков, я инженер по тестированию в отделе мобильной разработки в компании iSpring. Наша команда работает над iSpring L…

тестированиетестыqaавтоматизация тестированияскриншотное тестированиеui-тестированиемобильное тестированиеiosнадежные тестыстабильные тесты
Habr
RU

Как я автоматизировал UI в Windows: UIAutomation и Win32

Привет, меня зовут Алексей, я C# разработчик. Я разрабатывал библиотеку для автоматизации взаимодействия с различными UI-элементами и их захвата. Одно…

automationui testingui automationwinapiwin32тестированиеавтоматизацияавтоматизация тестированияинтерфейсыавтоматизация бизнес-процессов
Habr
RU

Как приручить сервисы-моки

Материал для тех, кто хочет создавать надежные и масштабируемые моки API-сервисов и любит получать удовольствие от жизни В этой статье поговорим о том…

моктестированиебэкендразработкаавтоматизация тестированияавто-тестыbackendmockQAqa automation
Habr
RU

Veai 5.10: общие скиллы и подсказки в чате

Главное в Veai 5.10 – скиллы теперь подхватываются из dot-директорий других ассистентов. В чат добавили быструю документацию по ссылкам на код. Запуск…

ai-агентыllmавтоматизация тестированиягенерация кода aiавтоматизация разработкиai в разработкеавтоматическая генерация кодаии-ассистентintellij idea pluginдокументация
Habr
RU

Автоматизация тестирования на Go: стратегия и реализация с нуля

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

golangkafkamockpostgresqlавтоматизация тестирования
Habr
RU

Почему Python стал главным помощником Java‑команд

Python уже не просто язык для скриптов и Data Science — в 2026 году он стал «клеем», который связывает микросервисы, тесты и CI/CD…

JavaPythonbackend-разработкаинтеграционное тестированиемикросервисыpytestавтоматизация тестированияtestcontainersOpenAPI