Главная · Каталог задач · Написать тесты к коду

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

Написать тесты к коду

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

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

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

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

Зачем

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

01

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

02

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

03

Запустите тесты на настоящем коде. Тест дефекта должен падать до исправления и проходить после него.

Вопросы

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

Что делать, если требования неполные?

Попросите список вопросов вместо выдуманных ожиданий. Для скидки, например, важны граница применения, единица суммы и округление. Ответ владельца правил должен появиться раньше утверждения в тесте.

Почему тест может проходить и ничего не проверять?

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

Как добавить тест на найденную ошибку?

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

Рядом

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

Нужно больше

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

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