SaaSのパワーを活用
即座に利用開始でき、専用のハードウェアやITサポートが不要で、組織全体の負担が軽減する、SaaSソリューションにより、テストプロセスを変革します。
Tricentis Toscaは、SaaSとして提供が開始されました。これにより、導入の迅速化、テストカバレッジの拡大、メンテナンスの最小化、テスト自動化の拡張が実現します。クラウド上に展開されたTricentis Toscaで、クラウドアプリケーションをテストできます。
即座に利用開始でき、専用のハードウェアやITサポートが不要で、組織全体の負担が軽減する、SaaSソリューションにより、テストプロセスを変革します。
Toscaのモデルベースのテスト自動化は、アプリケーションをテストケースの構成要素となるモデルに分解します。これにより、オブジェクトの識別が明確かつ一意になります。変数にデータを格納し、検証のために後で呼び出すこともできます。最も重要な点は、複数のテストケースで再利用できるテストステップとブロックのライブラリを構築できることです。
アプリケーションに変更があった場合(フィールドの追加や削除など)、関係するモジュールだけを更新するだけで、影響を受けるすべてのテストケースの変更対応が自動的に実施されるため、手作業でテストケースを更新する時間を節約できます。
いつでも、どこでも、どこからでもテストを実行できます。Toscaのクラウドベースの実行エンジンを利用し、分散したクラウドインフラで、複数のテストを並行して実行することで、より迅速かつ大規模なテストが可能になります。
テスト環境が、不安定で利用できない、またはコストのかかるAPI依存関係がある場合、エンドツーエンドのテスト自動化は困難になります。インテリジェントにシミュレートされた API レスポンスを構築およびデプロイすることで、マイクロサービスの変更に伴うテスト環境の再構築に関するコストを削減し、テストサイクルを加速します。
自動化モデルをテスト対象のアプリケーションから分離する独自のアプローチにより、レジリエントで長期間利用できるテスト自動化を実現できます。また、コードが不要で、メンテナンスが軽減され、モジュール化により、複雑なテストケースの作成を容易にします。
オンボーディングを簡素化し、テスト資産を共有し、組織全体のコラボレーションを改善します。組織全体で共有されたインベントリとサーチ機能により、テスト成果物やテストケースをすばやく検索することで、再利用を促進しメンテナンスコストを削減します。
コントロールできない、コストがかかる、または利用できないマイクロサービスをシミュレーションします。それらのサービスが利用可能となる前に、現実に近い仮想サービスをシミュレーションすることで、テストを早期に実施することができます。
テストケースをプレイリストに準備、構成、グループ化し、クラウド上でのテスト実行をオーケストレーションします。分散またはクラウドのテストインフラでテストを並列実行することで、より迅速かつ大規模なテストが可能になります。ログとライブビデオを活用して、フィードバックとデバッグをスピードアップします。
HTTP APIコールや、Kafka、MQ、Rabbitなどの非同期コールを、ユーザー定義のペイロードで呼び出すことで、フロントエンドのテストケースだけに頼ることなく、バックエンドも簡単にテストすることができます。コントラクトテストを通じて、APIが仕様通りに機能していることを確認します。