Практический план внедрения ИИ в процессы тестирования

Привет, охотники!🏹

Если вы сейчас находитесь в некой прокрастинации и не можете начать использовать ИИ-инструменты в своей работе, то вот готовый план для внедрения ИИ в процессы тестирования

Для простоты разделим шаги по этапам жизненного цикла тестирования 1. Анализ требований 2. Тест-кейсы и чек-листы 3. Подготовка тестовых данных 4. Автоматизация тестов 5. Код-ревью автотестов 6. Оформление документации по результатам тестирования 7. Скиллы

Начать можно всего с двух инструментов: n8n (о том, что такое n8n: [https://set.ki/post/NFXwZPa]) и терминальный агент/десктоп-приложение с ИИ-моделью (по типу gemini, opencode) - здесь и далее “чат с ИИ”

Чат с ИИ можно применять на любом из этапов, а вот n8n будет удобно использовать не везде (ведь результат работы ИИ нужно проверять и иногда исправлять)

Примеры того, как можно использовать n8n

- Анализ требований: сборка, которая отправляет новые задачи в ИИ и публикует/отправляет на почту комментарий с анализом тз. Например, может оценивать наличие конкретных пунктов, проверять опечатки и несоответствия. Как создать свою сборку в n8n с ИИ-моделью за 0 рублей рассказывала тут: [https://set.ki/post/NwMfFaV]

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

- Код-ревью автотестов: по триггеру создания нового пулреквеста в репозитории сборка анализирует изменения из него и дает оценку в соответствии с требованиями проекта

Отдельным пунктом стоят скиллы. Почему? Дело в том, что, когда вы начнете внедрять ИИ в свои процессы, вы заметите, что часто при тестировании просите чат с ИИ сделать одно и то же. И тут есть два пути - автоматизировать через n8n, либо написать “заготовку” - скилл. Как написать скилл рассказывала вот тут: [https://set.ki/post/HfpaiYF]

Желаю вам улучшить процессы тестирования и не бояться новых инструментов