我目前在一个大型的Rails应用程序中工作,遗憾的是,它没有测试覆盖范围,而且目前在Rails的第3版上。
迁移到Rails 4的最佳方法是什么?我知道在Rails版本上逐步迁移比较好,但是应用程序非常大。
在这样做之前,我应该投资于测试吗?什么样的测试?单元测试?集成测试?
发布于 2016-02-26 21:25:01
我们的方法如下(并且虔诚地遵循这指南):
您会注意到,在指南中,他们首先演练的是测试覆盖率。听起来那可能是你最好的开始。
发布于 2016-02-26 19:51:33
我建议您至少对所有型号和控制器进行rspec单元测试,然后继续升级应用程序。
但是如果没有测试,如果您升级了,那么在应用程序中找到任何问题将是一个问题,因为我们无法预测它是要升级还是由编写的代码出现问题。
如果您有非常复杂的视图,比如计算或显示一些重要信息,那么编写集成测试也是很好的,否则这是不必要的。
https://stackoverflow.com/questions/35660326
复制相似问题