RU

Методология оптимизации игр, или как 3 дня работы над тестовым стендом дало больше FPS, чем месяц написания кода

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

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

Тестирование LLM‑фичи: можно ли верить своему eval

Eval показывает 96% качества, тесты проходят, а после релиза LLM‑ассистент допускает критическую ошибку. Проблема может скрываться в самой…

тестирование LLMоценка качества LLMeval-наборыLLM-as-a-Judgeавтоматизация тестированияметрики качестварегрессионное тестированиетестирование ИИвалидация моделейдостоверность метрик.
Habr
RU

Flaky на заказ: стенд для тренировки стабильных e2e-тестов на Playwright

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

e2ee2e-тестыe2e тестированиеавтоматизация тестированиячатчат-ботflakyflaky testsflaky-тестыqa automation
Habr
RU

В Санкт-Петербурге завершился INFOSTART TECH EVENT 2026

8–10 октября в отеле «Санкт-Петербург» прошла INFOSTART TECH EVENT 2026 - профессиональная техническая конференция для специалистов по 1С и автомати…

infostart tech eventinfostart tech event 2026конференция 1СИИ-агентыавтоматизация тестированияархитектура корпоративных системинтеграция данныхHighLoadDevOpsпрофессиональное сообщество
Habr
RU

Три итерации до полезного ИИ: как мы автоматизировали тестирование в ELMA365

Всем привет! Меня зовут Татьяна Веселова. Я руководитель направления ELMA в департаменте CRM&BPM . На каждом проекте и перед релизом аналитики м…

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

История построения автоматизации с нуля в банке: от первых трудностей до реальных результатов

Личная история о том, как я выстраивала автоматизацию с нуля в банковском проекте. Точка старта: огромный проект, ручной регресс…

QAавтоматизация тестированияручное тестированиетестирование uiтестирование поqa процессы
Habr
RU

xk6-sip: нагрузочное тестирование в CI — автоматизация с нуля до отчёта

Разберём, как настроить нагрузочное тестирование с нуля и встроить его в CI на примере xk6-sip — расширения нагрузочного инструмента k6 для VoIP/SIP…

нагрузочное тестированиеk6cicdgithub actionsавтоматизация тестированияgrafanaprometheusxk6-sipvoipsip
Habr
RU

Как найти причину ошибок AI-фичи и проверить её с помощью тестового оракула

Когда у функции на базе языковой модели нет одного правильного ответа, привычные проверки по принципу «ожидание = фактический результат» перестают р…

тестированиеllmтестирование AI-функцийискусственный интеллекттестовый оракулавтоматизация тестированиягенеративный ИИтест-кейсыпроверка требований
Habr
RU

[Перевод] ИИ в тестировании: от анализа требований до автоматизации

Перевод статьи о QA-трансформации в крупном брокере: от ручных проверок к умному workflow. История о том, как тестирование было перестроено вокруг L…

ИИLLMshift-leftанализ требованийавтоматизация тестированияpytestClaude Codeтестирование ПОфинтехQA
Habr
RU

ИИ становится рабочим инструментом 1С: что покажут на TECH EVENT

ИИ в 1С уже не ограничивается генерацией кода и экспериментами с чат-ботами. Его подключают к тестированию, мониторингу, интеграциям, корпоративным…

1Сискусственный интеллектИИLLMAI-агентыRAGMCPавтоматизация тестированиявайбкодингкорпоративные данные
Habr
RU

Кто нашёл больше багов — агент или человек? Мои замеры 11 недель работы с AI-тестировщиком

Одиннадцать недель я вёл дневник каждой рабочей сессии с Claude Code: часы агента, свои часы, судьба каждого кандидата в дефекты. Вышло 277 агентски…

Claude CodeAI-агентыQAтестированиеавтоматизация тестированияPlaywrightметрикиLLMстоимость разработкиparanoid-qa
Habr
RU

Точечные перезапуски в JUnit+GitHub Actions: диалог с тестами

Тесты — это способ общения с системой: через них она рассказывает своему автору, что у неё болит. Чтобы общение было лёгким, тесты должны запускатьс…

тестированиеqaавтоматизация тестированияjunit5gradlegithub actionsciallure reportdevops
Habr
RU

ИИ пишет тесты, но кто проверит ИИ: как меняется QA в 1С-командах

ИИ уже умеет генерировать тесты, разбирать легаси-код и помогать с автоматизацией QA. Но без правил и контроля он так же уверенно создает бесполезны…

тестированиеQAискусственный интеллектавтотестыюнит-тестыVanessa Automation1Савтоматизация тестированияматрица компетенцийразвитие команды
Habr
RU

Пять способов навсегда поселить flaky‑тесты в своём CI

Flaky‑тесты становятся проблемой задолго до того, как их количество начинает измеряться сотнями. Один нестабильный тест способен скрыть ре…

flaky-тестыавтотестытестирование ПОPlaywrightpytestавтоматизация тестированиякачество коданепрерывная интеграциястабильность тестов
Habr
RU

Playwright Codegen: где заканчивается магия и начинается ручной труд

