APIのテスト自動化とサービス仮想化を1ツールで SOAtest/Virtualize

2つの側面からAPIとAPIを利用するアプリケーションの開発を効率化

SOAtest/Virtualize は、API の開発者/利用者に向けてテストの自動化とテスト環境の仮想化の2つの側面から開発を効率化します。SOAtest/Virtualize は、API のテストドライバーを提供し、開発中の API のテストを自動化する機能と、API を利用するアプリケーションが必要とする API を高性能なスタブとして仮想化する機能を同梱して提供します。

  • ソフトウェア品質保証
  • ソフトウェア品質向上
  • テスト自動化
  • 機能テスト
  • 負荷テスト
  • サービス仮想化
  • テスト環境仮想化
IoTシステムのテストまるわかり!AWS LambdaのAPIテスト自動化とデバイス仮想化!(Commpass)

近年では、AWSのようなクラウドサービスを利用したIoTシステムを構築することが主流になっています。
具体例として、AWSで用意されたサービスを可能な限り活用し、独自の機能のみをAWS LambdaにAPIとして実装する開発が一般的です。
一方で、IoTシステムではあらゆるドメイン間(UIアプリケーション、AWS Lambda、デバイスなど)で適切にデータ連携する必要があり、API連携でつながるシステムであるが故に、テスト時にはさまざまな課題が生じ得ます。
そこで、今回は「AWSサービスを利用したIoTシステム」に着目し、APIに関するテストを行う際の課題と、APIテスト自動化/サービス仮想化ツール「SOAtest/Virtualize」を用いたソリューションについてご紹介します。

次のような方におすすめです。
  • AWS LambdaのAPIテストを自動化したい
  • 結合テストでデバイスを用意できない時でも疑似環境(スタブ)を素早く作成してテストしたい
  • UIテスト時にいつでもAPIを利用したテストを実施したい
AWSサービスを利用したIoTシステムで、最適なテスト手法を模索している方や現在のテスト手法に課題を感じているAPI開発者の方、またはAPIを利用するシステムの開発に携わっている方はぜひご参加ください。

※本セミナーは、Zoomを利用したWEBセミナーです。
APIテストまるわかりガイドダウンロード
DX の実現のために、API 連携で新しい価値を創造するアプリケーションの必要性が増すなか、並行開発をシフトレフトし、効率的に行うための優れたテスト戦略が求められます。SOAtest/Virtualize は、APIテスト自動化とサービス仮想化の2つの機能を提供し、API 連携を伴うアプリケーションのテスト効率化を強力にサポートします。

  SOAtest/Virtualize の概要動画






API とは

APIとは「Application Programming Interface」略語で、アプリケーションの機能(データ)を他のアプリケーションに共有するためのインターフェイスです。このページでは、REST, JSON, SOAP, XML, HTTP(S), WebSocket, Protobuf, Kafka, MQ, JMS, TCP などのテクノロジーでデータ連携を行うものを総称して API と定義しています。

API の使われ方

API の開発者へ

API テスト自動化ツール「SOAtest」

API テスト自動化ツール「SOAtest」は、API テストに必要なテストドライバーを提供し、API の単機能テスト、シナリオテスト、そしてパフォーマンス・負荷テストなどを自動化します。SOAtest は、API テストに加え、DB 値の検証(CRUD操作)、AP ログの検証、エビデンスの自動収集、さらにバッチ/シェルなどの実行形式ファイルの実行なども含めた幅広いテストの自動化をサポートします。

API の利用者へ

高性能なスタブを作るサービス仮想化ツール「Virtualize」

高性能なスタブを作るサービス仮想化ツール「Virtualize」は、API を仮想化して疑似環境を提供することで、並行開発におけるテストをシフトレフトし、効率化します。API 連携を必要とするアプリケーションのテストで、「連携先の API に接続できない」「連携先の実機を用意できない」などの場合でも、Virtualize で仮想化した疑似環境と API 連携して「いつでも」「なんどでも」好きなタイミングでテストを可能にします。

高性能なスタブを作るサービス仮想化ツール「Virtualize」

APIのテスト自動化とサービス仮想化を1ツールで SOAtest/Virtualizeに
関するお問い合わせ

  • テクマトリックス株式会社
    東京本社

    ソフトウェアエンジニアリング事業部

    03-4405-7853

メールでのお問い合わせ
parasoft-info@techmatrix.co.jp

CONTACT

製品についてやテクマトリックスについてなど、
こちらよりお気軽にお問い合わせいただけます。