Automation Testing
はじめに
Catalyst Automation Testingは、CatalystアプリケーションのAPIテストプロセスを自動化するAPIテストツールとして機能するCatalyst DevOpsコンポーネントです。この機能を使用すると、要件に基づいてテストケースを記述し、テストの自動実行をスケジュールし、最小限の手動介入でAPIテストのプロセス全体を管理できます。Automation Testingは、リアルタイムの詳細なレポートとデバッグ結果を提供し、APIの障害の根本原因を分析して問題をより迅速に解決できるようにします。
DevOpsサービスの他のコンポーネントについては、こちらのページをご覧ください。
Automation Testingは、コーディングや複雑なバックエンドセットアップの設定を必要とせずに、すべてのテストニーズを管理するための便利なプラットフォームです。この機能により、テスト全体の効率が向上し、反復的な手動テストに貴重な時間と労力を費やすことがなくなります。Catalystサーバーは高いスケーラビリティを備えており、テストプロセスに影響を与えることなく高い需要に対応できます。
Automation Testingは、アプリケーションのアクセス可能なすべてのエンドポイント、つまりBasic I/OおよびAdvanced I/O Functionをテストできます。また、必要な任意のサードパーティURLもテストしてレスポンスを取得できます。この機能は一部有料のコンポーネントとして提供されており、各プロジェクトの無料制限を使い切った後に支払いが必要になります。
-
Automation Testingは、テストは理想的にはDevelopment環境で実行されるため、Production環境ではアクセスできません。ただし、Development環境からProduction環境のテストを実行し、そこからProductionのレスポンスを確認できます。環境について詳しくは、環境のヘルプページを参照してください。
-
Automation Testingは現在、EU、AU、IN、またはCAデータセンターからアクセスするCatalystユーザーには利用できません。
Automation Testingの作業手順は以下のようにまとめることができます:
- 関連するアクションを実行するテストケースを含むモジュールを作成します。
- テストケースを作成し、個々のリクエストを設定します。
- 様々なテストケースとモジュールを並列または順次で実行するためのTest Suiteを作成します。
- 1つ以上のTest Suitesの自動実行をスケジュールするためのTest Planを作成します。
メリット
-
完全な自動化による効率的なアプリケーション開発プロセス
マイクロサービスがさまざまなテスト条件に対して繰り返し頻繁なテストを必要とする場合、テストの自動化は非常に有用です。自動化は、手動テストの高労力、時間がかかる、単調な性質を最小限に抑えるために不可欠であり、手動テストは人的ミスが起こりやすいものです。Automation Testingは完全な自動化を可能にしますが、必要な場合にはいつでも手動で介入する柔軟性も提供します。 -
豊富な機能を備えたスケーラブルで信頼性の高いプラットフォーム
Automation Testingは、基本的なテストニーズをすべて満たし、高度なテスト体験を促進する豊富な機能を備えています。個別のアクションに対して個々のテストケースを記述し、関連するテストケースをまとめて整理し、必要に応じて再利用できます。また、チェーンされたAPI実行と順次テスト実行を調整してそれらの間で動的な値を渡すことも、テストを高速化する並列テスト実行も行えます。 -
テスト設定における使いやすさ
Automation Testingは、テスト環境を数分で簡単にセットアップできる統合プラットフォームを提供します。数回のボタンクリックですべてを設定できます。テストケースを簡単に設定し、レスポンスで返されることが予想される値を確認し、自動テスト実行を素早くスケジュールできます。Automation Testingが残りを処理し、詳細なインサイトを含む結果を提供します。追加の設定を行うことなく、DevelopmentとProduction両方の環境で異なるデータセットを使用するテストも実行できます。 -
デバッグと問題解決の容易化
Automation Testingは、正確な問題箇所を特定するだけでなく、修正時に非常に役立つ問題の解読も行います。結果には、各テストケースの各リクエストに対する正確なレスポンスと、セットアップ全体の重要なメトリクスおよびパフォーマンス統計が含まれます。これらのインサイトに富んだメトリクスを使用してサービスのパフォーマンスを測定し、統合の機能性と信頼性を判断し、エンドユーザーへの高い基準を満たすことを確保できます。
Automation Testingの有効化
Automation Testingの機能について説明する前に、プロジェクトのCatalystコンソールで有効化しましょう。
- Catalystコンソールの左ペインでDevOpsに移動し、Automation Testingをクリックします。
- Automation Testing機能ページでEnable Nowをクリックし、表示される確認ウィンドウでProceedをクリックします。
これでプロジェクトのAutomation Testingが有効になりました。
Automation Testingの無効化
以下の方法でAutomation Testingを無効にできます:
- Automation Testingページの右上にある省略記号アイコンをクリックし、Disableをクリックします。
- 確認ポップアップに「DISABLE」と入力して確認し、Yes, Proceedをクリックします。
これでプロジェクトのAutomation Testingが無効になりました。必要に応じて無効化と再有効化ができます。
最終更新日 2026-02-23 18:09:41 +0530 IST
Yes
No
Send your feedback to us



