Zoho QEngine連携

Zoho QEngine連携

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

品質確認は、エンドユーザーへの製品納品に欠かせません。バグのない製品を提供するには、適切なテスト回数が必要です。Zoho が提供するテストソフトウェア「QEngine」と連携することで、テストプロセスを大幅に簡素化できます。テスターや品質アナリストは、テスト専用の別ツールに切り替えることなく、製品や機能のテストプランを作成できます。Zoho QEngine では、手動テストと自動テストの両方を実行できます。QEngine は手動・自動の両方のテストに対応していますが、特に自動テスト担当者からは、テストケースをコード化して自動実行できる点が高く評価されています。
 
Zoho Sprints と Zoho QEngine を連携すると、Zoho Sprints 内で手動テストおよび自動テストのテストケースを作成・管理できます。テストケースの作成からテスト結果の確認まで、テスト回数を一元管理できます。必要に応じて、テストを何度でも再実行することも可能です。
Info
利用可能プラン: すべてのプラン
Alert
権限: 初期設定では、ワークスペースの所有者がすべての権限を持ちます。Zoho Sprints と Zoho QEngine の両方の製品に所属しているユーザーは、すべての操作を実行できます。
 

QEngine の利用ケース

テストチームが自動テストを主に利用している場合、QEngine 連携が有効です。頻繁に繰り返し実行する必要があるテスト回数がある場合は、自動テストが最適です。ビルダーでスクリプトを作成し、テストケースを自動実行できます。これにより、手作業によるミスや工数を削減し、効率とスピードを向上させるとともに、テストプロセスとテスト網羅性を改善できます。
 

QEngine をインストールする  

  1. 右上の歯車アイコン をクリックします。[設定]ウィンドウが表示されます。
  2. マーケットプレイス]セクションの[Zoho]をクリックします。アプリ一覧ページが表示されます。
  3. Zoho QEngine]を選択します。
  4. ワークスペース名を入力します。
  5. 既存の QEngine 組織を選択するか、新しい組織名を入力して[作成]をクリックします。
    既存の組織、または新規組織が追加されます。
  6. 関連付ける]をクリックします。
設定が完了すると、QEngine 組織が Zoho Sprints と関連付けられます。QEngine の UI は Zoho Sprints のプロジェクト内に読み込まれます。QEngine 内で実行するすべての操作は、Zoho Sprints 内から直接実行できます。これで、Zoho Sprints のプロジェクトや各エンティティから QEngine にアクセスできるようになります。QEngine と同期されたプロジェクトには、プロジェクト件名の横に「QEngine」アイコンが表示され、QEngine 製品へのリンクになっているため、識別と移動が容易です。

Zoho Sprints のユーザーを QEngine に追加する

  1. 現在、ユーザーは QEngine ポータルからのみ追加できます。
  2. QEngine(qengine.zoho.com)にアクセスします。
  3. 左ペインで[ユーザー]を選択します。
  4. + ユーザーを追加]をクリックします。
  5. ユーザーのメールアドレスを入力します。
  6. ユーザーの権限を選択します。
  7. 招待メッセージ(必要な場合)を入力します。
  8. 追加]をクリックします。

招待されたユーザーには、組織への参加に使用できる招待メールが送信されます。ユーザーが招待を承諾して QEngine ポータルに参加すると、そのユーザーは QEngine タブにアクセスし、テストケースを管理できるようになります。
 
Notes
メモ: ユーザーが QEngine ポータルに追加されていない場合、そのユーザーは QEngine に対して一切の変更を行うことができません。アクセスしようとすると、ポータルへの参加リクエストを送信できるエラープロンプトが表示されます。

QEngine プロジェクトを Zoho Sprints プロジェクトと関連付ける  

Zoho Sprints のプロジェクトを QEngine と関連付けて、そのプロジェクトのテストケースを管理します。新しい QEngine プロジェクトを作成するか、既存の QEngine プロジェクトを選択して Zoho Sprints と関連付けることができます。
 
Notes
メモ: QEngine 拡張機能がワークスペースにインストールされている場合にのみ、Zoho Sprints から QEngine へプロジェクトを関連付けることができます。
  

シナリオ 1: Zoho Sprints で新規プロジェクトを作成する場合

  1. Zoho Sprints にアクセスし、[すべてのプロジェクト]ページに移動します。
  2. 右上の[作成]アイコン横の[ドロップダウン]をクリックします。
  3. プロジェクト]を選択します。
  4. プロジェクトの詳細を入力し、[その他のアプリに追加]ドロップダウンをクリックします。
  5. Zoho QEngine]を選択します。

  6. QEngine 詳細セクションで、[既存プロジェクト]を選択するか、[新しいプロジェクト名を入力]して[作成]をクリックします。これにより、QEngine に新規プロジェクトが作成されます。

  7. 作成]をクリックします。

