春、レールのような非常に多くの素晴らしいフレームワークがあります。そして、彼らは頻繁に解放されます。どのようにして各リリースの品質を保証しますか?どのようにフレームワーク自体をテストするのですか?春、レールのような偉大なフレームワークは、コード自体をテストする方法
-3
A
答えて
0
Spring Frameworkは、Springテストモジュールでの統合テストをサポートしています。ライブラリにはorg.springframework.testパッケージが含まれています。このパッケージにはSpringコンテナとの統合テストのための貴重なクラスが含まれています。このテストは、アプリケーションサーバーやその他のデプロイメント環境に依存しません。このようなテストは単体テストよりも実行速度が遅くなりますが、同等のSeleniumテストやアプリケーションサーバーへのデプロイメントに依存するリモートテストよりもはるかに高速です。
Spring 2.5以降では、単体テストと統合テストのサポートが、アノテーション駆動のSpring TestContext Frameworkの形式で提供されています。 TestContextフレームワークは実際に使用されているテストフレームワークには無関係であり、JUnit、TestNGなどのさまざまな環境でのテストの計測が可能です。
org.springframework.test.webパッケージにはModelAndViewAssertが含まれています。これはJUnit、TestNG、またはSpring MVCオブジェクトを扱う単体テスト用のテストフレームワークと組み合わせて使用できます。
関連する問題
- 1. 大きなasp.netウェブサイトのhtmlコードをテストする方法
- 2. uploadifyのような偉大なアップローダーですが、 "no-flash"フォールバック付き
- 3. xmlノードの祖父母と偉大な親を取得する方法
- 4. 初心者の偉大な経験
- 5. テストフィクスチャを他のフレームワークと単体テストで使用する方法
- 6. MockMvcでDefaultMultipartHttpServletRequestコントローラメソッドの単体テストを書く方法は?このような
- 7. Railsアプリケーションで偉大な孫オブジェクトを数えるには?
- 8. 一般的なパフォーマンスphp/[doctrine/symfonyのような大きなフレームワーク]
- 9. Eliomフレームワークの単体テスト
- 10. ReactjsのMVVMのようなフレームワークを実現する方法
- 11. レールのような大きなルビーコードベースの移動
- 12. 私は偉大な例を試してみました
- 13. 春のセキュリティで春のアプリケーションでRESTをテストする方法
- 14. このコードを単体テストする方法
- 15. 次のコードを単体テストする方法
- 16. Specflow - 保留中のテストをテスト全体に失敗しないようにする方法
- 17. 最も簡単な方法は、次のように春
- 18. テストされていないコードとテストできないコードはどのようにテスト/変更しますか?
- 19. 大きなポインタ構造体を扱う方法
- 20. Scalaコード自体でコンパイラと対話する方法は?
- 21. カスタムプロセッサをテストする方法 - Apacheのキャメル春のテスト
- 22. 単体テストでカバーしなければならないコード内の場所を見つける方法
- 23. は、私はこのようなJSFiddleを持つコンポーネント自体
- 24. 春のブートテスト(統合テスト)中に自動ログ出力を表示する方法
- 25. フレームワークなしでMVCビューのようなパターンを実現する方法
- 26. MATLABのより大きな立方体内の小さな立方体を見つけるには?
- 27. シンプル活字体ジャスミンのテストは、私は次のような単純なジャスミンのテストを持っているエラー
- 28. C#インプリメンテーションなしでインターフェイスメソッドを単体テストする方法
- 29. 大規模なアプリケーションの自動テストを開始するにはどうすればよいですか?
- 30. Amazon S3バケットでimages.develop.example.comのようなサブドメインをテストする方法
フレームワークは他の大きなプロジェクトとは何か異なると思いますか? –