ブランチ内でのAPIテスト
新しく作成されたスプリントブランチでは、自動テストは事前に定義されたコンテンツなしで開始されます。コンテンツをテストおよび検証するためには、フォークまたは新規作成によってテストシナリオを追加する必要があります。自動テストのためのテストシナリオを整理する前 に、まずAPIリソースに必要な変更を確定することが推奨されます。これは、一般的な開発ワークフローに沿ったものです。メインブランチからのテストシナリオのフォーク#
メインブランチからテストシナリオをシームレスにフォークすることができます。メインブランチのAPIがすでにスプリントブランチにフォークされており、いくつかのテストシナリオに含まれている場合、システムはインポート時にこれらの関連シナリオを自動的に選択します。これにより、テスターは簡単にフィルタリングしてインポートすることができます。テスターは既存のテストシナリオを修正するだけで、現在のスプリントの自動テストシナリオを迅速に完成させることができます。また、必要に応じてメインブランチから他のテストシナリオを手動で選択してインポートすることも可能です。リソースフォルダ階層の正確性を確保するため、フォークされたリソースのすべての親フォルダは、現在のスプリントブランチフォルダに自動的に含まれます。メインブランチからフォークされたリソースは、API内のリソースと同様に、フォルダ内で関連性を示すインジケーターが表示されます。新しいテストシナリオの作成#
現在のスプリントの要件に基づいて、特に新しいAPIが追加された場合、これらの新しいAPIを検証するために新しいテストシナリオを作成する必要があるかもしれません。新規作成
機能を使用して、現在のスプリントブランチに新しいテストシナリオを追加します。スプリントブランチでのテストシナリオの設計#
スプリントブランチ内でフォークまたは新規作成されたテストシナリオでは、メインブランチと同様にステップを整理することができます。これらのステップには変更されていないAPIと変更されたAPIの両方が含まれる可能性があるため、UIはテストステップがスプリントブランチのリソースを使用しているか、メインブランチのリソースを使用しているかを明確に示し、一貫性を確保します。一般的に、テストシナリオでは、現在のスプリントブランチのリソースに影響を受けるステップに集中することが重要です。ステップをクリックして、変更されたAPIのドキュメントに基づいて新しいリクエストパラメータを入力すると、迅速に完全なテストシナリオを設定し、スプリントブランチでテストを実行することができます。APIからインポート
、APIケースからインポート
、他のテストシナリオを参照
の3種類のテストステップは、メインブランチのリソースと現在のスプリントブランチのリソースのどちらに関連しているかを示す注釈が付けられます。これらのステップの詳細をクリックして表示すると、関連リソースがどのブランチにあるかも確認できます。テストシナリオの実行#
スプリントブランチ内のテストシナリオが作成および設 計されたら、それらを実行してテストプロセスを開始することができます。テストシナリオの実行ルールは、フロントエンドの表示と同じロジックに従います。ステップがスプリントブランチのリソースに関連していると表示されている場合、スプリントブランチのデータを使用します(例:スプリントブランチで変更されたレスポンスデータスキーマを使用してレスポンス検証を行う)。ステップがメインブランチのリソースに関連していると表示されている場合、メインブランチのデータを使用します。 Modified at 2025-01-08 08:03:34