Привет, меня зовут Евгений Когтев, я руководитель направления разработки в команде дизайн-системы « LUNA » в Домклик. Расскажу про то, как у нас поя…

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

Как писать моки, чтобы тесты падали вместе с продом: 7 частых ошибок

Зелёные тесты не всегда означают, что код защищён от ошибок. Моки могут скрывать проблемы: принимать неверные вызовы, не замечат…

автоматизация тестированияавтотестытестирование ПОPythonмокиunittest.mockpytestкачество кодаразработка ПОтестовая инфраструктура
Habr
RU

Полгода экспериментов с ИИ: RAG, AI-ревью, автотесты, агенты и автообработка счетов

Мы в Синтеке разрабатываем софт для строительства, а отрасль сейчас переживает сложный период. Когда тяжело стройке, это довольно быстро чувствуют и…

искусственный интеллектвнедрение ИИLLMRAGAI-агентыAI code reviewавтоматизация тестированияавтоматизация бизнес-процессовобработка счетовразработка ПО
Habr
RU

Как тестировать API с 202 Accepted и не пропускать сбои фоновой обработки

Запрос получил 202 , автотест прошёл, а через несколько дней выясняется, что часть операций так и не завершилась успешно. Такая ситуа…

автотестытестирование APIAPIJavaScriptасинхронные операцииавтоматизация тестированияHTTPинтеграционное тестированиепроверка качестваразработка ПО
Habr
RU

Негативные тесты API, которые ничего не доказывают

Негативные тесты часто выглядят убедительно: отправили некорректный запрос, получили 4xx , проверка зелёная. Но такой результат ещё не гарантирует,…

тестированиеавтотестытестирование APIQAнегативное тестированиеавтоматизация тестированияпроверка качестваAPIPlaywrightJavaScript
Habr
RU

Локальная LLM миграция Vertica2Trino. Как довести до рабочего состояния, если модель не тянет

Привет, на связи команда BI-разработчиков коммерческого департамента: Алексей Дубинец и Павел Беспалов .  В статье расскажем, как построили пай…

trinosqllocal llmmigrationмиграция данныхSQLfew-shotавтоматизация тестирования
Habr
RU

Как убрать логин из UI‑тестов на Java без лишних секунд и флака

Когда 180 тестов каждый раз проходят форму входа, авторизация начинает съедать десятки минут и ломаться на рейт‑лимитах, SSO и редиректах.…

автоматизация тестированияUI-тестыe2e-тестыавторизацияSeleniumSelenideREST AssuredWebDriver BiDiAPI-тестированиетестовый фреймворк
Habr
RU

HTTP API для разработчика: практический гайд по проверке конфликтов при изменении одной сущности

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

APIHTTP APIREST APIконкурентные запросыгонки данныхблокировкитестирование ПОETagPostgreSQLавтоматизация тестирования
Habr
RU

ИИ-агент вместо тестировщика: 20 копеек за диалог и причина, почему вас не заменит llm

Привет, Хабр! Меня зовут Никита Хробостов, я QA-инженер в Just AI. Тестирую диалоговые системы: чат-ботов и голосовых ботов, часть из них с обращени…

llmтестированиеqaавтоматизация тестированиячат-ботыголосовые ботыnlullm-as-a-judgecodex
Habr
RU

Мы собрали харнесс из ИИ-агентов — и главной ролью в нём оказалась роль тестировщика

Полгода назад в нашем продукте был один автотест. Сейчас их 878, и заметная часть написана командой ИИ-агентов. Рассказываю, как устроен харнесс из…

qaавтотестыии агентыllmавтоматизация тестированияappium
Habr
RU

Агент сказал, что готово, и соврал. Как я поставил над ним судью

Я тимлид, пятнадцать лет в разработке. Последний год мой пет‑проект пишут ИИ‑агенты, а я читаю их отчёты о том, как всё прекрасн…

ии-агентыllmприёмка работdefinition of doneкачество кодакод-ревьюавтоматизация тестированиятимлидпет-проект
Habr
RU

Пагинация. Ошибки тестирования списков и курсоров

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

пагинацияавтоматизация тестированиятестирование APIE2E-тестированиеPlaywrightкурсорная пагинацияинтеграционные тестыгонки запросовтестирование фронтендаобработка ошибок
Habr
RU

Универсальный подход к регрессионному тестированию микросервисов: интеграция Postman, Newman и Python в Jenkins

Привет всем заглянувшим! В этой статье я поделюсь опытом автоматизации API‑тестирования связкой Postman + Newman, но с небольшим «сек…

postmannewmanjenkinspythonавтоматизация тестированияapi тестированиерегрессионное тестированиеjenkins ciallure jenkins pluginallure report
Habr
RU

Как мы построили систему регрессионного UI-тестирования для iOS-приложения: XCUITest, mock backend и XcodeBuildMCP

По мере роста UI-регрессии сложнее всего становится управлять не тестами, а их окружением: состоянием приложения, ответами backend и воспроизводимос…

iOSSwiftXCUITestUI-тестированиерегрессионное тестированиеавтоматизация тестированияmock backendXcodeBuildMCPИИ-агентыiOS Simulator
Habr