シナリオ 2: Zoho Sprints の既存プロジェクトを利用する場合

  1. 任意のプロジェクトに移動します。
  2. プロジェクト名にカーソルを合わせ、[詳細を表示]ボタンをクリックします。
  3. QEngine 詳細セクションまでスクロールします。
  4. ドロップダウンから QEngine プロジェクトを選択します。(または)
  5. 新しいプロジェクト名を入力し、[作成]をクリックします。

関連付けられたプロジェクトで QEngine タブにアクセスする

QEngine プロジェクトが Zoho Sprints のプロジェクトと関連付けられている場合、プロジェクトの詳細ビューから QEngine タブにアクセスできます。これにより、特定の作業項目に依存せず、そのプロジェクト全体のテストケースを管理できます。
 
QEngine タブにアクセスするには:
  1. すべてのプロジェクト]ページに移動します。
  2. 任意のプロジェクトを選択します。
  3. プロジェクト名付近にカーソルを合わせ、[詳細を表示]ボタンをクリックします。
  4. QEngine 詳細セクションまでスクロールし、QEngine プロジェクトを選択して[更新]をクリックします。
  5. プロジェクト詳細ページを閉じます。
  6. タブ一覧の をクリックし、[QEngine]を選択します。

  7. テストケース、テストスイート、テストプランを作成し、テスト結果を確認します。

作業項目から QEngine にアクセスする

プロジェクトが QEngine と関連付けられている場合、作業項目の詳細ビューから、その作業項目に対するテストケースを直接追加できます。
 
手順:
  1. 任意のプロジェクトに移動します。
  2. 作業項目を選択します。
  3. 項目タブ一覧の をクリックし、[QEngine]を選択します。
  4. QEngine セクションで、テストケース、テストスイート、テストプランを追加します。

Notes
QEngine は、スプリント、エピック、リリースの各タブからもアクセスできます。ただし、そこからは既存のテストプランを作成または関連付けて、テスト実行の結果を取得することのみ可能である点にご注意ください。ここからテストプランを実行して、テストランをトリガーします。

テストケースの作成と管理

テストケースとは、開発された機能や製品の動作をテストするために使用される一連の手順や条件です。たとえば、開発者が新しい機能を実装した場合、その機能はリリース前に品質チェックを受ける必要があります。機能が意図したとおりに動作することを確認するために、品質アナリスト(QA)はテストケース、つまりさまざまな条件下で機能がどのように振る舞うべきかを定義した詳細なシナリオを作成します。これらのテストケースは、不具合や問題を特定し、機能が要件を満たしていることを検証するための基盤となります。テストケースの作成方法や操作の詳細については、こちらのヘルプドキュメントを参照してください。

テストケースを作成する

テストケースは、プロジェクトからでも作業項目からでも作成できます。
  1. 任意のプロジェクトまたは作業項目に移動します。
  2. テストケース]タブに移動します。
  3. テストケースを追加]をクリックします。

  4. テストケース名を入力します。リンク名はテスト名に基づいて自動入力され、特殊文字とスペースはすべてアンダースコア(_)に置き換えられます。
  5. 同じ機能に関する他のテストケースとまとめて保存するためのタブを選択します。(または)
  6. 新しいタブを作成する場合は、タブ名を入力します。
  7. 関数を作成したい場合は、[関数として設定]チェックボックスを選択します。詳細はこちらを参照してください。
  8. 作成]をクリックします。

なお、作業項目からテストケースを作成することもできます。ただし、その場合に作成されたテストケースは、その作業項目専用となります。
Notes
メモ: テストケースを作成した後で、それを関数に変換することはできません(逆も同様です)。後からテストケースの詳細を編集しようとしても、このチェックボックスは無効のままです。
 
テストケースの記述には、ビルダーとエディターという 2 つのモードがあります。
  1. エディター: コードを直接記述したい上級ユーザーは、このエディターモードを使用してコードを直接記述し、実行できます。
  2. ビルダー: 低コードを好む初心者やユーザーは、このビルダーモードを使用してテストケースを作成し、実行できます。
エディターとビルダーの詳細をご確認ください。

テストケースを並べ替える

作成したテストケースの実行順序を決めることができます。テストケースは昇順または降順で並べ替え可能です。テストケースのリストビューに切り替えると、[並べ替え]アイコンが利用できるようになります。
  1. すべてタイプのドロップダウン横にある表示切り替えアイコンをクリックします。
  2. 右側のリストビューアイコンをクリックします。
  3. [並べ替え]アイコンをクリックします。
  4. 更新日]ボタンにカーソルを合わせます。
  5. 要件に応じて、[昇順]または[降順]を選択します。

テストケースをフィルターする  

ドロップダウンで「テストケース」オプションを選択して、テストケースのみを絞り込み表示します。



Info
Zoho Sprints では、並べ替えやフィルター設定だけでなく、その他の機能も利用できます。サポートされている機能について詳しくは、こちらをご覧ください。

