Ruby on rails 与简单的“断言”相比,进行单元测试的优势是什么?

Ruby on rails 与简单的“断言”相比,进行单元测试的优势是什么?,ruby-on-rails,testing,Ruby On Rails,Testing,我目前正在构建一个应用程序,其中一个模型相当复杂。我目前正在使用断言 raise "error message" if "settings failed" 问题是-与这些断言相比,使用单元测试框架的优势是什么?最大的优势之一是单元测试可以自动化。您可以在每次构建之后运行所有单元测试,并立即发现问题。有了断言,bug可能会在有人执行这部分代码之前停留数周或更长时间。最大的优点之一是单元测试可以自动化。您可以在每次构建之后运行所有单元测试,并立即发现问题。有了断言,bug可能会在有人执行该部分代码

我目前正在构建一个应用程序,其中一个模型相当复杂。我目前正在使用断言

raise "error message" if "settings failed"

问题是-与这些断言相比,使用单元测试框架的优势是什么?

最大的优势之一是单元测试可以自动化。您可以在每次构建之后运行所有单元测试,并立即发现问题。有了断言,bug可能会在有人执行这部分代码之前停留数周或更长时间。

最大的优点之一是单元测试可以自动化。您可以在每次构建之后运行所有单元测试,并立即发现问题。有了断言,bug可能会在有人执行该部分代码之前停留数周或更长时间