Пишет тесты к вашему коду: обычные случаи, границы и то, что чаще всего забывают проверить.
Читает присланный код и пишет к нему тесты: обычный сценарий, границы диапазонов, пустые значения, ошибочный ввод и то, что при ручной проверке обычно пропускают. Возвращает готовый файл тестов на том же языке, который можно положить рядом с кодом и запустить.
Функция работает, но менять её страшно: непонятно, что сломается. На ревью просят покрытие, а писать тесты с нуля дольше, чем сам код. Достался чужой участок, и нужно зафиксировать его нынешнее поведение, прежде чем править. Нашли баг и хотите тест, который его ловит, чтобы он не вернулся.
Код Вставьте фрагмент, который надо покрыть: функцию, класс, модуль. Помещается до 12 000 знаков — если файл больше, отправляйте по частям, каждая должна быть самодостаточной. Оставьте импорты и сигнатуры, на которые опирается код: по ним видно, что и откуда приходит. Секреты, ключи и пароли из фрагмента лучше вычистить заранее. Язык Выберите, на чём написан код: Python, JavaScript / TypeScript, SQL, Java, C#, Go, PHP. Вариант Определить по коду подходит, когда язык очевиден из синтаксиса; если вставляете короткий фрагмент, где Java и C# неотличимы, лучше указать явно.
Готовый набор тестов на выбранном языке, в принятом для него стиле, с осмысленными именами и короткими пояснениями к нетривиальным случаям. Перед запуском поправьте пути импортов под свой проект — угадать структуру репозитория по одному фрагменту нельзя.