論文の概要: Towards API Testing Across Cloud and Edge
- arxiv url: http://arxiv.org/abs/2109.02540v1
- Date: Mon, 6 Sep 2021 15:27:36 GMT
- ステータス: 処理完了
- システム内更新日: 2021-09-07 17:30:06.962028
- Title: Towards API Testing Across Cloud and Edge
- Title(参考訳): クラウドとエッジ間のAPIテストに向けて
- Authors: Samuel Ackerman, Sanjib Choudhury, Nirmit Desai, Eitan Farchi, Dan
Gisolfi, Andrew Hicks, Saritha Route, Diptikalyan Saha
- Abstract要約: APIエコノミーは、ハイブリッドクラウドとエッジ環境におけるビジネスアプリケーションのデジタルトランスフォーメーションを推進している。
この課題に対処するため、Distributed Software Test Kit(DSTK)というテストフレームワークを構想しています。
- 参考スコア(独自算出の注目度): 1.6930453121661675
- License: http://creativecommons.org/licenses/by-nc-sa/4.0/
- Abstract: API economy is driving the digital transformation of business applications
across the hybrid Cloud and edge environments. For such transformations to
succeed, end-to-end testing of the application API composition is required.
Testing of API compositions, even in centralized Cloud environments, is
challenging as it requires coverage of functional as well as reliability
requirements. The combinatorial space of scenarios is huge, e.g., API input
parameters, order of API execution, and network faults. Hybrid Cloud and edge
environments exacerbate the challenge of API testing due to the need to
coordinate test execution across dynamic wide-area networks, possibly across
network boundaries. To handle this challenge, we envision a test framework
named Distributed Software Test Kit (DSTK). The DSTK leverages Combinatorial
Test Design (CTD) to cover the functional requirements and then automatically
covers the reliability requirements via under-the-hood closed loop between test
execution feedback and AI based search algorithms. In each iteration of the
closed loop, the search algorithms generate more reliability test scenarios to
be executed next. Specifically, five kinds of reliability tests are envisioned:
out-of-order execution of APIs, network delays and faults, API performance and
throughput, changes in API call graph patterns, and changes in application
topology.
- Abstract(参考訳): APIエコノミーは、ハイブリッドクラウドとエッジ環境におけるビジネスアプリケーションのデジタルトランスフォーメーションを推進している。
このような変換が成功するためには、アプリケーションAPI構成のエンドツーエンドテストが必要である。
中央集権的なクラウド環境でさえ、APIコンポジションのテストは、機能や信頼性要件のカバレッジを必要とするため、難しい。
シナリオの組合せ空間は、例えば、API入力パラメータ、API実行の順序、ネットワーク障害など、巨大である。
ハイブリッドクラウドとエッジ環境は、動的広域ネットワーク、おそらくネットワーク境界を越えたテスト実行を調整する必要があるため、APIテストの課題をさらに悪化させる。
この課題に対処するため、Distributed Software Test Kit(DSTK)というテストフレームワークを構想しています。
dstkはコンビネートアルテスト設計(ctd)を活用して機能要件をカバーし、テスト実行フィードバックとaiベースの検索アルゴリズム間のクローズドループを通じて、信頼性要件を自動的にカバーする。
クローズドループの各イテレーションにおいて、検索アルゴリズムは次に実行されるより信頼性の高いテストシナリオを生成する。
具体的には、APIのアウトオブオーダー実行、ネットワーク遅延と障害、APIパフォーマンスとスループット、APIコールグラフパターンの変更、アプリケーショントポロジの変更の5つの信頼性テストが想定されている。
関連論文リスト
- A Multi-Agent Approach for REST API Testing with Semantic Graphs and LLM-Driven Inputs [46.65963514391019]
私たちは、REST APIテストに依存性組み込みのマルチエージェントアプローチを採用する最初のブラックボックスフレームワークであるAutoRestTestを紹介します。
MARL(Multi-Agent Reinforcement Learning)とSPDG(Semantic Property Dependency Graph)とLLM(Large Language Models)を統合した。
このアプローチでは、REST APIテストを、API、依存性、パラメータ、バリューという4つのエージェントが協力して、API探索を最適化する、分離可能な問題として扱います。
論文 参考訳(メタデータ) (2024-11-11T16:20:27Z) - SEAL: Suite for Evaluating API-use of LLMs [1.2528321519119252]
SEALは、現実世界のAPI使用時に大きな言語モデルを評価するように設計されたエンドツーエンドのテストベッドである。
既存のベンチマークを標準化し、API検索と計画をテストするエージェントシステムを統合し、リアルタイムAPIの不安定性に対処する。
論文 参考訳(メタデータ) (2024-09-23T20:16:49Z) - ToolACE: Winning the Points of LLM Function Calling [139.07157814653638]
ToolACEは、正確で複雑で多様なツール学習データを生成するように設計された自動エージェントパイプラインである。
我々は、合成データに基づいてトレーニングされたモデルが、8Bパラメータだけで、バークレー・ファンクション・カリング・リーダーボード上で最先端のパフォーマンスを達成することを実証した。
論文 参考訳(メタデータ) (2024-09-02T03:19:56Z) - DeepREST: Automated Test Case Generation for REST APIs Exploiting Deep Reinforcement Learning [5.756036843502232]
本稿では、REST APIを自動テストするための新しいブラックボックスアプローチであるDeepRESTを紹介します。
深い強化学習を活用して、暗黙のAPI制約、すなわちAPIドキュメントから隠された制約を明らかにする。
実験により,提案手法は高いテストカバレッジと故障検出を実現する上で極めて有効であることが示唆された。
論文 参考訳(メタデータ) (2024-08-16T08:03:55Z) - FuzzTheREST: An Intelligent Automated Black-box RESTful API Fuzzer [0.0]
この作業では、脆弱性検出にReinforcement Learning(RL)を使用しているファジィテストツールのブラックボックスAPIを導入している。
このツールは6つのユニークな脆弱性を発見し、55%のコードカバレッジを達成した。
論文 参考訳(メタデータ) (2024-07-19T14:43:35Z) - FANTAstic SEquences and Where to Find Them: Faithful and Efficient API Call Generation through State-tracked Constrained Decoding and Reranking [57.53742155914176]
APIコール生成は、大規模言語モデルのツール使用能力の基盤となっている。
既存の教師付きおよびコンテキスト内学習アプローチは、高いトレーニングコスト、低いデータ効率、APIドキュメントとユーザの要求に反する生成APIコールに悩まされる。
本稿では,これらの制約に対処するため,FANTASEと呼ばれる出力側最適化手法を提案する。
論文 参考訳(メタデータ) (2024-07-18T23:44:02Z) - KAT: Dependency-aware Automated API Testing with Large Language Models [1.7264233311359707]
KAT(Katalon API Testing)は、APIを検証するためのテストケースを自律的に生成する、AI駆動の新たなアプローチである。
実世界の12のサービスを用いたKATの評価は、検証カバレッジを改善し、文書化されていないステータスコードを検出し、これらのサービスの偽陽性を低減できることを示している。
論文 参考訳(メタデータ) (2024-07-14T14:48:18Z) - Adaptive REST API Testing with Reinforcement Learning [54.68542517176757]
現在のテストツールは効率的な探索機構がなく、全ての操作とパラメータを等しく扱う。
現在のツールは、仕様にレスポンススキーマがない場合や、変種を示す場合に苦労している。
我々は、強化学習を取り入れた適応型REST APIテスト手法を提案し、探索中の操作を優先順位付けする。
論文 参考訳(メタデータ) (2023-09-08T20:27:05Z) - Reproducible Performance Optimization of Complex Applications on the
Edge-to-Cloud Continuum [55.6313942302582]
エッジ・ツー・クラウド・コンティニュム上でのリアルタイムアプリケーションの最適化を支援する手法を提案する。
提案手法は, 制御されたテストベッド環境において, その動作を理解するための厳密な構成解析に頼っている。
当社の方法論はEdge-to-Cloud Continuumの他のアプリケーションに一般化することができる。
論文 参考訳(メタデータ) (2021-08-04T07:35:14Z) - ISTA-NAS: Efficient and Consistent Neural Architecture Search by Sparse
Coding [86.40042104698792]
スパース符号問題としてニューラルアーキテクチャ探索を定式化する。
実験では、CIFAR-10の2段階法では、検索にわずか0.05GPUしか必要としない。
本手法は,CIFAR-10とImageNetの両方において,評価時間のみのコストで最先端のパフォーマンスを実現する。
論文 参考訳(メタデータ) (2020-10-13T04:34:24Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。