添付ファイルのテストステップ
フォームまたはサーバー側 API 呼び出しから添付ファイルをアップロードすることにより、添付ファイルに依存するビジネスルールをテストします。たとえば、スクリーンショットなどの添付ファイルがないとインシデントをクローズできないビジネスルールを使用できます。
- フォームからアップロード
- UI テストステップとして、添付ファイルのアップロードステップでは、フォームへのナビゲーションが必要です。このフォームは、[新しいフォームを開く] または [既存のレコードを開く] のいずれかを使用して開くことができます。[添付ファイルをアップロード] を使用して、テストステップでフォームに追加する添付ファイルを選択します。フォームに追加する添付ファイルを選択すると、システムは次のテストステップに進む前に添付ファイルのロードを待機します。UI テストの依存関係と待機メカニズムの詳細については、「UI テストステップ」を参照してください。
- サーバー API からアップロード
- サーバーのテストステップとして、添付ファイルのアップロードステップに UI 依存関係はありません。[添付ファイルをアップロード] を使用して、テストステップでレコードに追加する添付ファイルを選択します。フォームに追加する添付ファイルを選択すると、システムは次のテストステップに進む前に添付ファイルのロードを待機します。詳細については、「サーバーのテストステップ」を参照してください。
設計上の考慮事項
添付ファイルのテストステップでは、次の設計上の考慮事項に従ってください。
- すべての添付ファイルのステップで、1 つ以上の添付ファイルを追加する必要があります。
- テストの完了後、ステップごとに添付ファイルがロールバックされます。
- テストの完了後に、システムが既存の添付ファイルをロールバックすることはできません。
- データの依存関係を排除するため、既存の添付ファイルを使用してレコードをテストすることは避けてください。
- UI テストが関係している場合は、添付ファイルをフォームに追加します。
- UI テストが関係していない場合は、添付ファイルをサーバー API に追加します。