2017-07-07 83 views
5

在升級到Rails 5.1之前,我通過集成測試來測試我的Rails應用程序。我的Rails應用程序中有70%是通過集成測試自動完成的。意味着所有的應用程序簡單和複雜的行爲通過集成測試來自動化。 off-course rails沒有提供任何基於java腳本的測試。系統測試VS集成測試Rails 5.1?

隨着Rails 5.1的到來,它們包括系統測試,並表示每個應用程序都與java腳本交互,現在您可以測試您的應用程序端到端場景,如真正的用戶與瀏覽器交互。 所以我的經理讓我把所有的集成測試移到系統測試。好,好!我們可以用我們的用戶體驗它的方式來測試我們的應用程序,並幫助我們測試JavaScript。

絕對系統測試也可以涵蓋幾乎所有的集成測試。 那麼現在集成測試的重要性如何?

爲什麼要有人寫的Rails 5.1的集成測試時,他可以 寫在系統測試相同的測試案例?

在此先感謝。

回答

0

我在想,但我從this得到的印象是,系統測試將取代集成測試 - 但唯一的缺點似乎是速度和資源使用。