> For the complete documentation index, see [llms.txt](https://help.aximo.autify.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.aximo.autify.com/features-ja/test-case-creation/create-test-case.md).

# ケースの作成

**ケース** 画面では、繰り返し実行するテストケースを最初から作成できます。このページでは、Web ケース、デスクトップ ケース、モバイル ケースを作成する手順を説明します。

保存前に決める内容は、次のページも合わせて参照してください。

* シナリオの書き方: [プロンプトの書き方](/features-ja/test-case-creation/writing-prompts.md)
* 挿入できる共有メモリー: [メモリーについて](/features-ja/memories/memory-overview.md)

## Web ケースを作成する

Web ケースでは、シナリオとフォーマットを指定してケースを保存します。保存したケースは、ケース一覧から単体で実行できます。

<figure><img src="/files/tlJjkxbAm0MURZf6LF7T" alt="Web ケースの作成画面のスクリーンショット"><figcaption><p>Web ケースの作成画面</p></figcaption></figure>

1. ワークスペースで **ケース** タブを開きます。
2. **新規ケース** をクリックします。
3. （任意）画面上部のタイトル欄に、ケース名を入力します。
4. **Type** で **Web** を選択します。
5. **フォーマット** で、シナリオの形式を選択します。
6. **シナリオ** に、確認したい操作と期待結果を入力します。
7. （任意）変数、OTP、ファイルを挿入するには、**メモリーを挿入** <img src="/files/9tkIo53TGVzUAbXAkMin" alt="" data-size="line"> から挿入する項目を選択します。
8. **Save** をクリックします。

{% hint style="info" %}

* **フォーマット** は、**Gherkin**、**Markdown**、**プレーンテキスト** から選択できます。
* ケースがまだない場合は、**最初のケースを作成** からも作成画面を開けます。
* タイトル欄を空にした場合は、シナリオの最初の空でない行からタイトルが自動生成されます。
  {% endhint %}

{% hint style="warning" %}
**シナリオ** が空の場合は、ケースを保存できません。
{% endhint %}

## デスクトップ ケースを作成する

デスクトップ ケースでは、シナリオに加えて、開始 URL や実行に使う登録済みデバイスを任意で保存できます。

<figure><img src="/files/YhNXrjw3qgwJBtYVxGuo" alt="デスクトップ ケースの作成画面のスクリーンショット"><figcaption><p>デスクトップ ケースの作成画面</p></figcaption></figure>

1. ワークスペースで **ケース** タブを開きます。
2. **新規ケース** をクリックします。
3. （任意）画面上部のタイトル欄に、ケース名を入力します。
4. **Type** で **Desktop** を選択します。
5. （任意）**開始URL** に URL を入力します。
6. **フォーマット** で、シナリオの形式を選択します。
7. **シナリオ** に、確認したい操作と期待結果を入力します。
8. （任意）変数、OTP、ファイルを挿入するには、**メモリーを挿入** <img src="/files/9tkIo53TGVzUAbXAkMin" alt="" data-size="line"> から挿入する項目を選択します。
9. （任意）**デバイスを選択** をクリックして、ケースに紐づける登録済みデバイスを選択します。
10. **Save** をクリックします。

{% hint style="info" %}

* **Desktop** は、組織で BYOD が有効な場合のみ表示されます。
* デバイスを選ばずに保存した場合は、ケース実行時に登録済みデバイスを選択します。
  {% endhint %}

{% hint style="warning" %}
**シナリオ** が空の場合は、ケースを保存できません。
{% endhint %}

## モバイル ケースを作成する

モバイル ケースでは、シナリオに加えて、実行時に使用するデバイスとアプリを保存できます。

<figure><img src="/files/UncEyvZTRF5r6Pu7BRdX" alt="モバイル ケースの作成画面のスクリーンショット"><figcaption><p>モバイル ケースの作成画面</p></figcaption></figure>

1. ワークスペースで **ケース** タブを開きます。
2. **新規ケース** をクリックします。
3. （任意）画面上部のタイトル欄に、ケース名を入力します。
4. **Type** で **Mobile** を選択します。
5. **フォーマット** で、シナリオの形式を選択します。
6. **シナリオ** に、確認したい操作と期待結果を入力します。
7. （任意）変数、OTP、ファイルを挿入するには、**メモリーを挿入** <img src="/files/9tkIo53TGVzUAbXAkMin" alt="" data-size="line"> から挿入する項目を選択します。
8. （任意）デバイスやアプリを保存するには、**アプリとデバイスを選択** をクリックします。
9. （任意）モーダルで **iOS** または **Android** を選択します。
10. （任意）**デバイス** セクションで、一覧から使うデバイスを選択します。
11. （任意）**アプリ** セクションで、既存のアップロードから選択するか、ファイルをドラッグアンドドロップ／**ファイルを選択** から新しいアプリをアップロードします。
12. （任意）**確認** をクリックします。
13. **Save** をクリックします。

{% hint style="info" %}

* **Mobile** は、セルフホスト環境では表示されません。
* デバイスやアプリを選択せずに保存した場合は、実行時に選択します。
* アプリの選択は任意です。デバイスだけを選んでケースを作成できます。
* アプリの選択ルール（最大 3 件、プライマリの扱いなど）は [アプリを管理する](https://help.aximo.autify.com/features-ja/test-case-creation/pages/VDRNF7PVU4lIXN2ftKSW#モバイル-セッションやケースで使用する) を参照してください。
  {% endhint %}

{% hint style="warning" %}
**シナリオ** が空の場合は、ケースを保存できません。
{% endhint %}

## ディレクトリでケースを整理する

ワークスペース内のケースは、ディレクトリ（フォルダ）で階層的に整理できます。リリース対象・機能領域・用途などでケースをまとめておくと、一覧から目的のケースを探しやすくなります。

ディレクトリはワークスペースごとに管理され、別のワークスペースとは共有されません。ディレクトリに入っていないケースは **未分類** として扱われます。

<figure><img src="/files/F9a7MpVIBbsIPFhsUHBI" alt="ディレクトリサイドバーのスクリーンショット"><figcaption><p>ディレクトリサイドバー</p></figcaption></figure>

### ディレクトリサイドバーを開く

1. ワークスペースで **ケース** タブを開きます。
2. 検索ボックスの左にあるフォルダアイコン (**ディレクトリサイドバーの切替**) をクリックします。
3. 左側に **ディレクトリ** サイドバーが開き、**すべてのケース**、**未分類**、既存のディレクトリ一覧が表示されます。

### フォルダを作成する

1. **ディレクトリ** サイドバー右上の **新規フォルダ** アイコンをクリックします。
2. **フォルダ名** を入力します。
3. **フォルダを作成** をクリックします。

既存のフォルダの直下にサブフォルダを作成するには、対象フォルダの **⋮** メニューから **新規サブフォルダ** を選択します。

{% hint style="warning" %}

* フォルダ名は 255 文字以内で入力します。
* `/` は使用できません。
* 同じ親フォルダの中に同名のフォルダは作成できません。
  {% endhint %}

### フォルダの名前を変更する・移動する・削除する

1. **ディレクトリ** サイドバーで対象のフォルダを見つけます。
2. 対象フォルダの **⋮** メニューから操作を選択します。
   * **名前変更**: 新しい **フォルダ名** を入力して **名前変更** をクリックします。
   * **フォルダを移動**: 移動先として **/ (ルート)** または別のフォルダを選択します。
   * **削除**: 内容を確認して **削除** をクリックします。

{% hint style="info" %}

* フォルダをドラッグして別のフォルダ上にドロップしても移動できます。ルートに戻すには、**すべてのケース** にドロップします。
* 自分自身やそのサブフォルダ配下には移動できません。
  {% endhint %}

{% hint style="warning" %}
フォルダを削除すると、サブフォルダもまとめて削除され、配下にあったケースは **未分類** に移動します。ケース自体は削除されません。
{% endhint %}

### ケースをフォルダに移動する

ケース一覧から、ケース単位でフォルダを変更できます。

1. ケース一覧で、対象ケースの行にある **フォルダに移動** アイコンをクリックします。
2. 表示されたダイアログで、移動先のフォルダまたは **未分類** を選択します。

## APIトリガーを有効にする

作成したケースを CI/CD パイプラインや任意のスクリプトから実行するには、ケース詳細の **APIトリガー** から APIアクセスを有効にします。具体的な手順、APIエンドポイントの確認方法、CI/CD への組み込みは、[APIトリガーでの実行](/features-ja/test-execution-and-plans/api-cicd-integration.md) を参照してください。

## 参考情報

* [セッションとケースについて](/features-ja/test-case-creation/test-case-creation-overview.md)
* [テストセッションの作成](/features-ja/test-case-creation/create-test-session.md)
* [アプリを管理する](/features-ja/memories/memor/memory-apps.md)