テストスイート

テストスイートは、関連するテストケースを特定のフォルダーにまとめたコレクションです。たとえば、品質アナリストが「ログアウト」機能に関連するすべてのシナリオをテストしたい場合、該当するテストケースを1つのテストスイートにまとめて、わかりやすい名前を付けることができます。これにより、QA チームはその機能にフォーカスしてテストを実行しやすくなります。テストスイートの作成方法や操作方法については、こちらをご覧ください。

テストスイートを作成する

  1. プロジェクトまたは作業項目に移動します。
  2. その他アイコン をクリックします。
  3. QEngine を選択します。
  4. テストスイート タブに移動します。
  5. テストスイート名を入力します。
  6. 実行タイプとして Parallel または Sequence を選択します。
  7. 事前条件事後条件を入力します。
  8. 作成をクリックします。

テストプラン

テストプランは、テストスイートをどのように実行するかを定義するものです。何を、どの順番でテストするかをシステムに指示します。特定のテストスイートを、製品の健全性を定期的に確認する目的で頻繁に実行する必要がある場合に、テストプランを作成します。テストプランの作成方法や操作方法については、こちらをご覧ください。
 
テストプランでは、テストケースの自動化に関する詳細を指定します。テストプランを実行するには、少なくとも1つのテストスイートが必要です。
  1. テストプランを作成します。
  2. プロジェクトに移動します。
  3. その他アイコン をクリックします。
  4. QEngine を選択します。
  5. テストプラン タブに移動します。
  6. テストプラン名を入力し、説明を入力します。
  7. エージェントを選択します。
  8. 環境を選択します。

  9. 少なくとも1つのテストスイートを選択します。
  10. テストプランのスケジュールを選択します。
  11. 失敗時の再実行条件を設定します。
  12. 必要に応じて Webhook と通知を追加します。
  13. 作成をクリックします。

また、プロジェクト内の作業項目、スプリント、エピック、リリースからテストプランを作成することもできます。

テスト結果  

テストプランを実行すると、そのテスト結果は[テスト結果]タブで確認できます。たとえば、QA がテストプランを実行したあと、このタブに切り替えて結果を確認できます。すべてのテストケースが合格するとは限らず、一部は失敗し、製品を一般公開する前に修正する必要があります。そのため、テスト結果を確認して問題を早期に特定・対処することが重要です。詳しくは、こちらをご覧ください。

テスト結果を表示する

  1. プロジェクトに移動します。
  2. その他アイコン をクリックします。
  3. QEngine を選択します。
  4. テスト結果 タブに移動します。
  5. テスト結果の詳細を表示します。

[テスト結果]タブには、合計実行回数、完了率(%)、現在実行中の内容、完了した実行数などの情報が表示されます。
 
このタブでは、テスト結果の検索、リスト表示とサムネイル表示の切り替え、並べ替えやフィルターも行えます。

Zoho Sprints から QEngine 設定をカスタマイズする

Zoho Sprints では、Zoho QEngine の UI が埋め込まれており、シームレスに利用できます。これにより、ユーザーはアプリ間の切り替えを行う必要がありません。
 
連携が有効になると、Zoho Sprints から QEngine の設定にアクセスできます。Zoho Sprints から、テストプロセスに関する自動化、認証、各種設定、通知などを計画・管理できます。
  1. 右上の歯車アイコン をクリックします。設定ウィンドウが表示されます。
  2. プロジェクト設定 の下にある QEngine を選択します。
  3. 変数要素データソースを作成し、ファイルの追加、エージェントの登録など、さまざまな操作を行えます。

QEngine の設定について詳しくは、ヘルプドキュメントをご覧ください。
 
Notes
メモ:
Zoho Sprints からは、QEngine のユーザー追加以外の設定にアクセスできます。

Zoho QEngine を無効にする  

  1. 右上隅の歯車アイコン をクリックします。設定ウィンドウが表示されます。
  2. マーケットプレイス セクションの下にある Zoho をクリックします。アプリ一覧ページが表示されます。
  3. Zoho QEngine を選択します。
  4. 無効にする をクリックします。
  5. 操作内容を確認し、無効にする をクリックします。
Zoho QEngine との連携は一時的に無効になります。再度認証をやり直すことなく、必要に応じていつでも連携を再有効化できます。

Zoho QEngine との関連付けを解除する

  1. 右上の歯車アイコン をクリックします。設定ウィンドウが表示されます。
  2. マーケットプレイス セクションの下にある Zoho をクリックします。アプリ一覧ページが表示されます。
  3. Zoho QEngine を選択します。
  4. Dissociate をクリックします。
  5. 操作内容を確認し、削除 をクリックします。

この連携は完全に削除されます。関連付けられているすべてのプロジェクトは Zoho Sprints との関連付けが解除されます。再度連携を有効にしても、この関連付けは自動的には復元されません。