ProQuality Community: post #1823 — TG.ME

#ProQuality_case

🚀 AI-Native Testing: Как Amazon полностью перестраивает QA-процессы под искусственный интеллект

Carlos Arguelles (Senior Principal Engineer в Amazon) опубликовал крутую статью-выжимку своего недавнего доклада. Главный инсайт: ИИ уже генерирует код в 10 раз быстрее, но наша инфраструктура тестирования за этим не поспевает.

Если скорость разработки растет, а тесты становятся узким горлышком — бизнес всегда будет жертвовать качеством ради скорости релизов. Чтобы этого избежать, Amazon внедряет концепцию автономных ИИ-агентов и 5 столпов AI-native тестирования:

1️⃣ Test Coverage (Покрытие): Amazon уходит от жестких UI-фреймворков. Вместо хрупких скриптов они используют инструкции на естественном языке. LLM получает промпт: «Найди книгу про Гарри Поттера, положи в корзину и проверь, что она там». Никаких локаторов — только plain English. Это радикально снизило уровень flaky-тестов.

2️⃣ Test Stability (Стабильность): Копии продакшена никогда не бывают идеальными. Поэтому Amazon делает смелую ставку на тестирование прямо в Production. Через сложную систему роутинга они гоняют тестовый трафик на реальных сервисах, обрезая критичные сайд-эффекты (например, списание денег с реальных карт).

3️⃣ Test Adequacy (Адекватность тестов): Как проверить, что тесты, написанные ИИ, вообще находят ошибки? Через продвинутое мутационное тестирование. Amazon разработали инструмент (в шутку названный Bug Injector 3000), который намеренно вносит хитрые баги в код, чтобы проверить, пропустит ли их пайплайн.

4️⃣ Test Efficiency (Эффективность): Традиционные фермы девайсов для мобильного тестирования не масштабируются при ускорении разработки в 10 раз. Выход — переход от физических устройств на десятки тысяч виртуальных девайсов в контейнерах.

5️⃣ Non-determinism (Недетерминированность): Классическая бинарная логика «pass/fail» плохо работает с ИИ-фичами (вроде умных чат-ботов). QA-инженерам нужно учиться тестировать недетерминированные системы, где результат может каждый раз немного отличаться.

🤯 Забавный фейл из практики Amazon: На первых этапах внедрения ИИ-агенту поручили протестировать логин, но дали неверный пароль. Вместо того чтобы выдать ожидаемый Test Failed, агент проявил инициативу: нашел кнопку «Создать аккаунт», попытался зарегистрироваться, а когда это не помогло — пошел в чат поддержки разбираться с живым оператором! 😂 Теперь разработчикам приходится ставить жесткие «ограждения» (guardrails) для ИИ-тестировщиков.

🔗 AI-Native Testing: Adapting our Validation Practices for Accelerated Development
💬 Давайте обсудим! Готовы ли доверить прохождение ваших UI-тестов ИИ-агентам, или хардкодный Playwright/Cypress с нами еще надолго? Делитесь мыслями в комментариях! 👇
Medium
AI-Native Testing: Adapting our Validation Practices for Accelerated Development
If Medium puts this content behind a paywall, you can also view it here (LinkedIn).
❤2
August 5, 2026 329 2 4