首页 > 解决方案 > 如何在没有测试用例的情况下升级 Rails

问题描述

我打算将 rails 从 4.0 升级到 4.1,然后再升级到 4.2。但是,当前系统没有任何测试用例。并且在升级之前编写测试并不容易且耗时。

除了遵循指南以查看哪些变化外,我还能做些什么吗?

标签: ruby-on-railsruby-on-rails-4rails-upgrade

解决方案


我目前也在升级 Rails 3.2 项目,我将通过 4.0、4.1、5.0、5.1 升级到 Rails 5.2。我的项目没有很多测试,所以我现在正在做的是编写很多测试。主要是集成测试,因为幸运的是已经有很多单元测试。

如果你想确保一切正常,你真的应该添加测试。否则,升级项目后,您将不得不长时间寻找错误。而且你不能确定哪里出了问题。最后,它将节省您的时间。


推荐阅读