問題タブ [ruby-on-rails-5.1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
841 参照

ruby-on-rails - システム テスト VS 統合テスト Rails 5.1?

Rails 5.1 にアップグレードする前に、統合テストで Rails アプリをテストします。私の Rails アプリの 70% は、統合テストによって自動化されています。アプリケーションの単純な動作と複雑な動作のすべてが、統合テストによって自動化されていることを意味します。オフコース レールでは、Java スクリプト ベースのテストは提供されませんでした。

Rails 5.1 の登場にはシステム テストが含まれており、すべてのアプリが Java スクリプトと対話するため、実際のユーザーがブラウザーと対話するようなエンド ツー エンドのシナリオでアプリをテストできるようになりました。そのため、上司から、すべての統合テストをシステム テストに移行するように依頼されました。いいよ!ユーザーが経験する方法でアプリケーションをテストでき、JavaScript のテストも支援できます。

システムテストは、ほぼすべての統合テストもカバーできることは間違いありません。では、統合テストの重要性は何ですか?

システムテストで同じテストケースを書くことができるのに、Rails 5.1で統合テストを書く必要があるのはなぜですか?

前もって感謝します。