RU

Регрессионное тестирование в Scrum: от прогона перед релизом к управлению риском

В двухнедельном спринте регрессия часто превращается в лотерею: фичи доделывают до последнего дня, полный прогон не помещается в окно, а красному CI…

тестированиерегрессиярегрессионное тестированиетестировщикрискиscrumagileуправление разработкой
Habr
RU

Что изучить в начале осени: 34 открытых урока для тех, кто развивает карьеру в IT

Новые инструменты появляются быстрее, чем успеваешь их изучать: LLM, инфраструктура, фреймворки, подходы к разработке. Как выбрать то…

искусственный интеллектмашинное обучениеразработкапрограммированиеDevOpsbackendPostgreSQLLLMтестированиеаналитика
Habr
RU

«Я собрал приложение за выходные». Почему вайбкодинг в проде опаснее, чем кажется

«Я собрал приложение за выходные». Почему вайбкодинг в проде опаснее, чем кажется. Где заканчивается прототип и начинается инженерия, поче…

aiразработкаразработка приложенийархитектурабезопасностьтестированиебизнес-процессы
Habr
RU

Данные без противоречий. Справочники

Четыре фамилии, четыре специальности, четыре кабинета. Сколько разных врачей окажется в журнале на две тысячи строк? Шестьдесят четыре. Генератор че…

tdcv2форматгенератортестированиетестовыеданныеэкспортавтотестыdslшаблонизаторopensource
Habr
RU

Помогите, FLAKY

Flaky-тесты способны довести до отчаяния любую команду. Они падают без видимой причины, ломают пайплайны, откладывают релизы и портят настроение все…

тестированиетестирование веб-приложенийтестирование мобильных приложенийvedrovedro cloudflaky-тесты
Habr
RU

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

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

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

Переписал ядро языка целиком. Ни один из 444 эталонов не сдвинулся

Свой язык программирования пишут все. Обычно это калькулятор с переменными, пересказ главы про рекурсивный спуск и заброшенный репозиторий. Интересн…

компиляторыинтерпретаторязык программированияtypescriptnode.jsтестированиефаззингgolden-тестыоптимизация производительностирегрессионные тесты
Habr
RU

100% покрытия не поймали единственный баг, который был важен

У виджета было 92 теста и 100% построчного покрытия. Потом я открыл его в маленьком окне терминала, и шапка таблицы уехала за верхнюю границу экрана…

phpsymfonytuiпокрытие кодаphpunitтерминалopen sourceтестирование
Habr
RU

658 тест‑кейсов за 24 часа: как мы встроили ИИ‑агентов в тестирование банковского ПО

Где команда получила ускорение почти в 9 раз, почему на другом сценарии выиграла всего 11 часов и зачем считать настройку агента част…

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

Человек между агентом и кнопкой: почему слой подтверждения — это такая сложная инженерия

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

llm-агентыpythonsqlitehuman-in-the-loopexactly-onceтестированиемутационное тестированиеконкурентность
Habr
RU

Дефект как источник информации о продуктовом риске

Многие считают, что задача QA — найти как можно больше багов. И чем будет длиннее список в баг-трекере, тем «полезнее» тестировщик. В этой статье ра…

инженерия качестваShift-Leftтестированиебаг-трекинганализ влияния измененийриск-ориентированное тестированиесериализация JSONпроцесс разработкиручное тестирование
Хабр — Управление
RU

ИИ, безопасность и VS Code: как меняется разработка на 1С

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

разработка 1Спрограммированиеискусственный интеллектcode reviewVS CodeHashiCorp Vaultтестированиекачество кодаinfostart tech event
Habr
RU

Данные без противоречий. Свободный формат вывода

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

tdcv2форматгенератортестированиетестовыеданныеэкспортавтотестыdslшаблонизаторopensource
Habr
RU

Эх, невизуальная доступность, как же тебя наладить

Казалось бы, на дворе 2026 год, есть статьи про доступность (и ещё больше на английском) и, собравшись организовать повышение доступности у себя в о…

accessibilityдоступностьпроцессы в itразработка мобильных приложенийтестированиеa11y
Habr
RU

Как перенести любую ВМ с одной платформы на другую: тестируем агентскую миграцию в мультивендорной среде

Привет, Хабр! Это снова Евгений Шилкин и Степан Татауров, эксперты дивизиона инфраструктуры Группы Rubytech. В прошлой статье мы разобрали подходы к…

миграцияvmwareвиртуализациятестированиевиртуальная машинаскала-рпакkvmlinuxmind migrate
Habr
RU

README врёт: как я сделал open‑source линтер, который сверяет документацию с реальным репозиторием

README редко ломается в один момент. Обычно он просто постепенно перестаёт соответствовать проекту: переименовали команду, перенесли файл, удал…

RealityLintREADMEPythonGitHub-ActionsCI-CDopen-sourceстатический-анализдокументациятестированиелинтер
Habr
RU

Как удобно и безопасно тестировать платы в лаборатории

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

осциллографрозеткарабочее местотестированиебезопасность
Habr
RU

Мой тестовый харнесс нашёл баг в моей же реализации Raft. Рассказываю, как именно

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

raftконсенсусдетерминированное тестированиераспределённые системытестированиелинеаризуемостьотказоустойчивостьtypescript
Habr
RU

Генерация тестовых данных с ИИ: руководство для ручного тестировщика

Всем привет! Я продолжаю цикл статей про применение ИИ в тестировании. Мы уже разобрали shift-left: контекст , тестирование требований , генерацию т…

ииaiискусственный интеллекттестированиетестовые данныеpostmanбд
Habr
RU

Что изучить во второй половине августа: 39 открытых уроков для IT‑специалистов

Когда нужно прокачать конкретный навык, проще всего начать с практической задачи. В этом дайджесте собрали 39 открытых уроков августа для IT-специал…

открытые урокиIT-вебинарыпрограммированиесистемное администрированиеархитектураискусственный интеллектмашинное обучениетестированиесистемный анализDevSecOps
Habr
RU

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

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

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

Я думал, что 16 воркеров ускорят обработку задач в 16 раз. Но что‑то пошло не так

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

pythonceleryworkeroptimisationbackendмногопоточностьасинхронностьтестированиеdockerраспределенные системы
Habr
RU

«Пуш – это обещание»: продуктовый подход к тестированию навигации в финтехе

Часто кажется, что тестирование пуш-уведомлений – одна из самых простых задач: отправил, получил, кликнул. Если текст отображается корректно, и ссыл…

QAтестированиемобильная разработкафинтех
Habr
RU

Как тестировать распределенные системы: тайм-ауты, дубликаты, Saga и частичные отказы

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

распределенные системытестированиетайм-аутыидемпотентностьSagaCircuit BreakerFault InjectionChaos Engineeringeventual consistencyмикросервисы
Habr
RU

Как внедрить требования к безопасной разработке кода: опыт Контур.Staffcop

Безопасная разработка для Контур.Staffcop (системы расследования инцидентов внутренней инфобезопасности) — это не отдельная проверка перед релизом,…

staffcopрбпобезопасная разработкастатический анализкомпозиционный анализфаззингпоиск секретовтестированиеpvs studioанализатор кода
Habr
RU

Светлана Иванова (М.Тех) о том, когда пора менять стратегию тестирования

Компании годами ищут «золотой стандарт» тестирования, один набор правил для любого проекта. Такого стандарта нет и не появится. Одинаковые правила л…

мвидеоэльдорадотестированиежелезо
Habr