Testim Docs JA

Tricentis Testim ユーザー制作日本語翻訳ドキュメント

Testim Copilot コーディングアシスタント

Testim Docs

Copilot コーディングアシスタントは、以下のステップで用いる JS コードの作成・理解・修正を支援します。

このアシスタントは OpenAI の生成 AI を Testim 用に統合・最適化したものです。チャットのプロンプト入力に加え、スラッシュ(/)で始まるコマンドも利用できます。Testim Copilot コーディングアシスタントを使用するには:

  1. カスタムステップを作成します(上記リンク先の手順を参照)。

  2. Write code with AI ボタンをクリックします。

Coding Assistant のスクリーンショット

  1. 注意事項を確認し、同意します。

Coding Assistant のスクリーンショット

  1. コーディングアシスタントとは右側のチャットペインを通じて対話します。チャットペイン下部にプロンプトを入力できます。

Coding Assistant のスクリーンショット

  1. 「/」(スラッシュ)キーを押します。

  2. 次のコマンドから選択します:

  3. /generate - プロンプトに基づく JS コードを生成します。詳細は下記をご覧ください。

  4. /explain - エディターで選択中のコードを解説します。詳細は下記をご覧ください。

  5. /fix - エディターで選択中のコードの修正案を提示します。詳細は下記をご覧ください。

  6. /help - ドキュメントを表示します。

  7. 次のいずれかを実行します。

  8. Generate の場合 – 作成したいコード内容をプロンプトに入力して送信します。生成されたコードはチャットに表示され、次の方法で利用できます。

  • Paste code at cursor – カーソル位置にコードを貼り付けます。

Coding Assistant のスクリーンショット

  • Copy code – コードをクリップボードにコピーします。

Coding Assistant のスクリーンショット

  1. Explain の場合 – エディターで対象コードを選択し、次のいずれかを実行します。

  2. フローティングメニューの Explain code with AI アイコンをクリックします。

Coding Assistant のスクリーンショット

  1. プロンプト欄に /explain と入力します。

解説結果はチャットに表示されます。

Coding Assistant のスクリーンショット

  1. Fix の場合 – エディターで対象コードを選択し、次のいずれかを実行します。

  2. フローティングウィンドウの Fix code with AI アイコンをクリックします。

Coding Assistant のスクリーンショット

  1. プロンプト欄に /fix と入力します。

修正案がチャットに表示され、次の方法で利用できます。

  • Paste code at cursor – 挿入したい位置にカーソルを置き、Paste code at cursor をクリックして生成コードをその位置に挿入します。

  • Copy codeCopy code ボタンをクリックして生成コードをコピーし、任意の場所に貼り付けます。

使用例

利用できるプロンプト例: ページ URL を検証するコードを生成

Coding Assistant のスクリーンショット

ページ URL が指定の正規表現に一致するか検証する Add Custom Validation ステップで使用します。チェックボックス選択を検証するコードを生成

Coding Assistant のスクリーンショット

特定のチェックボックスが選択済みか判定する Custom Condition で使用します。クリックステップでチェックボックスを選択する際に、事前に未選択であることを確認する用途などがあります。リッチテキストエディターに文字入力するコードを生成

Coding Assistant のスクリーンショット

Set text ステップで入力できないリッチテキストエディター要素へ文字列を入力するためのコードです。カスタム検証ステップのコードにより、実行時にリッチテキストエディター要素にテキストを入力します。3 つのパラメーター値を比較するコードを生成

Coding Assistant のスクリーンショット

テスト内で使用した複数パラメーターの値が同一であることを確認するカスタム条件やカスタム検証ステップで使用します。