Tricentis Tosca – API Simulation

仮想環境を活用し、よりはやくテストし、よりはやくリリースする

Tricentis API Simulationは、テスト中に利用することが難しいマイクロサービスをシミュレートすることで、完全でリアルなテスト環境を実現します。テストをシフトレフトし、ソフトウェア開発の初期段階で品質を確保することで、リリースのスピードを加速できます。

なぜAPIシミュレーションが必要なのか

テストチームや開発チームに対して、より高い品質でより迅速なリリースへの要求が高まる中、シミュレーションと仮想化は、テスト自動化を真の継続的テストへと進化させるために不可欠です。Tricentis API Simulationの使いやすいワークフローにより、完全でリアルなテスト環境を迅速に作成して、より早期により迅速にテストすることでソフトウェアの品質を向上し、最適化されたデリバリーを実現することができます。

Tosca API Simulator agents log

テスト容易性を向上し、インフラストラクチャのコストを削減

エンドツーエンドのテスト自動化は、不安定なAPI、利用できないAPI、コストのかかるAPが存在すると、困難になります。インテリジェントで、ステートフルなシミュレートされたAPIサービスを構築、展開することで、絶えず変化するAPI環境に関連するITインフラストラクチャのコストを削減し、オンデマンドでいつでもテストすることが可能になります。

Background

APIの不安定性を特定して対処する

API Simulationを使用したコントラクトテストでは、利用者側の視点からAPIを検証することで、APIが期待どおりに動作することを保証します。潜在的な変更や障害を早期に検出し、APIコントラクトが壊れる前や利用者に影響を与える前に検証することで、問題の発生を防ぎます。

Tosca API simulation - Identify API instability

パフォーマンスエンジニアリングを強化する

モバイルアプリ、ウェブ、過負荷APIからの大量のトラフィックを再現し、本番に近いレスポンスタイムをシミュレートすることで、完全なパフォーマンステスト環境を別に準備することなく、大規模なパフォーマンステストや負荷テストを実施することができます。

Tosca API Simulator with realistic response time simulation

開発部門と品質保証部門のシームレスなコラボレーション

コーディング経験の有無に関わらず、サービスはコードとして作成することも、コードレスで作成することも可能です。開発部門は初期段階のコードモッキングから恩恵を得ることができ、品質保証部門は、同じ成果物をToscaのモデルベースオブジェクトとして活用することができます。これにより、開発部門と品質保証部門の間で統一されたワークフローが可能となり、またToscaの実績あるモデルベーステクノロジーによるメンテナンスの簡素化も可能となります。

Tricentis Simulation: Collaborate and share infographic

メリット

API Simulationにより、いつでもシミュレーション、どこでもテスト

Background
テストの遅延を防ぐ

依存関係のあるコンポーネントが、利用できない、まだ実装されていない、または変更中の状態であっても、相互作用を簡単にシミュレートできます。

Background
継続的なテストを可能にする

依存関係のあるシステムやテストインフラストラクチャへのアクセスを安定させ、開発者とテスト担当者が継続的に作業できるようにします。

Background
迅速な構築と作成

使いやすいワークフローを活用して、完全なシミュレーションシナリオ(RR Pairs)と機能APIテストケースを作成します。

Background
コストの削減

コストのかかるAPIサービスをシミュレートし、複雑なテスト環境を仮想化することで、テストのオーバーヘッドとメンテナンスを削減します。

Background
リスクの低減

潜在的な問題を早期に特定してリスクを軽減し、ソフトウェアの品質を向上させます。

Background
協業の促進

開発部門とテスト部門が協業するための共有環境を提供します。

特長

機能詳細

シミュレーションと仮想化
モデルベースで変更に強い
学習モード
ネットワークのキャプチャと作成
ステートの共有
クロスプラットフォーム展開
Tosca Cloudとのネイティブな統合
Icon Arrow
Tosca
Tosca's Model-based approach
Tosca AI-focused learning mode
Network capture and creation in Tosca Simulation

どのように機能するのか

API Simulationの概要を動画でご確認ください。

シミュレーターエージェントのインストール
シミュレーションをテキストとして作成する
APIメッセージからシミュレーションを作成する

シミュレーションの展開
シミュレータエージェントのログを見る