RU

Масштабирование от 100 до 100 000+ автотестов: архитектура и инструменты

Масштабирование автотестов — закономерный этап развития любого растущего проекта. С увеличением количества автотестов меняются требования к архитект…

Автоматизация тестированияТестированиетестирование потестирование веб-приложенийqaqa automationtmsflaky testsopenapiozon tech
Habr
RU

Красное не мёржим: как мы внедрили e2e тесты в разработку

Можно ли сделать e2e тесты мощным инструментом раннего отлова багов, не потопив при этом CI и не всем не разругавшись? Рассказываю, через…

shiftleftтестированиеquality gatesreact nativee2ee2e тестированиеe2e-тестыqa automationqa
Habr
RU

Релизный процесс QA: от рутины к автоматизации — как мы это сделали

Привет, Хабр! Меня зовут Богдан Бурков, я старший инженер по тестированию в мобильном приложении для продавцов Ozon Seller. В этой статье я хочу под…

тестирование мобильных приложенийрелизрелизырелиз-менеджментрелизный циклмобильная разработкаqa automationtmscicdozon tech
Habr
RU

Лучшие токены – те, которые вы не потратили: анатомия жадного LLM-бота

При анализе кода с помощью LLM всегда есть соблазн закинуть в модель всё сразу — и пусть сама разбирается. Но на больших объёмах кода стоимость и вр…

sonarqubellmjavapythonkotlinпокрытие кодапокрытие тестамиqa automationqaqa testing
Habr
RU

Мобильное тестирование в 2026: от истоков к трендам

Какова ситуация в мобильном тестировании в 2026-м году? На связи Ильнур – ведущий тестировщик: начал свой путь в ИТ 10 лет назад как специалист техн…

qaqa mobileqa automationaishift-leftlow-codeтестированиеискусственный интеллектмобильная разработкамобильное тестирование
Habr
RU

Плагины в Go-автотестах: как вынести инфраструктуру за пределы тестов

Почему отчётность, статистика и логирование в Go-автотестах превращаются в костыли — и как плагинная модель позволяет вынести инфраструктуру за пред…

gogolangqaqa automationtest frameworktest automationgo testавтотестыallureallure report
Habr
RU

Путь нагрузочного тестирования или почему я создал свой софт по нагрузке

Всех приветсвую! В данной статье я не буду пояснять какие-то сложные вещи касательно нагрузочного тестирования. Просто хочется поделится своей болью…

perfscaleperformance testsperformanceperformance testingload testingload qaqaqa automationqa testingqa management
Habr
RU

Как правильно писать WebSocket API автотесты на Python

На примере FastAPI-чата показываю, как выстроить автотесты для API с двумя транспортами: REST используется для подготовки состояния, WebSocket — для…

qaqa automationpythonwebsocketwebsocket apiавтотестыавтотестированиелучшие практикиcicdallure
Habr
RU

Kafka Consumer в тестовой автоматизации: архитектурный разбор

Привет, Хабр! На связи Егор Лаптев — QA Fullstack Java в SENSE на проекте крупного российского банка. End-to-end тесты UI проверяют только то, что в…

kafkakafka consumerkafka в тестированииqa automationsaslасинхронное тестированиеai-агентыallureconsumer groupраспределенные системы
Habr
RU

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

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

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

QA на уровне платформы: Как мы строили систему качества

Привет! Меня зовут Павел Игнатё , я QA–инженер в платформенной команде Авито . Я занимаюсь развитием и поддержанием качества Backoffice as a Service…

тестированиеqaqa automationqa engineerqa testingplatformbaasтестировщиктестыподход к тестированию
Habr
RU

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

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

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

Как я за несколько месяцев совместно с AI — ассистентом собрал SaaS для прокатного бизнеса и при чем тут QA Automation

В статье представлен разбор создания CRM-системы, разработанной с применением искусственного интеллекта для ускорения кодинга и архитектурного плани…

pythonautomationqaqa automationqa testingqa engineercrmcrm-системыпрокат
Habr
RU

Почему в Go больно писать автотесты (и дело не в синтаксисе)

testing в Go даёт только примитивы. Разбираем, почему автотесты в Go быстро превращаются в боль, и какого слоя исполнения в нём не хватает. Читать д…

gogolangавтотестытестированиеинтеграционные тестыtestingtest frameworkallureaxiomqa automation
Habr
RU

Аудит QA-отдела «ТатИТнефти»: как провести независимую оценку компетенций за 20 дней и найти точки роста команды

Внутренний QA-отдел — зона особого риска для любой ИТ-компании. Без новых задач и внешних вызовов команда стагнирует: навыки устаревают, а силь…

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

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

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

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

Как я сделал утилиту для автоматизации ручных тестов

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

ручное тестированиеавтотестированиеутилитыавтоматизациятестирование веб-приложенийтестирование приложенийтестирование сайтовтестирование поqaqa automation
Habr
RU

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

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

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

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

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

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

Flaky-тесты — не приговор: эксперименты по ускорению выпуска релизов

Привет, Хабр! Меня зовут Юра Жанов, я занимаюсь автоматизацией тестирования в hh.ru . Про flaky-тесты написано много, борьбу с ними не прекращаем и…

qa automationqa testingqa managementqa engineerqa automation engineerqaqa mobileтестированиетестирование сайтовтестировщик
Habr
RU

Реанимация легаси: как мы заставили древний SEO-сервис говорить на другом языке

У каждого второго разработчика или QA есть сервис, который написан на древней версии языка, не имеет авторов, тесты не работают, документация — одна…

SEOlegacy-кодlegacy-системqa automationqaqa engineerphpphpunit
Habr
RU

QA в 2026 году: почему лёгкого входа в IT больше нет

Рынок QA изменился: конкуренция выросла, требования стали жёстче, а старые сценарии входа больше не работают. В статье — честный разбор рынка, требо…

qaqa automationqa образованиекарьера в itкарьера в qaрынок itвход в itjunior qaкурсыобучение
Habr
RU

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

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

claude codeplaywrightwebqa automationqa testingagentsai toolsmcpskills в claudeskills