За этим сайтом скрывается целый рабочий стол.
Окна, медиаплеер, игры: полная версия xudiyev.com.
Открыть режим рабочего стола
Хаял Худиев
QA инжиниринг · UX/UI дизайн · Веб-разработка · AI-решения
Главная › Блог

AI для ручных тестировщиков: что он реально автоматизирует

Опубликовано 2026-08-06 · 5 мин чтения

AI напишет тест-кейсы за секунды. Найдут ли эти кейсы хоть что-нибудь, вопрос отдельный. Что на самом деле изменил год работы с AI внутри реальной QA-задачи.

AI for Manual Testers: What It Actually Automates

В этом году каждая QA-рассылка обещала, что AI заменит ручное тестирование. Последний год я тестировал travel-платформы бронирования, почти каждый день пользуюсь Claude и ChatGPT, и ручное тестирование по-прежнему занимает большую часть работы. Оба утверждения верны одновременно, и полезные детали находятся именно в этом разрыве.

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

Где AI реально экономит время

1. Черновик тест-кейсов из требования

Самый сильный сценарий. Вставляете критерий приёмки, просите позитивные, негативные и граничные кейсы, и получаете черновик за секунды вместо двадцати минут. Черновик редко бывает полным, но это гораздо лучше пустой страницы.

Что получается хорошо: механическое покрытие. Пустое поле, максимальная длина, недопустимые символы, неверный тип данных, истёкший токен. Те очевидные кейсы, которые вы всё равно написали бы, но наспех в пятницу вечером.

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

2. Из сырых заметок в читаемый баг-репорт

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

Правило, которого я держусь: AI форматирует отчёт, каждый шаг проверяю я. Уверенно написанный, но неверный шаг воспроизведения съедает у разработчика полдня и обходится дороже сэкономленных десяти минут.

3. Разобрать чужой ответ API

Когда из Postman приходит вложенная структура и код ошибки, который никто не задокументировал, описать это модели быстрее, чем искать спецификацию. Она хорошо объясняет, что примерно означает payload и какое поле, скорее всего, и есть проблема.

А вот сказать, корректно ли это поведение, она не может. Для этого нужно знать, чего ожидает бизнес.

4. Генерация тестовых данных

Правдоподобные имена, адреса, граничные строки, юникод, ломающий валидацию форм, даты в неудобных форматах. Это по-настоящему нудная работа, и AI забирает почти всю её.

Четыре места, где он подводит

1. Он не знает ваш продукт

AI генерирует кейсы для абстрактной формы бронирования, а не для вашей. Он не знает правила, по которому возврат закрывается за 24 часа до вылета, или что конкретный поставщик отдаёт цены в другой валюте. Именно такие баги стоят денег, и они невидимы для модели, которая никогда не видела ваших требований.

2. Уверенный неверный ответ в худший момент

Спросите, дефект ли это, и AI ответит решительно в любую сторону. В QA уверенное «так и задумано» хуже отсутствия ответа, потому что закрывает расследование, которое стоило продолжить. Решение я ему не отдаю. Он только помогает описать решение, которое принял я.

3. Покрытие, которое выглядит полным и таковым не является

Тридцать сгенерированных кейсов создают ощущение хорошего покрытия. Читаешь их и находишь пятнадцать вариаций одной и той же валидации ввода и ничего про состояние. Что происходит, когда сессия истекает посреди сценария, когда пользователь открыл две вкладки, когда оплата прошла, а колбэк упал. Дорогие баги живут в состоянии и во времени, и именно это сгенерированные кейсы пропускают.

4. Он размывает тот навык, который заменяет

Это медленная проблема. Дизайн тестов, это навык мышления, а навыки мышления слабеют без практики. Одну привычку я держу намеренно: первый проход по дизайну тестов для всего критичного я пишу сам. AI смотрит после и часто что-то ловит. Порядок важен. В обратную сторону вы редактируете чужие идеи вместо того, чтобы иметь свои.

Как я это использую, по порядку

  • Читаю требование и сначала пишу свой список рисков: что навредит сильнее всего, если сломается.
  • Прошу у AI кейсы по тому же требованию.
  • Сравниваю. Его список закрывает мои механические пробелы, мой список закрывает всё, чего он знать не мог.
  • Финальный набор собираю из обоих.
  • Тестовые данные, формат отчётов и незнакомые ответы API отдаю AI на всём протяжении.
  • Никогда не позволяю ему решать, дефект это или нет.

Заменяет ли AI ручных тестировщиков?

В моей работе нет. Он сжимает механическую половину: записать, оформить, сгенерировать данные. Это реально и это ценно. Половина, которой он не касается, это решить, что стоит тестировать, заметить, что что-то не так, ещё до того как сможешь объяснить почему, и отвечать за ответ.

Тяжело придётся тем тестировщикам, чья ценность была в механической половине. Хорошо будет тем, кто потратит освободившееся время на более глубокое тестирование. Интересной всегда была именно эта половина.

По теме

Что ломается, когда код пишет сам AI: риски vibe coding. AI на стороне дизайна: AI в UX/UI дизайне. Или чем я занимаюсь.

Другие записи

AI пишет код за секунды. Проверять, работает ли он, всё равно приходится человеку. Сколько на самом деле стоит vibe coding и как пользоваться AI, не выпуская его ошибки в прод.

Десять UX/UI трендов, отсортированных по другому принципу: меняют ли они то, что вы реально строите, или только то, как в этом году выглядят дизайн-блоги.

Рабочий чек-лист для защиты сайта на WordPress: вход, файлы, база, хостинг и мониторинг. Не теория, а то, что реально ломается на живых сайтах.

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