Как писать тесты с помощью ИИ?
3 месяца назад
Никита Вихров
Ответы
Как писать тесты с помощью ИИ
Тесты — одна из лучших задач для вайбкодинга. Шаблонные, предсказуемые, и ИИ пишет их быстро. Но есть нюансы.
Промпт для генерации тестов
Не просите просто «напиши тесты». Давайте структуру:
Результат от Claude:
TDD с ИИ: сначала тесты
Попробуйте обратный подход — тесты до реализации:
Тесты написанные по требованиям, а не по коду — ловят баги в реализации.
Запрос граничных случаев отдельно
Модель по умолчанию пишет happy path. Просите граничные случаи явно:
Claude найдёт: пустой файл, файл только с заголовками, unicode в значениях, разные line endings (\r\n vs \n), кавычки внутри полей, BOM в начале файла.
Генерация фикстур и фабрик
ИИ отлично генерирует тестовые данные:
Результат:
Ревью тестов с ИИ
Уже написанные тесты отдайте на проверку:
Главная ловушка
Тесты написанные по коду могут закреплять баги:
Решение — формулируйте тест от требования:
Если коротко: давайте структуру в промпте, просите граничные случаи отдельно, пишите тесты от требований — и покрытие будет реальным, а не формальным.
3 месяца назад
Никита Вихров





