私は論文を書いています。私の上司は、私はテストについての章を作らなければならないと言いましたが、何を含めるべきか分かりません。あなたは私にいくつかのヒントを教えてもらえますか? ありがとうインタラクティブなWebアプリケーションのテスト
0
A
答えて
0
私の経験では、アプリケーション開発では、テストの基盤は、主に良いアーキテクチャデザインに依存しています。
アプリケーションは、モジュラー、階層構造(n層アーキテクチャ)、および/またはサービスである必要があります。
アプリケーション全体をテストするには、ユニットテストのような方法で各モジュールをテストする必要があります。これを行うには、を各モジュールに分離し、ブラックボックスとして扱わなければなりません。
そして、特定のモジュールの単体テストは、インターフェースモジュールに対して実行すべきであり、他のアプリケーションコンポーネントへのモジュールのすべての対話は、実際の行動をシミュレートモックコンポーネント、置き換える必要があります。これは重要なことです。なぜなら、成功した結果や失敗の点で何を期待するかを制御できるからです。
各コンポーネントをユニットテストした後、の各モジュール間の相互作用をテストする統合テストを設計することができます。
次に、アプリケーションのユーザーエクスペリエンスと使用例がクライアントの要件を満たしていることを確認するの機能テストがあります。
最後のステップとして、デベロップメントワークフローを退縮やバグからきれいにして安全に保つために、アプリケーションテストは継続的インテグレーションなどのDevOpsルーチンのステップとして構成する必要があります。
アプリケーションのテストは大変な議論ですが、これがあなたの論文のためのより多くの情報を見つけるのに役立つことを願っています。がんばろう!
関連する問題
- 1. HudsonのNetBeans Webアプリケーションのテスト
- 2. 3DインタラクティブなWeb配置の3Dモデリング
- 3. Webアプリケーションとモバイルアプリケーションのテスト
- 4. Webアプリケーションの負荷テスト
- 5. Webアプリケーションの負荷テスト
- 6. 統合テストSpring Webアプリケーション
- 7. アクセシビリティのためのモバイルWebアプリケーションのテスト
- 8. CRUD Webアプリケーションでの自動テストの例?
- 9. キャッシングオフのWebアプリケーション用スロウのテスト
- 10. 傘の統合テストWebアプリケーションの問題
- 11. メモリリークのWebアプリケーションをテストするには?
- 12. Webサービスを使用するアプリケーションのテスト
- 13. Webアプリケーション自動化テストのプロセス同期
- 14. MochaとChaiでWebアプリケーションをテストする
- 15. HttpUnitとServletUnitでWebアプリケーションをテストする
- 16. GitHubプルリクエストごとにテストWebアプリケーションをデプロイ
- 17. 投稿要求をテストするWebアプリケーション
- 18. 他のERP WebアプリケーションをテストするためのSelenium webdriverアプリケーション
- 19. Eclipse RCPベースのアプリケーションのGUI:インタラクティブなデザインまたはコーディング?
- 20. インタラクティブなAndroidのアニメーション
- 21. javascriptのインタラクティブなgrep?
- 22. インタラクティブなActionScriptインタプリタ?
- 23. AS3 - インタラクティブなビンゴグリッド
- 24. インタラクティブな背景
- 25. F#インタラクティブなバグ?
- 26. インタラクティブなJupyterノートブックからWebアプリケーションを作成する最も簡単な方法は何ですか?
- 27. JavaでインタラクティブなWebサイトにリクエストを送信するには?
- 28. インタラクティブなAjax Webウィジェットを構築するには?
- 29. RESTfulなサービスをインタラクティブにテストするための最も簡単な方法は?
- 30. JSONを使用してインタラクティブなBackbone.jsアプリケーションをパワーアップする方法