Ruby on rails 如果在没有测试的情况下使用已经成熟的代码库,应该测试什么?

Ruby on rails 如果在没有测试的情况下使用已经成熟的代码库,应该测试什么?,ruby-on-rails,angularjs,unit-testing,testing,rspec,Ruby On Rails,Angularjs,Unit Testing,Testing,Rspec,我在一家公司工作,开发的产品具有相当成熟的代码基础。Rails Api,带有角度沉重的前端。目前我们没有测试 我想知道开始测试的最佳策略是什么 尝试为已经编写的代码改进测试是好主意还是坏主意 如果好的话,什么是好的方法 如果不好,为将来的代码编写测试仍然是一个好主意吗 简而言之,测试的优点/缺点是什么?对于为什么不进行测试,我欢迎任何有说服力的答案,因为主流观点(我的观点也包括在内)似乎非常支持测试 最后,任何关于测试JS的建议和最好的框架/工具都是值得欢迎的 以下是一个帮助您对测试、为什么、何

我在一家公司工作,开发的产品具有相当成熟的代码基础。Rails Api,带有角度沉重的前端。目前我们没有测试

我想知道开始测试的最佳策略是什么

尝试为已经编写的代码改进测试是好主意还是坏主意

如果好的话,什么是好的方法

如果不好,为将来的代码编写测试仍然是一个好主意吗

简而言之,测试的优点/缺点是什么?对于为什么不进行测试,我欢迎任何有说服力的答案,因为主流观点(我的观点也包括在内)似乎非常支持测试


最后,任何关于测试JS的建议和最好的框架/工具都是值得欢迎的

以下是一个帮助您对测试、为什么、何时、如何提出自己的看法的示例?。。。要测试Angular应用程序,您应该查看Angular团队开发和推荐的单元测试和e2e/集成测试;)从集成(某种形式的selenium或类似)测试开始,然后重构以允许小型、简单的单元测试?因为它让我相信我引入的新代码不会破坏现有的特性。因此,我可以经常部署,而且没有压力。