TGViewer
AI Projects AI Projects @turboproject · 12.7K subscribers
Post #5365 2.27K
К вопросу из чата: что делать с тестами, которые реально пытаются держать запрограммированные сценарии E2E. Я считаю, что это плохая практика, и как раз мой опыт в Microsoft по работе с такими системами показывал, что они тоже дырявые как решето, т.к. формируют safe path, причём часто нереалистичный, который через UI самому пользователю 1:1 даже не повторить. Поэтому по факту там дальше начинается «война и немцы» с мутационными тестами. Тесты быстро распухают больше кода, но качество почти не растёт.

Поэтому для сценарного тестирования я предпочитаю использовать агентов, которые через MCP действуют с приложением как пользователь. Для ускорения могут иногда вызывать что-то и системное. Отличие от «тупых тестов» тестирования агентом примерно как дельтоплан против Шаттла. Это только кажется, что «одно и то же».

Агент для начала не требует массивного набора мутационных тестов, он сам может сбегать в какие-то уголки кода по гайду. Ещё важный плюс — это работает даже на приложении с багами. Пока любитель алгоритмических тестов пишет их с агентом, а не делом занят, то у меня агент может сделать просто workaround и обойти баг, если он ему мешает продолжить тестирование.

Но самое главное — ДИАГНОСТИКА. Агент-тестировщик лазает по логам и коду, поэтому результат его работы — крайне развёрнутый отчёт о проблеме и ещё со срезом проблемных данных. Обычно нормальная кодирующая LLM по таким отчётам баги фиксит в one shot.

Конечно, агенты E2E-тестирования не заменяют все автоматические проверки, для этого я использую «доказательное тестирование» с доказательствами в логе, и агент их смотрит тоже. Однако если у вас нет таких агентов вообще, как на моём скриншоте, то у вас проблемы организации поддержки качества. Точнее, ваши методы скорее не оптимальные.

Конечно нужно понимать баланс алгоритмического и агентского тестирования, но если последнего вообще нет - это косяк управления разработкой.
  • ✍ 12
  • 👍 4
  • ❤ 2
  • 🏆 2
More from @turboproject
  1. Oct 17, 2026Я заинтересовался, а нет ли ещё каких-то доказательств бесполезности тестов, которые получ…
  2. Oct 17, 2026🤖 По вопросу агентского тестирования я заметил, что в чате сразу стали писать «традиционн…
  3. Oct 17, 2026🧪 Поясню кратко, какой подход к организации тестов мне кажется сейчас оптимальным. Для на…
  4. Oct 17, 2026Bughunt обновился, видно что новая версия DeepSeek значительно поднялась. К слову, Павел к…
  5. Oct 17, 2026DeepSeek открыл бесплатно до конца месяца свое API для поиска. Надо внимательнее посмотрет…
  6. Oct 17, 2026Обновился DeepSeek V4.1 Flash. Из нового - DeepSWE выше фронтиров, а также специальное RL-…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →