Архив рубрики ‘Тестирование’

Тесты для кода, который пишет ИИ: контракты вместо ассертов — создание сервера для онлайн ММО игр на PHP, ч. 20

Часть 20: контракты вместо ассертов — проверка того, что не ложится в юнит-тест.

Десятки деплоев в день — и ни одного подвига

Вокруг кричат, что ИИ заменит разработчиков и даст x10. А наш реальный темп — десятки деплоев в день — держится не на геройстве и не на магии, а на скучной дисциплине: маленькие задачи, зелёные тесты, автодеплой за минуту. Хочу рассказать, почему лучшее в нашей разработке — то, что она скучная. Типичный день в нашем CI […]

ИИ‑агенту недостаточно правил: как мы передаём ему инженерный опыт

Сначала нам советовали подробно задавать правила в промпте. Промпты росли и постепенно превращались в: Ты опытный программист. Пиши хороший код. Плохой код не пиши. Потом появился следующий рецепт: сначала подготовьте подробную документацию, а уже затем поручите агенту писать код. В результате люди начали сначала генерировать агентом документацию, а потом тем же агентом — код по этой документации. Между человеком и кодом просто появился […]

Разработчик 2.0. Следующий уровень абстракции

Что теперь программирует настоящий программист? Вы открываете задачу и пишете одну строку: Добавь идемпотентность в API создания заказа. Через некоторое время перед вами diff в незнакомом репозитории. Изменены обработчик API, модель данных, тесты и документация. Все проверки проходят. При этом вы не написали ни одной строки кода.

Я научил роботов следить за правилами. Через два дня одно правило проследило за мной

Активно занимаюсь вайб кодингом. Есть у меня полка. Туда ложатся правила, за которые я ещё не заплатил собственной болью — потому что мойпринцип гласит: правило рождается из прожитого инцидента, а не из чужой «лучшей практики». Возьмёшь чужое правило, боль от которого не прожил сам, — первым же и найдёшь, как его обойти. На полке лежало правило с условием срабатывания, записанным дословно: Первый влитый PR с полностью зелёным чек‑листом DoD — и с абсолютно нерабочим […]

7 ошибок в оценке QA-задач, из-за которых команда срывает сроки релиза

Всем привет, меня зовут Сергей Прощаев и в этой статье расскажу про то, почему оценки трудозатрат в

Внедрение цифрового рубля: что протестировать уже сейчас, чтобы избежать сбоев и не напороться на штрафы

Я плотно работаю с финтехом и ритейлом, а это как раз те сферы, где грядёт подключение к платформе цифрового рубля. Готовиться начал заранее, так как 1 сентября 2026 года тестовый контур уже обязан быть в порядке. Полгода собирал базу, расспрашивал знакомых из финтеха, ходил на вебинары – даже на те, что делали для бухгалтеров. Я […]

Давайте поговорим о доверии и границах

Я женщина, поэтому даже в технической области я спокойно могу говорить на эти темы (надеюсь, в комментариях не обозлятся за это высказывание). Ответьте себе на вопрос: где проходит ваша граница доверия с вашим агентом? Что вы готовы ему простить? А что для вас жёсткий ред-флаг? Готовы ли вы делегировать агенту задачу, в которой вы не […]

6 ошибок в метриках дефектов, из-за которых QA теряет контроль над качеством

Всем привет, меня зовут Сергей Прощаев, и в этой статье я расскажу про метрики дефектов: почему цифры, которые должны показывать качество продукта, чаще всего показывают что угодно, кроме него. Руковожу направлением Java | Kotlin разработки в FinTech & E-commerce и преподаю на курсах разработки и архитектуры в ОТУС. Я не QA по специальности. Но за […]

Этика тестирования

Разбираемся, какие виды тестирования нужно проводить при внедрении заказных бизнес-приложений. Что такое воронка «бесконечного тестирования». Чем синдром «сапера» отличается от синдрома «лудомана». А также можно ли полюбить тестирование. См. часть 1 – «лишний этап». См. часть 2 – программирование «в уме». В качестве преамбулы раскрою допущения, которые были сделаны при написании этой статьи. Допущение первое […]