はじめに
KushoはAPIテストのために設計されたAIアシスタントで、ソフトウェア開発者が網羅的なテストスクリプトを自動生成できるように設計されており、手動テストにかかる時間と労力を大幅に削減します。KushoはCIプラットフォームとシームレスに統合し、100%のテストカバレッジを確保します。また、テストスクリプトはコード変更ごとに同期して自動的に更新され、テストを常に適切なものに保ちます。Kushoの目標は、開発チームが高品質なソフトウェア製品をより早くリリースできるように、テストプロセスを自動化することです。
機能一覧
- APIテストスクリプトの自動生成
- コードベースの変更に対応したテストスクリプトのリアルタイム更新
- CIプラットフォームとのシームレスな統合
- 試験結果の詳細な分析
- 複数のAPI仕様フォーマットのサポート(Postmanコレクション、OpenAPI仕様、cURLコマンドなど)
- テストケースコードを生成するための自然言語ヒント
- 100%に対する自動テストカバレッジ
ヘルプの使用
設置プロセス
- 登録が完了したら、Kushoプラットフォームにログインしてください。
- プロンプトに従って、API仕様ファイル(Postmanコレクション、OpenAPI仕様、cURLコマンドなど)を追加します。
- Kushoは自動的に適切なテストスクリプトを生成し、CIプラットフォームと統合します。
使用プロセス
- API仕様の追加API仕様ファイルをKushoプラットフォームにアップロードすると、Kushoが自動的にAPI仕様ファイルを解析し、テストスクリプトを生成します。
- テストスクリプトの生成Kushoは、お客様のAPI仕様に基づいて詳細なテストスクリプトを自動生成し、プラットフォーム上で閲覧・管理することができます。
- 動作試験生成されたテストスクリプトをKushoプラットフォーム上で実行すると、Kushoが自動的にテストを実行し、テスト結果の詳細なレポートを生成します。
- テスト結果を見るテスト結果ページでは、成功や失敗の詳細を含め、各テストケースの実行状況を確認できます。
- テストスクリプトの更新コードベースが変更されるたびに、Kushoはテストスクリプトを自動的に更新し、テストカバレッジが常に100%であることを保証します。
- 自然言語プロンプト特定のテストケースを生成する必要がある場合、Kushoプラットフォームに自然言語プロンプトを入力することができ、Kushoはプロンプトに基づいて適切なテストケースコードを生成します。
詳細な機能操作の流れ
- API仕様の追加KushoはPostmanコレクション、OpenAPI仕様、cURLコマンドを含む複数のフォーマットをサポートしています。KushoはPostmanコレクション、OpenAPI仕様、cURLコマンドを含む複数のフォーマットをサポートしています。
- テストスクリプトの生成API仕様ファイルをアップロードすると、Kushoは自動的にそのファイルを解析し、対応するテストスクリプトを生成します。これらのスクリプトは、Kusho PlatformのTest Scriptsページで閲覧・管理することができます。
- 動作試験テストスクリプト」ページで、実行したいテストスクリプトを選択し、「テスト実行」ボタンをクリックします。
- テスト結果を見るテスト結果のページでは、成功や失敗の詳細を含む各テストケースの実行ステータスを表示できます。
- テストスクリプトの更新コードベースが変更されるたびに、Kushoは自動的にテストスクリプトを更新し、テストカバレッジが100%に維持されるようにします。
- 自然言語プロンプト特定のテストケースを生成する必要がある場合、Kusho PlatformのNatural Language Promptsページでプロンプトを入力することができます。Kushoはプロンプトを基にテストケースコードを生成し、カスタムテストケースを素早く作成することができます。