系统测试VS集成测试Rails 5.1?

时间:2017-07-07 06:09:31

标签: ruby-on-rails ruby-on-rails-5.1

在升级到rails 5.1之前,我通过集成测试测试我的rails应用程序。 70%的rails应用程序通过集成测试自动化。意味着所有应用程序简单和复杂的行为都通过集成测试自动化。偏离轨道的轨道没有提供任何基于java脚本的测试。

随着Rails 5.1的到来,它们包括系统测试,并表示每个应用程序都与java脚本交互,现在您可以测试您的应用程序端到端场景,如真实用户与浏览器交互。 所以我的经理要求我将所有集成测试转移到系统测试。好的好!我们可以按照用户体验它的方式测试我们的应用程序,并帮助我们测试JavaScript。

绝对系统测试也可以涵盖几乎所有的集成测试。 那么现在集成测试的重要性是什么?

  

为什么有人应该在Rails 5.1中编写集成测试   在System test中编写相同的测试用例?

提前致谢。

1 个答案:

答案 0 :(得分:1)

我不知道这一点,但是从this我得到的结论是系统测试将取代集成测试 - 但是,唯一的缺点似乎是速度和资源使用。