Rails:追溯添加测试的良好流程?

Shp*_*ord 7 testing rspec ruby-on-rails cucumber

我有一些应用程序,我想回去并追溯建立一个测试套件(RSpec和Cucumber),但是让这个过程开始有点令人生畏.

您的流程是什么回到现有的应用程序并为其构建测试套件?

jxp*_*777 0

我最近开始自己解决向一堆旧代码添加测试的问题,我发现rcov非常有帮助(我不关心 rcov Rails 插件,只需 cd 来测试和运行一个小 shell 脚本,该脚本以正确的方式运行 rcov排除并在测试全部通过时打开报告。)然后,我开始处理最接近 100% 覆盖率的问题,并一点一点地计算百分比。与“呃,我从哪里开始为此添加测试?!”相比,这是更可衡量的进展。