我是谷歌测试的新手,并发现很少的测试框架 1. rspec 黄瓜 水豚 工厂女郎 5. jasmin
和默认rails有自己的测试工具。
我需要知道使用什么以及何时使用 功能,单位和 集成测试
我们如何在部署之前自动化测试,这将运行我们所有的测试用例?
答案 0 :(得分:0)
绝对阅读有关测试最佳做法的Rails指南;有大量关于如何测试的书籍,博客文章和Youtube视频。但是你的部分问题对我来说是一个特别的痛点,所以我也会在这里给出一个简短的答案:哪些复杂的工具值得使用,以及哪种测试?
Rails社区在测试方面非常重要,但我个人认为可能会走得太远,在实际编写代码的代价上将过多精力放在测试套件上。一些知名人士甚至提倡开发人员尝试不要编写测试一次或两次,这样我们就可以获得第一手经验,了解它对我们的代码质量,错误数量等的影响。 (掠夺者:质量下降,漏洞上升,客户满意度下降。但是,直接了解这一点比让我告诉你的不同。)
因此,我对Rails应用程序的个人测试习惯是: