Главная · Каталог задач · Промт для написания тестов

Готовый сценарий

Промт для написания тестов

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

Попробуйте прямо здесь Отвечает Gemma 3 12B — модель подобрал сервис

Открыть в полном чате

  • Доступ без VPN
  • Русский интерфейс
  • Оплата рублями по факту

Зачем

Зачем это нужно

01

Матрица случаев показывает пропущенную границу до появления повторяющегося кода

02

Публичный интерфейс переживает внутренний рефакторинг без переписывания тестов

03

Описание защищаемого риска отсеивает проверки без полезного сигнала

Вопросы

Частые вопросы

Сколько тестов нужно написать?

Не стремитесь к числу. Покройте классы поведения и риски с минимальным дублированием. Один параметризованный тест может проверить много границ, а сотня снимков — не заметить критичный сценарий. Покрытие строк используйте как индикатор пробелов, но не как доказательство качества.

Стоит ли мокать все зависимости?

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

Можно ли доверить модели исправление упавшего теста?

Сначала определите, неверен код, ожидание или окружение. Модель склонна сделать тест зелёным, ослабив проверку. Попросите объяснить защищаемое требование и первопричину падения, затем предложить варианты. Не принимайте удаление assertion или увеличение таймаута без доказательства.

Рядом

Дальше — весь каталог задач: поиск по названию, темы и фильтры.

Нужно больше

Весь Енотик — в одном окне

Полный чат: история, вложения, базы знаний, картинки и видео. Один баланс на все модели, оплата рублями по факту.