APIテスト

継続的インテグレーション(CI)向けに設計されたAPIテスト

Postmanコレクションをインポートし、mablの自動APIテストを活用して、コミットごとにCIパイプラインで実行。API呼び出しをWebやモバイルのE2Eフローに組み込むことで、単一のテストスイートからフルスタックのカバレッジを実現します。

API Testing@2x

コントラクトテストからフルスタックE2Eまで、1つのプラットフォームで

feature-tab-api-postman-24JAN2024

Postmanからのインポート

既存のPostmanコレクションをワンクリックでインポート。API定義を書き換えることなく、即座にmablのテストとして利用可能です。

API + UI テストの連携

UIフローの実行前にAPIでテストデータをセットアップしたり、操作完了後にバックエンドの状態を検証したりすることが可能。単一のフロー定義で、真のフルスタック E2E カバレッジを実現します。

bc0bdd7-plan_stages_example
mabl_deployment_github_action

パイプラインネイティブの実行

GitHub Actions、GitLab CI、Jenkins から直接実行をトリガー。結果はプルリクエストにフィードバックされ、マージ可否を自動判定。無制限のクラウドエージェントによる並列実行で、同時実行数の制限を気にせずテストを回せます。

スキーマおよびコントラクトの検証

期待されるスキーマに対してAPIレスポンスを検証。フロントエンドに影響を与える前に、APIの構造破壊をいち早く検知します。

contract-testing-example
api-testing genai_api_test_creation-1

機能的なE2E APIテスト

UIを必要とせず、API呼び出しのみでユーザージャーニー through ユーザージャーニーを検証UIを必要としないクリティカルパスに対して、高速かつ軽量なテストを提供します。

APIエラーの要因分析

APIテスト失敗時に、mablは自動調査。リクエスト/レスポンスデータや環境要因を分析し、根本原因を特定します。

api_failure_analysis
feature-unified-platform-06OCT2022

統合ダッシュボード

Web、モバイル、APIテスト結果を同一画面に集約。アプリケーション全体の健全性を一元的に把握できます。

パイプライン内で「実際に機能する」APIテストを

別のツールを導入したり、メンテナンスの負担を増やすことなく、mablがAPIテストをE2EフローやCIにどのように統合するか。その実力をご確認ください。