Почему вы хотите добавить юнит-тесты? Считаете ли вы, что в коде есть ошибки? Вы просто хотите что-то сделать? Вы собираетесь приступить к новой функции?
Если это более старый продукт, который был выпущен в течение достаточно долгого времени, тогда я соглашусь с остальными и добавляю тесты только тогда, когда обнаруживаю ошибку или добавляю новую функцию.
Если это продукт, который все еще разрабатывается и не выпускается или выпущен только недавно, тогда я бы начал с просмотра кода. Если бы я увидел что-то не совсем правильное, я бы добавил тест на это. Вероятно, я бы сделал несколько тестов для создания образцов данных. Создание примеров данных, кажется, приносит неплохой результат, и это тоже может быть полезно.
Я думаю, что писать тесты полезно, даже если у вас нет ошибки для тестирования - когда вы добавляете новые функции или исправляете ошибки позже, ваши тесты подтверждают, что вы не ввели новые ошибки.