RU

Cursor пишет вам unit‑тесты за минуту. 5 паттернов, на которых эти тесты пропустят любой баг

Cursor, Copilot и другие AI‑инструменты обещают быстро закрыть рутину с unit‑тестами: сгенерировать кейсы, расставить моки, добавить ассерты…

unit-тестыAI-тестированиеCursorCopilotвайбкодингmutation testingMockitoJUnitавтотестыкачество тестов
Habr
RU

Как приоритизировать регрессионные проверки, когда сжаты сроки релиза

Когда до релиза остаётся день, а полная регрессия занимает три, тестировать «самое важное» уже недостаточно. Нужно быстро понять, какие…

регрессионное тестированиерегрессияприоритизация тестовQAтест-кейсырелиздефектыриск-ориентированное тестированиеавтотестыпокрытие тестами
Habr
RU

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

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

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

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

В статье разберём, как именно раннер решает, что тест прошёл, почему .then без return выполняется уже после теста, почему try/catch в&n…

асинхронное тестированиеавтотестыJestJavaScriptPromiseложноположительные тестыunit-тестытест-раннерAPI-тестирование
Habr
RU

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

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

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

Могут ли LLM находить flaky‑тесты по одному только коду теста? Разбор одного исследования

Flaky‑тесты сложно ловить даже привычными инженерными методами: они ломают CI, подрывают доверие к автотестам и часто воспроизводятся только тогд…

flaky-тестыLLMавтотестытестирование ПОнестабильные тестыQAмашинное обучениеанализ кодапромптингRAG
Habr
RU

Как собрать пайплайн с LLM агентом использующим эмуляторы Android девайсов

LLM пока не может хорошо обращаться с Е2Е автотестами потому что для этого нужно провести целый комплекс мероприятий. Сложность возникает уже на этапе…

androidaqallmllm-агентавтоматизацияавтотесты