В настоящее время я также выполняю обновление в моем случае проекта Rails 3.2, который я буду обновлять до Rails 5.2, через 4.0, 4.1, 5.0, 5.1.Мой проект не имеет много тестов, поэтому сейчас я пишу много тестов.В основном интеграционные тесты, потому что, к счастью, уже есть много модульных тестов.
Если вы хотите быть уверенными, что все работает, вам действительно следует добавить тесты.В противном случае вам придется долго искать ошибки после обновления вашего проекта.И вы не можете быть уверены, где это идет не так.В итоге это сэкономит вам время.