Skip to main content
QUICK REVIEW

[論文レビュー] Survey on software testing techniques in cloud computing

V. Priyadharshini, A. Malathi|arXiv (Cornell University)|Feb 9, 2014
Cloud Computing and Resource Management参考文献 3被引用数 6
ひとこと要約

この論文は、クラウドコンピューティングにおけるソフトウェアテスト手法を調査し、クラウド導入に伴って生じる課題、トレンド、機会を分析している。クラウドネイティブアーキテクチャと動的リソース共有が、柔軟性、スケーラビリティ、コスト効率の高いテストワークフローを必要とすることを強調し、クラウドベースのソフトウェアテスト環境における主な問題と今後の研究ニーズを特定することに焦点を当てる。

ABSTRACT

Cloud computing is the next stage of the internet evolution. It relies on sharing of resources to achieve coherence on a network. It is emerged as new computing standard that impacts several different research fields, including software testing. There are various software techniques used for testing application. It not only changes the way of obtaining computing resources but also changes the way of managing and delivering computing services, technologies and solutions, meanwhile it causes new issues, challenges and needs in software testing. Software testing in cloud can reduce the need for hardware and software resources and offer a flexible and efficient alternative to the traditional software testing process. This paper provides an overview regarding trends, oppurtunities, challenges, issues, and needs in cloud testing and cloud based application.

研究の動機と目的

  • クラウドコンピューティング環境におけるソフトウェアテストの進化する状況を分析すること。
  • クラウドコンピューティングが従来のソフトウェアテスト手法に導入した主な課題と問題を特定すること。
  • クラウドベースのテストアプローチを通じて、テストの効率を向上させ、リソースのオーバーヘッドを低減する機会を探索すること。
  • 今後のソフトウェア工学の実践におけるクラウドテストのための新たなニーズと研究の方向性を強調すること。

提案手法

  • クラウドコンピューティング環境におけるソフトウェアテストに関する既存の文献の体系的レビュー。
  • 弾力性、仮想化、オンデマンドリソース割り当てなどのクラウド固有の特性に基づくテスト手法の分類。
  • クラウドインfraが動的でスケーラブルかつコスト効率の良いテストワークフローを可能にする方法の分析。
  • 現在の研究と産業実務におけるテーマ的合成を通じて、ギャップと課題の特定。
  • クラウドテスト研究における観察されたパターンに基づくトレンドと今後の方向性の提示。

実験結果

リサーチクエスチョン

  • RQ1クラウドコンピューティングがソフトウェアテストに導入する主な課題は何ですか?
  • RQ2仮想化や弾力性などのクラウド固有の特徴がテスト戦略にどのように影響するでしょうか?
  • RQ3クラウド環境がソフトウェアテストの効率性とコスト効率を向上させるために提供する機会は何ですか?
  • RQ4クラウドベースのソフトウェアテストにおける主な研究ニーズと今後の研究の方向性は何ですか?

主な発見

  • 動的リソース割り当て、仮想化、マルチテナント環境のため、クラウドコンピューティングはソフトウェアテストに新たな課題をもたらす。
  • 非決定的でスケーラブルな性質を持つため、従来のテスト手法はクラウド環境ではしばしば不十分である。
  • クラウドベースのテストは、ハードウェアおよびソフトウェアリソース要件を大幅に削減する利点を有する。
  • クラウドネイティブアプリケーションに特化した標準化され、自動化され、スケーラブルなテストフレームワークの需要が高まっている。
  • 本サーベイでは、クラウド環境におけるマイクロサービスおよびサーバessアーキテクチャのエンドツーエンドテスト戦略に関する研究のギャップを特定した。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。