| Как я научила ИИ быть моим напарником по тестированию |
| 16.02.2026 00:00 | |||||||||||||||
|
Автор: Екатерина Гаврилова Меня зовут Катя и я ведущий инженер по тестированию в MD Audit. Хочу поделиться как я внедрила ИИ в процессы тестирования, чтобы не тратить время на рутинные задачи и больше заниматься любимым делом (кидать мемы в рабочие чаты).
Эта статья кратко и без воды расскажет о том, как я встроила ИИ в процесс ручного тестирования, какому подходу научила свою команду и какие промты реально экономят часы рутинной работы. Что такое промт и почему это важноПромт — это инструкция для ИИ, где вы объясняете, кто вы, что нужно сделать и в каком виде вернуть результат. Многие используют промты не говоря конкретно, что хотят видеть в тесте. Но задают в промте кем должна быть нейросеть, какие практики тестирования она должна использовать, чтобы написать хороший тест или чек-лист. На мой взгляд этот подход не имеет никакого смысла, потому что так нейросети генерируют большое количество нерелевантных данных. И по итогу вам все равно приходится их переписывать под свой проект или ситуацию. Хороший промт ≠ “напиши тесты”. Формула хорошего промта Роль, Задача, Контекст, Формат вывода.
Расширенный пример промта Ты инженер по качеству (QA), специализирующийся на тестировании web и mobile приложений. Вы можете сказать «Но ведь и этот промт недостаточно подробный» и будете правы. Чтобы ИИ давал действительно качественные тесты, нужно не просто «писать промты», а учить нейросеть понимать твою систему. ИИ не знает, что именно делает система, какие у неё зависимости и что считается корректным поведением. Он создаёт тесты «в вакууме» поэтому часто пропускает ключевые вещи: связи между шагами, предусловия, форматы данных, роли пользователей. Чтобы получить результат, который не отличить от работы опытного QA, нужно добавить контекст. Для этого нужно выделить время и написать для неё описание системы или приложения, которые вы проверяете и логику того или иного действия. Обычно с 0 описать это достаточно сложно, если у вас нет полного технического задания на разные части системы. Для решения это проблемы подойдет ещё один подход, который мы используем. Подход «Смотри как надо!» Вы как тестировщик своего проекта наверняка, ну я надеюсь, умеете писать тесты и знаете как же должен выглядеть тот самый идеальный чек‑лист. Напишите один хороший пример нужной тестовой документации. Отправьте его любимой нейросети и расскажите почему ваш тест выглядит именно так. Опишите, как работает логика системы в этом сценарии. Так вы превращаете свой пример в обучающий контекст, на котором нейросеть «понимает» логику вашего проекта. Пример нейтрального обучающего промта У тебя есть файл test_user_registration, в котором описан чек-лист с проверками регистрации пользователя на сайте Hello.ru. Что делает этот подход
После такого “обучающего примера” можно спокойно попросить:
И любая нейросеть создаст тесты с неверными паролями, занятыми email и т.д. — потому что он уже понял, как устроена система. Помните, любая нейросеть — не QA-инженер. Даже если вы написали в промте обратное. Но если дать нейросети правильный промт и достаточно контекста, она сэкономит кучу вашего времени. В следующих статьях разберем: 1) Разницу в результате с обычным промтом и обучением по формуле "Роль, Задача, Контекст, Формат". 2) Какие рутинные задачи можно решить с помощью обученного АИ помощника в тестировании. 3) Какая модель АИ лучше справится с рутинными задачами именно в тестировании? Сравнение ChatGPT и Claude. Если статья была вам полезна, буду рада видеть в моем Телеграм-канале. |