Zia*_*mar 8 ruby-on-rails ruby-on-rails-5.1
在升级到rails 5.1之前,我通过集成测试测试我的rails应用程序.70%的rails应用程序通过集成测试自动化.意味着所有应用程序简单和复杂的行为都通过集成测试自动化.偏离轨道的轨道没有提供任何基于java脚本的测试.
随着Rails 5.1的到来,它们包括系统测试,并表示每个应用程序都与java脚本交互,现在您可以测试您的应用程序端到端场景,如真实用户与浏览器交互.所以我的经理要求我将所有集成测试移到系统测试中.好的好!我们可以按照用户体验它的方式测试我们的应用程序,并帮助我们测试JavaScript.
绝对系统测试也可以涵盖几乎所有的集成测试.那么现在集成测试的重要性是什么?
为什么有人在系统测试中编写相同的测试用例时,应该在Rails 5.1中编写集成测试?
提前致谢.