Qtest-quick-guide

提供:Dev Guides
移動先:案内検索

qTest-はじめに

qTestは、プロジェクト管理、バグ追跡、およびテスト管理に使用されるテスト管理ツールです。 これは、集中管理されたテスト管理の概念に従っており、簡単に通信し、QAチームおよびその他の利害関係者間でタスクを迅速に開発するのに役立ちます。

qTestはクラウドベースのツールで、QASymphonyによって開発されました。 すべてのブラウザー、特にChrome、Firefox、IEなどをサポートしています。 また、Windows XP、Vista、7など、さまざまなWindows OSバージョンをサポートしています。 QTestは、4人のユーザーにアクセスできるビジネスメールIDの14日間の試用期間を提供します。 qTestは、JIRA、Bugzilla、FogBugz、Version Oneなど、他の多くのツールと統合できます。

ライセンスと無料試用

以下のポイントは、qTestおよび関連サービスのライセンスおよび無料トライアルに関連しています。

  • qTestは商用ツールであり、14日間の期間限定で試用版として利用できます。
  • JIRAサービスを利用するには、ライセンスが必要です。
  • qTestは、ビジネスメールIDの無料ライセンスを提供します。
  • 基本バージョン(無料試用版)には、4人グループのアクセスが含まれています。

qTestの使用

以下は、qTestのさまざまな使用法です-

  • ソフトウェアテストライフサイクルの最初のフェーズからすべてのQAアクティビティを追跡するのに使用されます。
  • リリース管理、ビルド管理、モジュール管理をサポートします。
  • QAによって実行されるすべてのマクロレベルのアクティビティをサポートします。
  • テストケースの作成、実行、レポートなどのQAタスクの実行に役立ちます。 *プロジェクト管理、タスクトラッキング、要件管理、テスト管理で役立ちます。

qテスト仕様

次の表に、qTestのさまざまな仕様とそれぞれの説明を示します。

Sr.No. Specification & Description
1
  • Application copyright*

QASymphonyが処理

商用および試用版を提供

2

Tool Scope

テスト自動化フレームワークとして使用

テストユーティリティとして利用

3

Testing Methods

アジャイルテスト

ブラックボックステスト

探索的試験

機能/手動テスト

従来のテスト

4

Tool Objectives

デスクトップテスト

Webテスト

5

Management Features

要件管理

リリースおよびビルド管理

モジュール管理

テスト管理レポート

6

Hardware Requirements

CPU-P4 2.5GHzおよび最新

RAM-1GB以上

ネットワーク速度-1000Mbps以上

ハードディスク-1GB以上

7

Error Handling

スクリーンショットをキャプチャする

8

User Interface Available

COM API

ダイレクトUI

GUIの使いやすさ

qTest-機能

qTestには、テスト管理のQAやその他の利害関係者を引き付ける幅広い機能があります。この章では、qTestのコア機能について説明します。

qテストのコア機能

次の表に、qTestのコア機能を示します。

Sr.No. Core Features & Description
1

Testing Support

qTestは、次のテスト方法をサポートしています-

  • アジャイルテスト
  • ブラックボックステスト
  • 探索的試験
  • 機能/手動テスト *従来のテスト
2
  • Centralize & Organize*
  • qTestツールは、テストケースを非常に効果的かつ効率的に作成、集中化、整理、および管理します。
  • Excelやその他の管理ツールからテストケースを簡単にインポートします。
  • 比較と使用のために、テストケースの複数のバージョンを作成します。 *異なるプロジェクト、リリース、スプリント間でテストケースリポジトリを共有します。
3
  • Manage & Track Execution*
  • テスト実行スイートのビルドアウトと再実行をサポートします。
  • 自動化スイートも開始します。
  • 詳細な説明とともに、ステップごとのテスト実行履歴をキャプチャします。 *テスト実行固有の構成とパラメーターをサポートします。
4
  • Notification*
  • 特定のタスクのメールをユーザーに送信できます。
  • 投票および監視機能により、利害関係者の進捗を監視します。
  • コメント/説明で特定のチームメンバーの注意を引くには、*@ mention *を使用します。
5

Power Search

  • ホットキー機能を備えた強力な検索機能をサポートします。
  • フリーテキスト検索をサポートします。 *構文検索をサポートします。
6
  • Reports*
  • qTestは、モジュールレベルで複数のレポートをサポートします。
  • テストケースとテスト実行レポートをサポートします。
  • 要件レポートとトレーサビリティレポート、および障害レポートもサポートします。 *クロスプロジェクトレポートもサポートします。
7
  • Scale with Team Growth*

    *サイズと複雑さに関係なく、すべてのビジネスチームとプロジェクトをサポートします。
8
  • Integration*
  • 100以上のアドインをサポートし、さまざまなソフトウェアと接続して作業を容易にします。
  • 幅広いアドインにより、JIRA、Bamboo、HipChat、BugZilla、ナス、キュウリ、ジェンキンス、セレンなど、汎用性が高まります。 *RallyとVersionOneの統合もサポートしています。
9
  • Common Features*
  • ドラッグアンドドロップインターフェイスをサポートします。
  • テストグリッド分析をサポート *電子メール通知などのプロジェクト設定とともに、テス​​トケースリポジトリ全体を複製する機能。
10
  • Recover Data*
  • 誤って削除されたデータは、ごみ箱を使用して復元できます。 qTestは削除されたデータをごみ箱に保存し、管理者の許可なしに復元できます。

qTest-無料試用アクセス

qTestは、いくつかの基本機能を備えたビジネスメールに14日間の無料トライアルを提供します。これには、最大4人のユーザーがアクセスできます。 qTestには、さまざまな高度な機能とアドインを備えたさまざまな計画があります。 コストはユーザー数によって異なります。

https://www.qasymphony.comにアクセスすると、試用ベースで利用可能なさまざまなプランを表示できます。

トライアルベース

無料試用版のセットアップ

無料試用版のセットアップ方法について説明します。 セットアップを理解するには、次の手順に従ってください-

無料試用版

  • ステップ2 *-[無料試用を開始]ボタンをクリックします。

無料トライアルを開始

  • ステップ3 *-qTestアカウントを作成するための基本的なフォームを開きます。 次のスクリーンショットに示すように、次の詳細を入力します。
  • ファーストネーム
  • 苗字
  • ビジネスメール-Gmail、yahoo、outlook IDは受け付けないことに注意してください。 ビジネス用のメールである必要があります。 同じメールをユーザー名として使用して、qTestにアクセスできます。
  • 業界
  • 貴方今は何処ですか
  • 就業者数
  • 会社名
  • qTest Webアドレスを作成します-これは一意である必要があり、このURLはqTestアプリケーションへのアクセスに使用されます
  • パスワード-このURLのアクセスを認証する

トライアルqTestアカウント

qTestトライアルの作成

ステップ4 *-すべての詳細を入力したら、上記のスクリーンショットに示すように[ *Test TRIAL を作成]ボタンをクリックします。 次のスクリーンショットのように、新しいユーザーの「ありがとうございます」ページが表示されます。 Access qTest NOW ボタンを使用して、入力したドメインとユーザー名を確認できます。

今すぐqTestにアクセス

ステップ5 *-次に、[ TEST今すぐアクセス*]ボタンをクリックします。 qTestのダッシュボードが表示されます。 無料試用版の作成中に入力されたURLにアクセスできます。

アクセスURL

qTest-ログイン

この章では、qTestにログインする方法について説明します。

以下の手順に従って、qTestにログインします。

  • ステップ1 *-無料トライアルの作成中に選択したサンプルWebサイトにアクセスします。 ログインページが開きます。
  • ステップ2 *-登録済みのビジネス用メールアドレスをユーザー名とパスワードとして入力します。
  • ステップ3 *-*ログイン*ボタンをクリックします。

次のスクリーンショットは、資格情報を使用してqTestにログインする方法を示しています。

qTest Login

エラー時

ここで、ログインの試行が失敗する状況を理解しましょう。

ログインに失敗すると、次のエラーページが表示されます。

ログインエラー

電子メールIDまたはパスワードの誤った組み合わせが原因でエラーが発生する場合があります。

次のスクリーンショットは、資格情報が正しくない場合にユーザーが受け取るエラーメッセージを示しています-

あなたがパスワードを忘れた場合、それを回復するために-

  • エラーメッセージの下にある[パスワードをお忘れですか?]リンクをクリックします。
  • *ログインメール*を入力してください
  • [送信]をクリックします

次のスクリーンショットは、忘れた場合にパスワードを回復する方法を示しています。

パスワードの回復

パスワードをリセットするためのユーザー名またはリンクの詳細が記載されたメールが届きます。

ログイン成功

ログインに成功すると、アカウントが管理者によってプロジェクトに関連付けられている場合、またはサンプルプロジェクトを作成できる場合、システムダッシュボードが表示されます。

次のスクリーンショットは、ログイン成功時のqTestのウェルカムページ/ダッシュボードを示しています。

ログイン成功

qTest-ダッシュボード

qTestにログインすると、ダッシュボードが最初に表示されます。 ダッシュボードは管理者によってカスタマイズされます。 ロールに基づいて、管理者はqTestへのアクセスを設定できます。管理者はqTestの色とロゴを変更する権利さえも持っています。

以下は、qTestダッシュボードに関するいくつかの重要なポイントです-

  • qTestページの上部にあるナビゲーションバーは、qTestのすべてのページ/画面で同じです。
  • qConnect-<プロジェクト名>、テスト計画、要件、テスト設計、テスト実行、欠陥およびレポートは主要なリンクです。 これらのリンクは、それぞれの機能に移動するために使用されます。
  • ナビゲーションバーには、qTestの最も便利な機能にすばやくアクセスできるリンクが含まれています。
  • デフォルトでは、ログインに成功すると、デフォルトプロジェクトのテスト計画ページが表示されます。
  • ナビゲーションバーの下のページのニュースバーには、タイムゾーンを設定するためのアドバイザリがあります*「優先タイムゾーンを選択していません。 ここに設定してください。」*
  • 白い領域の左側に表示される情報は、qTestのいくつかのエキサイティングな機能とともに、プロジェクトのリリースに関連しています。
  • ナビゲーションバーの右側の設定、通知、検索は主な機能であり、qTestのすべてのページ/画面で同じままです。
  • 右側のナビゲーションバーの上には、qTestアプリ、リソース、リポジトリ、およびqTestとプロファイルの概要のヘルプといういくつかのリンクがあります。
  • 左下には、「キーボードショートカット」というリンクがあります。 クリックすると、特定の機能に移動するためのさまざまなキーボードキーの組み合わせが表示されます。
  • Shift + D =リリースの作成 + Shift + C =ビルドの作成+ Shift + XまたはShift + Delete =オブジェクトの削除+ CTRL + G =オブジェクトを保存して次へ移動

次のスクリーンショットは、qTestのダッシュボードページの概要を示しています。

ダッシュボードの概要

qTestアプリ

qTestには多くの異なるアプリがあります。 最も広く使用されているアプリは qTest Manager です。 これに加えて、qTestにはSession、Insights、Parameters、Pulseもあります。 これらのアプリには多くの利点があり、qTest Explorerなどと一緒に使用できます。

テストマネージャーアプリ

リポジトリ

qTestに関するさまざまなドキュメントにアクセスするための多くのサブリンクがあります。 これらのドキュメントは、qTestに関する情報を提供し、qTestの機能に関する新しいユーザーに知識を拡張します。 これらのドキュメントは、特定のタスクを実行する方法がわからない場合の解決策を見つけるのにも役立ちます。

リポジトリには、次へのリンクが含まれています-

  • ナレッジベース-qTestの他のアプリに関する情報を提供します。
  • ビデオトレーニング-新しいユーザーにトレーニングを提供します。 新規ユーザーは、さまざまな機能とqTestの使用方法を知るために、それを使用できます。
  • リクエスト価格-ユーザーは、要件に基づいて価格表を提供するように依頼できます。
  • Get Help -ユーザーがqTestのすべての基本的/高度な機能を見つけることができ、それらの使用方法を知ることができる文書化されたセクションです。
  • * QASymphonyへのチケットの送信*-このリンクの主な目的は、タスクを達成するのが困難なインスタンスでユーザーにリアルタイムサポートを提供することです。 これは無料試用ユーザーをサポートしていません。
  • 新機能の提案-ここでは、ユーザーはqTestに関連する提案やフィードバックを提供できます。これにより、より使いやすくなります。
  • * qTestについて*-バージョンや著作権情報など、qTestの詳細を提供します。

次のスクリーンショットは、リポジトリで利用可能なさまざまなドキュメントを示しています。

リポジトリ

ユーザープロフィール

プロフィールリンクをクリックすると、個人プロフィールをマイプロフィールとして、会社プロフィールを会社プロフィールとして表示し、セクションを管理できます。 [ログアウト]をクリックすると、ログインページに戻り、再度ログインしないとプロジェクトの詳細にアクセスできなくなります。

管理はロールであり、その可用性はログインしているユーザーのロールに依存します。 ユーザーが管理者である場合のみ、このリンクが表示されます。 無料試用版では、すべてのユーザーはデフォルトで管理者です。

次のスクリーンショットは、User-Profileセクションで利用可能な機能を示しています。

ユーザープロファイル

私のプロフィール

[*プロフィール] *をクリックすると、アカウントの詳細を表示および編集できます。 編集したすべての詳細を保存するには、[保存]をクリックする必要があります。 ここでパスワードを変更するための追加機能があります。 必要な詳細を入力したら、[パスワードの変更]をクリックして新しいパスワードを有効にします。

次のスクリーンショットは、アカウント情報とパスワード変更セクションを表示します。

パスワードの変更

会社概要

  • 会社のプロフィール*リンクをクリックすると、会社の基本情報が表示されます。 これらは、登録中に入力された詳細です。 新しい詳細を編集および追加できます。 [保存]をクリックして詳細を保存します。

会社概要

qTest-ユーザーを招待する

qTestドメインに新しいユーザーを招待するには、次の手順に従います。

  • ステップ1 *-次のスクリーンショットに示すように、[ユーザープロファイル]セクションに移動し、[管理]をクリックします。

管理

  • ステップ2 *-右上の*ライセンス-ユーザー*タブをクリックします。

ライセンスユーザー

ステップ3 *- +招待*ボタンをクリックして、qTestドメインに新しいユーザーを招待するメールを送信します。

ボタンを招待

ステップ4 *-[+招待]ボタンをクリックすると、[ユーザーを招待]ダイアログボックスが表示されます。 招待された人の*メールID *を入力し、 *OK をクリックして、関係者にメールを送信します。

メールID

招待されると、アクティベーションリンクが記載されたウェルカムメールが届きます。 画面上に、アクティベーションリンクとともに成功したメッセージが表示されます。招待された人が適切なメールを受信しなかった場合、管理者は手動で送信して追加できます。

アクティベーションリンク

招待された人がシステムに追加されると、管理者は彼らに管理レベルのアクセスを許可したり、デフォルトのユーザープロファイルで設定したりできます。

次のスクリーンショットに示すように、招待されたユーザーのリストは表で見ることができます。 [アクション]列に[招待の再送信]リンク、[ユーザーの非アクティブ化]リンク、および[プロジェクトの割り当て]リンクがあります。

招待されたユーザーリスト

qTest-プロジェクトを追加する

この章では、プロジェクトをqTestに追加する方法を理解します。 プロジェクトを追加するには、管理者権限が必要です。

プロジェクトを作成する

以下は、プロジェクトをqTestに追加する手順です。

  • ステップ1 *-ユーザープロファイルセクションに移動し、次のスクリーンショットに示すように*管理*をクリックします。

管理

デフォルトでは、次のスクリーンショットに示すように、「プロジェクト」タブには「* +新しいプロジェクトを追加」ボタンが表示されます。

新しいプロジェクトの追加

ステップ2 *-次のスクリーンショットに示すように、プロジェクト名、開始日と終了日、説明を入力し、ユーザーを管理者として割り当てます。 次に、下部にある[ +追加]ボタンをクリックします。

プロジェクトの追加

[+追加]ボタンをクリックすると、プロジェクトが正常に追加され、次のスクリーンショットに示すように、[OK]ボタンとともにダイアログボックスが表示されます。

プロジェクト成功ダイアログ

ステップ3 *- *OK をクリックすると、テーブルに新しく追加されたプロジェクトが表示されます。

新しいプロジェクトリスト

  • ステップ4 *-次のスクリーンショットに示すように、画面の左上隅にあるオプションをクリックし、プロジェクト名を選択することにより、このプロジェクトにアクセスできます。

プロジェクト名の選択

プロジェクト名をクリックすると、対応するプロジェクトのテスト計画ページが表示されます。

テスト計画

qTest-テスト計画とリリース管理

この章では、テスト計画とリリースの管理方法について説明します。

テスト計画とは何ですか?

テスト計画とは何かを理解するために、次の点を考慮してください。

  • qTestは、テスト計画モジュール内での柔軟で軽量なプロジェクト管理をサポートしています。
  • テスト計画は、リリースおよびビルド管理サブモジュールをサポートします。
  • リリースは通常、アジャイル手法では*スプリント*として知られています。
  • ビルドは、アジャイルでは Sub-Sprint または Iteration として知られています
  • テスト計画により、ユーザーと利害関係者は、すべてのテストおよび開発作業スケジュールと実際のステータスを管理および追跡できます。
  • これらに加えて、ユーザーはこれらのリリースとビルドの範囲に要件を追加できます。
  • 要件、欠陥などに関するテスト計画からのトレーサビリティに役立ちます。

新しいリリースを作成する

  • リリース*は、テスト計画のサブ計画です。 すべてのリリースは、テスト計画の完全な目的と組み合わされます。 リリース構造は、テスト計画からテスト実行に同期されます。

リリースを作成するには、リリースの作成権限が必要です。

リリースを作成する手順は次のとおりです。

  • ステップ1 *-新しいリリースを作成するには、2つのオプションがあります。 左パネルのどこかを右クリックして、「新規」→「新規リリース」を選択します。

新しいリリース

  • ステップ2 *-次のスクリーンショットに示すように、パネルの左側にある*新規リリース*画像をクリックします。

新しいリリースアイコン

  • ステップ3 *-オプションのいずれかをクリックすると、次のスクリーンショットに示すようなリリースの作成フォームが生成されます。

リリースの作成

  • ステップ4 *-フォームに次のフィールドを入力します-
  • リリース名
  • 状態
  • 開始日
  • 終了日
  • 説明
  • リリースノート
  • リソース
  • 添付ファイルがある場合

-開始日と終了日がプロジェクトタイムライン内にある必要があります。 日付は、テスト実行と同期している必要があります。

プロジェクトタイムライン

  • ステップ5 *-すべての詳細を入力した後、画面の右上隅にある*保存*ボタンをクリックします。

保存ボタン

[保存]をクリックすると、すべての変更が正常に保存されたことを示すメッセージが表示されます。 次のスクリーンショットに示すように、プロジェクトの名前の下の左側のパネルにリリース名が表示されます。

保存されたメッセージ

リリースを編集する

リリースの編集方法について説明しましょう。 リリースを編集するには、リリースの編集権限が必要です。

リリースを編集する手順は次のとおりです。

  • ステップ1 *-[編集するリリース]を選択し、ダブルクリックしてさらに探索します。
  • ステップ2 *-次のスクリーンショットに示すように、リリース名、プロパティ、ステータス、開始日、終了日、説明、リリースノート、またはその他のフィールドを編集します。

リリースの編集

  • ステップ3 *-[保存]をクリックして編集を終了します。

編集の終了

リリースの移動/コピー

これで、リリースを移動またはコピーする方法を理解できます。 リリースを移動/コピーするには、ユーザーが作成/編集設定を持っている必要があります。 この機能により、リリースの複製を作成したり、リリース構造を並べ替えたりすることができます。

リリースを移動/コピーするには、次の手順に従います。

  • ステップ1 *-単一または複数のリリースをコピーするには、リリースを選択し、選択したリリースを右クリックします。
  • ステップ2 *-次のスクリーンショットに示すように*コピー*をクリックします。

リリースのコピー

  • ステップ3 *-テスト計画ツリーの任意の場所を右クリックし、*貼り付け*を選択して、次のスクリーンショットに示すようにリリースをコピーします。

リリースの貼り付け

閉じたリリースもコピーできます。 プロパティのみをコピーし、スコープと添付ファイルはコピーしません。

リリースは、テスト実行ではなく、テスト計画構造でのみ移動できます。

リリースを削除する

リリースを削除する方法を理解しましょう。 リリースを削除するには、リリースの削除権限が必要です。

リリースを削除するには、次の手順に従います。

  • ステップ1 *-削除する単一または複数のプロジェクトを選択します。
  • ステップ2 *-選択したリリースを右クリックし、次のスクリーンショットに示すように*削除*をクリックします。

リリースの削除

  • ステップ3 *-削除の確認を求めるダイアログボックスが表示されます。 次のスクリーンショットに示すように、[はい]をクリックします。

確認の削除

  • ステップ4 *-ページが更新され、テスト計画パネルからリリースが削除されます。

更新されたリリース

qTest-テスト計画とビルド管理

リリースの目的を達成するために、複数のビルドが存在する場合があります。 ビルドは常に1つのリリースにのみ関連付けられます。 ビルドは、限られた機能でリリースの部分的な目的を達成します。

ビルドはリリース内でのみ作成でき、ルートフォルダー内では作成できません。 リリースが終了すると、ビルドは自動的に終了ステータスに変わります。 ビルドスコープは、リリーススコープ内で定義します。 1つの要件が複数のビルドに定義されている場合、要件リンクは古いビルドから新しいものに移動します。

新しいビルドを作成する

ビルドを作成するには、ビルドの作成権限が必要です。 次の手順に従ってビルドを作成します。

  • ステップ1 *-新しいビルドを作成するには、リリースを選択し、下のスクリーンショットに示すオプションのいずれかを使用します。 左パネルのどこかを右クリックして、「新規」→「新規ビルド」を選択します。

新しいビルド

  • ステップ2 *-次のスクリーンショットに示すように、パネルの左側にある*新しいビルドアイコン/イメージ*をクリックします。

新しいビルドアイコン

  • ステップ3 *-オプションのいずれかを選択すると、ビルドの作成フォームが開きます。

ビルドフォームの作成

  • ステップ4 *-フォームに次のフィールドを入力します-
  • ビルド名
  • 状態
  • 建設日
  • ビルドノート
  • ビルドスコープとしてのリソース
  • 添付ファイル(ある場合)

-ビルド日がリリースタイムライン内であることを確認してください。 日付はテスト実行と同期している必要があります。

ビルド日

  • ステップ5 *-すべての詳細を入力したら、画面の右上隅にある[保存]ボタンをクリックします。

詳細を保存

[保存]をクリックすると、変更が正常に保存されたことを示すメッセージが表示されます。 次のスクリーンショットに示すように、プロジェクト名の下の左パネルにビルド名が表示されます。

ビルド名

ビルドを編集する

このセクションでは、ビルドを編集する方法を理解します。 ビルドを編集するには、ビルドの編集権限が必要です。

ビルドを編集するには、次の手順に従います。

  • ステップ1 *-編集する*ビルド*を選択し、ダブルクリックして詳細を開きます。
  • ステップ2 *-次のスクリーンショットに示すように、ビルドの名前、プロパティ、ステータス、ビルド日付、ビルドノート、またはその他のフィールドを編集します。

ビルドの編集

  • ステップ3 *-[保存]をクリックして編集を終了します。

編集の保存を終了

ビルドの移動/コピー

ビルドを移動/コピーするには、ビルドの作成/編集権限が必要です。 この機能により、ビルドの複製を作成したり、ビルド構造を並べ替えることができます。 ビルドを移動/コピーするには、次の手順に従います。

  • ステップ1 *-単一または複数のビルドをコピー/カットするには、ビルドを選択します。 選択したビルドを右クリックします。
  • ステップ2 *-次のスクリーンショットに示すように、*コピー/カット*を選択してクリックします。

コピーのビルドをカット

  • ステップ3 *-次に、貼り付けるリリースを選択して右クリックします。 次のスクリーンショットに示すように、コピーしたビルドを貼り付けることを選択します。

ビルドの貼り付け

閉じたビルドもコピーできますが、カットすることはできません。 プロパティのみをコピーし、スコープと添付ファイルはコピーしません。

ビルドを削除する

ビルドを削除するには、ビルドの削除権限が必要です。 ビルドを削除するときは、次の点を考慮してください。

  • 一度に複数のビルドを削除できます。
  • クローズされたリリースの下でビルドを削除することはできません。
  • ビルドがテスト実行のオブジェクトにテストスイート、テスト実行、またはテストサイクルとして関連付けられている場合、削除する前に関連付けを削除する必要があります。 そうしないと、削除機能が機能しません。

ビルドを削除するには、次の手順に従います。

  • ステップ1 *-削除する単一のビルドまたは複数のビルドを選択します。
  • ステップ2 *-次のスクリーンショットに示すように、選択したビルドを右クリックして[削除]をクリックします。

ビルドの削除

  • ステップ3 *-削除の確認を求めるダイアログボックスが表示されます。次のスクリーンショットに示すように、[はい]をクリックします。

削除確認

ページが更新され、ビルドがテスト計画パネルから削除されます。

qTest-モジュール管理

モジュールは、Requirements and Test Designメニュー内のフォルダー構造です。 これらのモジュールには、それぞれのセクションに要件とテストケースが含まれています。 モジュールは、製品と同じ性質を持つ機能のグループとして定義できます。 モジュール構造は、要件とテスト設計(テストケース)間で自動的に同期されます。

モジュールを作成する

モジュールを作成するには、モジュールの作成権限が必要です。 モジュールを作成する手順は次のとおりです-

  • ステップ1 *-要件またはテスト設計セクションに進みます。
  • ステップ2 *-左側の要件パネルで*ルートフォルダ*を選択します。

ルートフォルダ

  • ステップ3 *-新しいモジュールを作成するには、次のスクリーンショットに示すオプションのいずれかを使用します。 左パネルのどこかを右クリックして、「新規」→「新規モジュール」を選択します。

新しいモジュール

  • ステップ4 *-次のスクリーンショットで赤で囲まれたパネルの左側にある[新しいモジュール]アイコン/画像をクリックします。

モジュールアイコン

  • ステップ5 *-次のモジュールの作成フォームを開くオプションのいずれかをクリックします。

モジュールフォームの作成

  • ステップ6 *-フォームに次のフィールドを入力します-
  • 上部のモジュールの名前
  • 説明

-モジュールページには統計セクションがあります。 選択したモジュールの要件とサブモジュールの数が表示されます。 子アイテムでは、個々の要件の詳細なプロパティが表示されます。

統計セクション

  • ステップ7 *-必要な詳細を入力したら、次のスクリーンショットに示すように、画面の右上隅にある*保存*ボタンをクリックします。

必要な詳細

[保存]をクリックすると、変更が正常に保存されたことを示すメッセージが表示されます。 次のスクリーンショットに示すように、モジュール名はプロジェクトの名前の下の左側のパネルに表示されます。

モジュール名

-ユーザーは最大99レベルのサブモジュールを追加できます。 モジュールフォームはカスタムフィールドをサポートしていません。

モジュールを編集する

次に、モジュールの編集方法について説明します。 モジュールを編集するには、モジュールの編集権限が必要です。

モジュールを編集する手順は次のとおりです-

  • ステップ1 *-編集する*モジュール*を選択し、ダブルクリックしてさらに探索します。
  • ステップ2 *-次のスクリーンショットに示すように、モジュールの名前と説明を編集します。

モジュールの編集

  • ステップ3 *-[保存]をクリックして編集を終了します。

モジュール名と説明

-要件でモジュールを変更すると、テスト設計が更新され、その逆も同様です。 モジュール構造は、要件とテスト設計の間で自動同期されます。

モジュールの移動/コピー

モジュールを移動/コピーするには、モジュールの作成/編集権限が必要です。 この機能により、モジュールの複製を作成したり、モジュール構造を並べ替えることができます。

モジュールを移動/コピーする手順は次のとおりです。

  • ステップ1 *-単一または複数のモジュールをコピー/カットするには、モジュールを選択します。 選択したビルドを右クリックします。
  • ステップ2 *-次のスクリーンショットに示すように*コピー/カット*を選択します。

モジュールコピーカット

  • ステップ3 *-次に、*ペースト*するモジュールを選択して右クリックします。 次のスクリーンショットに示すように、コピーしたモジュールの貼り付けオプションを選択します。

貼り付けモジュール

注意-モジュールのコピーまたは移動中にモジュールにサブモジュールがある場合、他のすべてのサブモジュールもコピー/移動されます。

モジュールを削除する

モジュールを削除するには、モジュールの削除権限が必要です。 モジュールを削除するときは、次の点を考慮してください。

  • 一度に複数のモジュールを削除できます。
  • モジュールに多くのサブモジュールがある場合、モジュールを削除するプロセスでサブモジュールも削除されます。
  • 要件でモジュールを削除すると、テストデザインで同期されたモジュールも削除され、その逆も同様です。
  • モジュールには、要件、テストケースなどを含めることができます。 -削除中、これらのアイテムはすべて削除されます。

ビルドを削除する手順は次のとおりです。

  • ステップ1 *-削除する単一のモジュールまたは複数のモジュールを選択します。
  • ステップ2 *-選択したモジュールを右クリックし、次のスクリーンショットに示すように*削除*をクリックします。

モジュールの削除

  • ステップ3 *-削除の確認を求めるダイアログボックスが表示されます。 次のスクリーンショットに示すように、[はい]をクリックします。

モジュールの確認

ページが更新され、要件とテスト設計パネルからモジュールが削除されます。

qTest-要件

この章では、qTestの要件を理解します。 qTestの要件を理解するには、次の点を考慮してください。

  • qTestには、要件用のシンプルで柔軟なインターフェイスがあります。 プロジェクト要件構造をテスト設計構造に自動的に同期します。
  • このインターフェイスを使用して、要件リポジトリ内で要件を作成、編集、移動、および削除できます。
  • 要件は内部で作成できるだけでなく、JIRA、バージョン1などのサードパーティツールから外部からインポートできます。
  • 欠陥は要件へのリンクになります。 フローは、障害→テスト実行→テストケース→要件→テスト計画のようになります。
  • 要件のトレーサビリティとテスト実行レポートを追跡できます。

新しい要件を作成する

要件は常にモジュールに配置されます。 要件の作成を開始する前に、モジュール構造を完成させる必要があります。

要件を作成する手順は次のとおりです。

  • ステップ1 *-要件セクションに移動します。
  • ステップ2 *-左の要件パネルで要件を作成する*モジュール*を選択します。

モジュールの選択

  • ステップ3 *-新しい要件を作成するには、左パネルのどこかを右クリックし、[新規]→[新しい要件]を選択します。 次のスクリーンショットは、この手順を示しています。

新しい要件

  • ステップ4 *-次のスクリーンショットに示すように、パネルの左側にある*新しい要件*アイコン/画像をクリックします。

新しい要件アイコン

  • ステップ5 *-次のスクリーンショットに示すように、オプションの1つをクリックして、要件の作成フォームを開きます。

要件フォームの作成

  • ステップ6 *-フォームに次のフィールドを入力します-
  • 要件の名前
  • 状態
  • 優先度
  • Type
  • に割り当てられた
  • 説明

フィールド

[リソース]セクションで、[テストケースのリンク]オプションを使用できます。 その時点で要件を作成することは必須ではありません。 これは後の段階でも行うことができます。

[関連テストケースの作成]オプションは必須ではなく、後で管理することもできます。

リソースセクション

[履歴]タブでは、この要件で実行されたすべての過去のアクションを表示できます。

履歴タブ

  • ステップ7 *-[コメント]タブで、次のスクリーンショットに示すように、参照用のコメントとメモを追加します。

コメントタブ

  • ステップ8 *-すべての詳細を入力したら、画面の右上隅にある[保存]ボタンをクリックします。

[保存]をクリックすると、変更の成功メッセージが表示されます。 次のスクリーンショットに示すように、プロジェクト名の下の左側のパネルに要件名が表示されます。

成功メッセージ

要件を編集する

要件の編集中に、リンクされたテストケースとレビューの変更が通知されます。 要件を編集する手順は次のとおりです。

  • ステップ1 *-編集する要件を選択し、ダブルクリックして詳細を開きます。
  • ステップ2 *-次のスクリーンショットに示すように、名前、ステータス、割り当て先、説明などの要件のプロパティを編集します。

要件の編集

  • ステップ3 *-[保存]をクリックして編集を終了します。

要件の完了

要件の移動/コピー

この機能により、要件の複製を作成したり、要件を並べ替えることができます。 要件を移動/コピーする手順は次のとおりです。

  • ステップ1 *-単一の要件または複数の要件をコピー/カットするには、コピー/カットする必要がある要件を選択し、選択した要件を右クリックします。
  • ステップ2 *-次のスクリーンショットに示すように、コピー/カットを選択してクリックします。

コピー要件

  • ステップ3 *-次に、貼り付けるモジュールを選択して右クリックします。 次のスクリーンショットに示すように、コピーしたモジュールの貼り付けオプションを選択します。

貼り付けオプション

要件を削除する

ここで、要件を削除する方法について説明します。 要件を削除しながら、これらの点を考慮してください-

  • 一度に複数の要件を削除できます。
  • 要件を削除しても、リンクされたテストケースに影響はありません。
  • リンクされたテストケースは、テストデザインで利用できます。

要件を削除する手順は次のとおりです。

  • ステップ1 *-削除する単一の要件または複数の要件を選択します。
  • ステップ2 *-次のスクリーンショットに示すように、選択した要件を右クリックして[削除]をクリックします。

要件の削除

  • ステップ3 *-削除の確認を求めるダイアログボックスが表示されます。 次のスクリーンショットに示すように、[はい]をクリックします。

確認要件の削除

ページが更新され、要件とテスト設計パネルからモジュールが削除されます。

qTest-関連するテストケースの作成

qTestでは、特定の要件をカバーするテストケースを作成できます。 要件の作成中またはそれ以降に、関連するテストケースを作成できます。 要件に基づいてテストケース構造を作成できます。

以下は、要件に関連するテストケースを作成する手順です。

ステップ1 *-*要件、つまり、モジュールフォルダーの下の要件またはテストデザインタブを選択します。

要件の表示/編集ページが開きます。

次のスクリーンショットは、関連付けられたテストケースの作成として記述されたセクション名を示しています。

セクション名

  • ステップ2 *-テストケースの名前を入力し、タイプリストからオプションの1つを選択します。 テストケースの説明と前提条件を入力します。

次のスクリーンショットは、テストケースの詳細を入力する方法を示しています。

テストケースの詳細

  • ステップ3 *-*作成*ボタンをクリックして、次のスクリーンショットに示すように作成プロセスを完了します。 要件で関連するテストケースを作成した後、[保存]ボタンをクリックしないでください。

ボタンの作成

関連するテストケースの作成後、テストケースは自動的に要件にリンクされます。 これで、次のスクリーンショットに示すように、リンクされたテストケースセクションにテストケースが表示されます。

リンクされたテストケース

同じテストケースが同じモジュールの下のテストデザインにも自動的に追加され、リンクされた要件が表示されます。

次のスクリーンショットは、「テスト設計」タブの概要を示しています。

テスト設計タブ

qTest-インポート要件

Excelスプレッドシートを使用して、一度に複数の要件を作成できます。 Excelファイルは、セルとして行と列で表されるテキストファイルです。

Excelからデータをインポートするには、次の点を考慮する必要があります。

  • Excelファイルのルール。
  • Excelファイルをシステムにインポートします。

Excelファイルのルール

ここで、Excelで作業するときに考慮する必要がある規則について説明します。

  • Excelファイルには、最初のシートにのみデータが含まれている必要があります。
  • シート名は、要件がインポートされるモジュール名と同じにする必要があります。
  • 最初の行には、さまざまな列にヘッダーの名前が必要です。 次の行以降、データは各列を表す必要があります。
  • 最初の行は、インポート中に要件フォームのさまざまなフィールドにマップされます。
  • Excelファイルの1つの列は、要件フォームの1つのフィールドのみにマップできます。
  • [要件ID]フィールドは、どの列にもマップしないでください。 システムは要件IDを自動的に生成します。
  • 必須フィールドは、Excelシートの列にマッピングする必要があります。空白にしないでください。 そうでない場合、システムはインポートに失敗したというエラーメッセージを生成します。
  • 必須ではないフィールドはマッピングせずに残すか、データを空白にすることができます。 インポート中、これらのフィールドは空白になるか、プロジェクトの設定で定義されているデフォルト値になります。
  • qTestはモジュール名を最大500文字までサポートしますが、Excelシートはシート名として31文字のみをサポートします。 したがって、モジュールの名前が長すぎたり、31文字を超えて拡張したりしないようにしてください。

以下は、Excelシートのサンプルです。

Requirement ID Requirement Name Description Status Assigned To Priority Type Custom Field 1(if any)
Requirement Name 1 Description 1 New Must have Functional
Requirement Name 2 Description 2 New Must have Functional
Requirement Name 3 Description 3 New Must have Functional
Requirement Name 4 Description 4 New Must have Functional

Excelファイルをインポート

このセクションでは、Excelファイルをインポートする方法を理解します。 以下は、Excelファイルをインポートする手順です。

  • ステップ1 *-[要件]タブに移動し、要件モジュール構造のルートフォルダーを選択します。 ルートフォルダにはプロジェクト名が付けられます。
  • ステップ2 *-ルートフォルダーのすぐ上のツールバーから[Excelのインポート]アイコンを選択します。

次のスクリーンショットは、[要件]タブでのルートフォルダーの選択と[Excelのインポート]アイコンを示しています。

Excelアイコン

  • ステップ3 *-Excelのインポートアイコンをクリックすると、要件のインポートウィザードが開きます。 一連のルールが付属しています。 Excelシートがこれらのルールを満たしているかどうかを再確認します。
  • ステップ4 *-次に、Excelファイルを参照してアップロードします。 アップロードが成功すると、次のスクリーンショットに示すように、ウィザードにファイル名が表示されます。

Wizard Excel File

ステップ5 *-チェックボックスをオンにします*インポートしたファイルの最初の行をヘッダーとして使用します。 qTestは、Excelファイルの最初の行をヘッダーとして使用します。 qTestは、マッピングに使用可能なフィールドとしてファイルのヘッダーを取得します。

ステップ6 *-上記のスクリーンショットのようにファイルを選択し、[次へ]をクリックします。 次のスクリーンショットのように、マッピング用の *Available fields が表示されます。

利用可能なマッピング

このオプションを選択しない場合、qTestは使用可能なフィールドマッピングとして列の順序を取得します。 次のスクリーンショットは同じものを表示します。

列フィールド

  • ステップ7 *-ドラッグアンドドロップ機能を使用して、要件フィールドを、次のスクリーンショットに示すように、マッピングに使用可能なフィールドにあるExcelシートの列名にマップします。

要件名

ステップ8 *-マップされたフィールドを削除するには、ボックス内の *X 記号をクリックします。 フィールドマッピングが削除され、必要に応じて他の列でフィールドを再マッピングできます。

[通知メールの送信]チェックボックスをオンにすると、インポート要件に関するメールがユーザーに送信されます。

  • ステップ9 *-次のスクリーンショットに示すように、インポートをクリックします。

インポート

インポートが成功すると、インポートされた情報が取得されます。 次のスクリーンショットに示すように、3つのボタンを持つダイアログボックスが表示されます。

  • OK-要件タブに移動します。
  • OK&Refresh-ページを更新し、インポートされたすべての情報を見ることができます。
  • View Log-これにより、インポートされたログを表示できます。

要件の進捗状況

要件ログ

次のスクリーンショットは、インポートされた情報を示しています。

インポートされた情報

qTest-エクスポート要件

qTestは、要件の詳細をHTMLファイルまたはExcelファイルにエクスポートできる機能をサポートしています。

要件の詳細をエクスポートする手順は次のとおりです。

  • ステップ1 *-次のスクリーンショットに示すように、ルートフォルダーを選択し、[要件のエクスポート]アイコンをクリックします。

エクスポートアイコン

  • ステップ2 *-アイコンをクリックすると、オプションのセットが表示されます(ダウンロード)。 要件詳細レポートを選択してクリックします。

要件詳細レポート

[要件のエクスポート]ウィザードが開き、要件の詳細を含む列が表示されます。 次のスクリーンショットは、要件のエクスポートウィザードを示しています。

要件のエクスポートウィザード

  • ステップ3 *-左側の選択ボックスから要件フィールド(エクスポートする必要があるすべてのフィールド)を選択します。 右側の上矢印と下矢印を使用して、エクスポートされたファイルの要件フィールドの表示を並べ替えることができます。 ラジオボタンをHTMLまたはXLSとして選択することもできます。 エクスポートされたファイルとしてHTMLが選択されている場合、次のスクリーンショットにウィザードの設定が表示されます。

エクスポートされたファイル

  • ステップ4 *-XLS形式を選択します。要件を1つのシートにマージするための確認用に追加のチェックボックスが表示されます。 チェックボックスをクリックすると、各モジュールが要件を含む個別のシートとしてエクスポートされます。

次のスクリーンショットは、ウィザードのXLSエクスポート設定を示しています。

XLSエクスポート設定

  • [リセット]ボタンをクリックすると、すべての要件フィールドがデフォルトのエクスポートに設定されます。 すべての設定がデフォルトに変更されます。
  • [キャンセル]ボタンをクリックすると、ウィザードが閉じられ、コントロールが[要件]タブに送り返されます。
  • [OK]ボタンをクリックすると、ウィザードで選択したファイルに要件がエクスポートされます。

次のスクリーンショットは、エクスポートされたHTMLファイルのサンプルを示しています。

エクスポートされたサンプル

次のスクリーンショットは、エクスポートされたXLSファイルのサンプルを示しています。 これは表紙として機能します。

サンプルXLSファイル

次のスクリーンショットは、エクスポートされた要件を示しています。

エクスポートされた要件

一度にエクスポートする1​​つのモジュールの個別の要件を選択できます。ルートフォルダーを選択すると、ルートフォルダーのモジュールおよびサブモジュール内に存在するすべての要件をエクスポートできます。

qTest-RTMのエクスポート

RTMは、Requirement Traceability Matrixの略です。 ユーザーは、[要件]タブのRTMをダウンロードして、テストケースと要件を追跡できます。

要件の詳細をエクスポートする手順は次のとおりです。

  • ステップ1 *-次のスクリーンショットに示すように、ルートフォルダーを選択し、[要件のエクスポート]アイコンをクリックします。

要件レポートのエクスポート

  • ステップ2 *-アイコンをクリックすると、下のスクリーンショットに示すように(ダウンロードする)オプションのセットが表示されます。 要件詳細レポートを選択します。

要件詳細レポート

要件トレーサビリティマトリックスレポートをクリックするとすぐに、Excelファイルが詳細とともにダウンロードされます。 次のスクリーンショットは、RTMの詳細を含むサンプルExcelファイルを示しています。

マトリックスレポート

1つのモジュールの個別要件を選択して、一度にエクスポートできます。 ルートフォルダーを選択すると、ルートフォルダーのモジュールおよびサブモジュール内に存在するすべての要件をエクスポートできます。

qTest-テスト設計

qTest –テスト設計モジュールでは、要件リポジトリ内で要件を作成、移動、編集、表示できます。 qTestは、テストケースの作成、更新、削除もサポートしています。 さらに、qTestは承認ワークフローに従い、テストケースの承認を管理します。また、利害関係者によってまだ承認されていないテストケースをテスト担当者が実行できないようにする追加機能がある場合。

テストケースを作成する

テストケースを作成するには、テストケースの作成権限が必要です。 [テスト設計]タブでテストケースを作成する手順は次のとおりです。

  • ステップ1 *-テスト設計セクションに進みます。
  • ステップ2 *-次のスクリーンショットに示すように、左パネルでテストケースを作成するモジュールを選択します。

テストケースの作成

  • ステップ3 *-新しいテストケースを作成するには、左パネルのどこかを右クリックし、[新規]→[新しいテストケース]を選択します。

新しいテストケース

  • ステップ4 *-次のスクリーンショットに示すように、パネルの左側にある[新しいテストケース]アイコン/画像をクリックします。

テストケースアイコン

次のスクリーンショットに示すように、 Create Test Case テンプレートが開きます。

テンプレートを開く

  • ステップ5 *-フォームに次のフィールドを入力します-
  • テストケースの名前
  • 状態
  • Type
  • に割り当てられた
  • 説明
  • 事前条件
  • 優先度

テスト設計フィールド

  • ステップ6 *-テストステップセクションで、テストの説明と期待される結果を入力します。 手順1で複数行に書き込むには、Shift + Enterを使用します。 次に、Tabキーを押すか、+記号をクリックして、新しいステップを入力します。 テストステップの順序を変更するには、上下矢印を使用します。 テストステップを削除するには、十字記号を使用します。

テストステップ

  • ステップ7 *-[リソース]タブで、[追加]ボタンをクリックして、リンクされた要件を追加します。 要件のリストが開きます。 次のスクリーンショットに示すように、要件を選択して[追加]ボタンをクリックします。

リソースタブ

  • ステップ8 *-次のスクリーンショットに示すように、[保存]ボタンをクリックしてテストケースを保存します。

リンクされた要件

[保存]をクリックすると、保存された変更の成功メッセージが表示されます。 次のスクリーンショットに示すように、モジュールの名前の下の左パネルにテストケースが表示されます。

テストケースの変更

テストケースを編集する

テストケースを編集するには、テストケースの編集権限が必要です。 テストケースを編集する手順は次のとおりです。

  • ステップ1 *-編集するテストケースを選択し、ダブルクリックしてさらに調査します。 次のスクリーンショットに示すように、名前、ステータス、割り当て先、説明などのテストケースのプロパティを編集します。

テストケースの編集

  • ステップ2 *-[保存]をクリックして編集を終了します。

完成したテストケース

-テストケースのバージョンは、変更が加えられて保存されるたびに0.1ずつ更新されます。 テスト実行に追加された場合、テスト実行でも同じバージョンが更新されます。

テストケースの移動/コピー

この機能により、テストケースの複製を作成したり、テストケースの順序を変更したりできます。 この機能を実行するには、テストケースの作成/編集権限が必要です。 テストケースを移動/コピーする手順は次のとおりです。

  • ステップ1 *-単一または複数のテストケースをコピー/カットするには、コピー/カットする必要があるテストケースを選択し、選択した要件を右クリックします。

テストケースのコピー

  • ステップ2 *-次に、貼り付けるモジュールを選択して右クリックします。 次のスクリーンショットに示すように、コピーしたモジュールの貼り付けオプションを選択します。

テストケースの貼り付け

テストケースを削除する

このセクションでは、テストケースを削除する方法を理解します。 テストケースを削除するときは、次の点を考慮してください。

  • 一度に複数のテストケースを削除できます。
  • テストケースを削除するには、テストケースの削除権限が必要です。
  • 削除されたテストケースが要件に関連付けられていた場合、要件の関連付けも削除されます。

要件を削除する手順は次のとおりです。

  • ステップ1 *-削除する単一の要件または複数の要件を選択します。
  • ステップ2 *-選択した要件を右クリックし、次のスクリーンショットに示すように[削除]をクリックします。

テストケースの削除

  • ステップ3 *-削除の確認を求めるダイアログボックスが表示されます。 次のスクリーンショットに示すように、[はい]をクリックします。

テストケースの削除の確認

ページが更新され、要件とテスト設計パネルからモジュールが削除されます。

テスト設計パネル

qTest-テストケースの呼び出し

この機能は、テストケースに他のテストケースと同じステップがあり、いくつかの追加ステップがある場合に非常に役立ちます。 この機能により、個々のテストステップを別のテストケースに置き換えることができます。

テストケースを呼び出す手順は次のとおりです。

  • ステップ1 *-テストケースを呼び出すテストステップセクションに移動します。
  • ステップ2 *-ユーザーが関数を呼び出す個々のステップに進みます。
  • ステップ3 *-テストステップの[設定]タブで、次のスクリーンショットに示す[テストケース]アイコンをクリックします。

設定タブ

  • ステップ4 *-テストケースウィザードが開き、すべてのテストケースが一覧表示されます。 このステップで呼び出される特定のテストケースを選択します。 テストケースを選択したら、[追加]ボタンをクリックします。 次のスクリーンショットは、テストケースウィザードと[追加]ボタンを示しています。

テストケースウィザード

  • ステップ5 *-[追加]ボタンをクリックすると、次のスクリーンショットに示すように、テストステップでテストケースが呼び出されます。

テストケースの追加

  • ステップ6 *-画面の右上隅にある[保存]ボタンをクリックして、テストケースの最新バージョンを保持します。

最新のテストケース

  • ステップ7 *-次のスクリーンショットに示すように、成功したメッセージが表示されます。

保存されたテストケース

重要なポイント

以下は、テストケースの呼び出しに関連するいくつかの重要なポイントです。

  • テストケースは自分自身を呼び出すことはできません。
  • 別のテストケースから呼び出すことができるのは、承認済みのテストケースのみです。 それ以外の場合は、ダイアログボックスが表示され、呼び出し前に最初にテストケースを承認するための確認を求めます。
  • テストケースは、異なるテストステップで同じテストケースを呼び出すことができます。

qTest-テストケースの承認

qTestは、テストケース承認ワークフローをサポートしています。 利害関係者がテストケースをレビューし、すべてがうまくいけば承認するようなものです。 テストケースは承認されるまで実行できません。 一度に複数のテストケースを承認できます。 テストケースを承認するには、テストケースの承認権限が必要です。

単一のテストケースを承認する

単一のテストケースを承認する手順は次のとおりです。

  • ステップ1 *-*テスト設計*に進み、テストケースが記述されているモジュールを展開します。
  • ステップ2 *-テストケース名をクリックします。 次のスクリーンショットに示すように、右側にテストケースの詳細ページが開きます。

単一のテストケース

  • ステップ3 *-[保存]ボタンの前の画面の右上隅にある[承認]ボタンをクリックします。

承認ボタン

  • ステップ4 *-テストケースの承認を求める確認ダイアログボックスが表示されます。 [はい]をクリックして承認します。

確認

  • ステップ5 *-承認後、次のスクリーンショットに示すように、テストケースの左パネルに緑色のチェックマークが表示されます。

承認後

複数のテストケースを承認する

以下は、一度に複数のテストケースを承認する手順です。

  • ステップ1 *-次のスクリーンショットに示すように、*テストデザイン*タブに移動し、*データクエリ*アイコンをクリックします。

データクエリアイコン

ステップ2 *-クエリ名に「テストケースの承認が必要です」*と記述し、[クエリの実行]をクリックします。

クエリの実行

  • ステップ3 *-クエリ結果テーブルからテストケースを選択して、テストケースを承認します。 後で、次のスクリーンショットに示すように、「編集」→「バッチ承認」をクリックします。

バッチ承認

  • ステップ4 *-確認ダイアログボックスが表示されます。 [確認]ボタンをクリックします。 チェックボックスをオンにして、メール通知も受け取ることができます。

メール通知

  • ステップ5 *-[確認]をクリックすると、承認ステータスの進行状況が表示されます。 進行状況が100%完了したら、[OK]をクリックします。

進行中

qTest-テストケースのインポート

ユーザーは、Excelスプレッドシートを使用して、一度に複数のテストケースを作成できます。 Excelファイルは、セルとして行と列で表されるテキストファイルです。

Excelファイルのルール

Excelファイルを作成している間、次の点を考慮する必要があります-

  • Excelファイルには、最初のシートにのみデータが含まれている必要があります。
  • シート名は、テストケースがインポートされるモジュール名と同じにする必要があります。
  • 最初の行には、異なる列にヘッダーの名前があり、次の行にはヘッダーの名前があります。データは列で表す必要があります。
  • 最初の行は、インポート中にテストケースフォームのさまざまなフィールドにマッピングされます。
  • Excelファイルの1つの列は、テストケースフォームの1つのフィールドのみにマップできます。
  • テストケースIDフィールドは、どの列にもマップしないでください。 システムは、テストケースIDを自動的に生成します。
  • 必須フィールドは、Excelシートの列にマップする必要があり、空白にしないでください。 そうでない場合、システムはインポートに失敗したというエラーメッセージを生成します。
  • 必須ではないフィールドはマッピングせずに残すか、データを空白にすることができます。 いずれかのインポート中、これらのフィールドは空白になるか、プロジェクトの設定で定義されているデフォルト値になります。
  • qTestは最大500文字のモジュール名をサポートしますが、Excelシートはシート名として31文字の長さのみをサポートします。 したがって、モジュールの名前が長すぎたり、31文字を超えて拡張したりしないようにしてください。

以下は、Excelシートのサンプルです。

事前条件

ステップ番号

ステップの説明

期待される結果

テストケースタイプ

テストケースのステータス

テストケースの優先度

割り当てられたテストケース

カスタムフィールド1(存在する場合)

テストケース1の前提条件

1

ステップ1

ステップ予想結果1

2

ステップ2

ステップ予想結果2

3

ステップ3

ステップ予想結果3

テストケース2の前提条件

1

ステップ1

ステップ予想結果1

2

ステップ2

ステップ予想結果2

n

ステップn

ステップ期待される結果n

テストケースnの前提条件

1

ステップ1

ステップ予想結果1

2

ステップ2

ステップ予想結果2

n

ステップn

ステップ期待される結果n

Excelファイルをインポートする

次に、Excelファイルをインポートする方法について説明します。

  • ステップ1 *-[テストデザイン]タブに移動し、ルートフォルダーを選択します。 ルートフォルダにはプロジェクト名が付けられます。
  • ステップ2 *-ルートフォルダーのすぐ上のツールバーから[Excelのインポート]アイコンを選択します。 次のスクリーンショットは、[Excelのインポート]アイコンと[テストデザイン]タブでのルートフォルダーの選択を示しています。

Excelアイコンのインポート

  • ステップ3 *-テストケースのインポートウィザードが開きます。 一連のルールが付属しています。 Excelシートがこれらのルールを満たしているかどうかを再確認します。
  • ステップ4 *-Excelファイルを参照してアップロードします。 アップロードが成功すると、次のスクリーンショットに示すように、ファイル名がウィザードに表示されます。「インポートしたファイルの最初の行をヘッダーとして使用する」ボックスをチェックします。 qTestは、Excelファイルの最初の行をヘッダーとして使用します。 qTestは、マッピングに使用可能なフィールドとしてファイルのヘッダーを取得します。

Excelファイルの参照

次のスクリーンショットは、チェックボックスが選択された後のマッピングに使用可能なフィールドを示しています。

使用可能なテスト設計フィールド

このオプションを選択しない場合、qTestは使用可能なフィールドマッピングとして列の順序を取得します。 次のスクリーンショットは同じものを表示します。

列フィールドのマッピング

  • ステップ5 *-ドラッグアンドドロップ機能を使用して、次のスクリーンショットに示すように、マッピングに使用可能なフィールドにあるExcelシートの列名でテストケースフィールドをマッピングします。

機能

ステップ6 *-マップされたフィールドを削除するには、ボックスの *X 記号をクリックします。 フィールドマッピングが削除され、必要に応じて他の列でフィールドを再マッピングできます。

  • ステップ7 *-[通知メールの送信]チェックボックスをオンにすると、テストケースをインポートするためのメールが送信されます。 次に、次のスクリーンショットに示すように[インポート]をクリックします。

送信通知

  • ステップ8 *-インポートが成功すると、次のスクリーンショットに示すようにインポートされた情報を取得します。

インポートの成功

上記のスクリーンショットのように3つのボタンを持つダイアログボックスが表示されます-

  • OK-テストデザインタブに移動します。
  • OK&Refresh-ページを更新し、インポートされたすべての情報を見ることができます。
  • View Log-これにより、インポートされたログを表示できます。

テストケースログのインポート

次のスクリーンショットは、インポートされた情報を示しています。

テストケースのインポート

qTest-テストケースのエクスポート

qTestは、テストケースの詳細をExcelファイルにエクスポートできる機能をサポートしています。 テストケースの詳細をエクスポートする手順は次のとおりです。

  • ステップ1 *-次のスクリーンショットに示すように、ルートフォルダーを選択し、[テストケースのエクスポート]アイコンをクリックします。

テストケースのエクスポート

  • ステップ2 *-[テストケースのエクスポート]アイコンをクリックすると、オプションのセットが表示されます(ダウンロード)。 テストケース詳細レポートを選択してクリックします。

テストケースの詳細レポート

[テストケースのエクスポート]ウィザードが開きます。 これには、テストケースの詳細を含む列があります。 次のスクリーンショットは、テストケースのエクスポートウィザードを示しています。

テストケースのエクスポートウィザード

  • ステップ3 *-左から右の選択ボックスにテストケースフィールド(エクスポートする必要があるフィールド)を選択します。
  • ステップ4 *-右側の上矢印と下矢印を使用して、エクスポートしたファイルの要件フィールドの表示を並べ替えることができます。 次のスクリーンショットは、ファイルをエクスポートするためのウィザードの設定を示しています。

設定ウィザード

  • [リセット]ボタンをクリックすると、エクスポートするすべてのテストケースフィールドが設定されます。 すべての設定がデフォルトに変更されます。
  • [キャンセル]ボタンをクリックするとウィザードが閉じ、コントロールは[テストケース]タブに戻ります。
  • [OK]ボタンをクリックすると、ウィザードで選択したファイルにテストケースがエクスポートされます。

次のスクリーンショットは、エクスポートされたサンプルファイルを示しています。

エクスポートされたファイルのサンプル

次のスクリーンショットは、エクスポートされた要件を示しています。

エクスポートされた情報

1つのモジュールの個々のテストケースを選択して、一度にエクスポートできます。 ルートフォルダーを選択すると、ルートフォルダーのモジュールおよびサブモジュール内に存在するすべてのテストケースをエクスポートできます。

qTest-テストサイクル管理

テスト実行は異なるリリースで管理され、各リリースはテスト実行を完了して機能を保証するために複数のテストサイクルを持つことができます。 テストサイクルは常にシングルリリースの一部であり、テストリリースの範囲で定義されます。

新しいテストサイクルを作成する

テストサイクルを作成するには、テストサイクルの作成権限が必要です。 テストサイクルを作成する手順は次のとおりです。

  • ステップ1 *-新しいテストサイクルを作成するには、次の2つのオプションのいずれかを実行します-
  • [テスト実行]タブに移動し、ルートフォルダーまたはリリースを選択します。 次に、左パネルのどこかを右クリックして、[新規]→[新しいテストサイクル]を選択します。

新しいテストサイクル

  • 次のスクリーンショットに示すように、パネルの左側にある新しいテストサイクル画像をクリックします。

テストサイクルアイコン

[テストサイクルの作成]フォームが開きます。

サイクルを開く

  • ステップ2 *-フォームに次のフィールドを入力します-
  • テストサイクルの名前
  • 説明
  • ターゲットリリース/ビルド

プロパティタブ

  • ステップ3 *-すべての詳細を入力したら、画面の右上隅にある[保存]ボタンをクリックします。

入力された詳細

[保存]をクリックすると、変更の成功メッセージが表示され、次のスクリーンショットに示すように、プロジェクトの名前の下の左側のパネルにテストサイクル名が表示されます。

サイクル名

テストサイクルを編集する

テストサイクルを編集するには、テストサイクルの編集権限が必要です。 テストサイクルを編集する手順は次のとおりです。

  • ステップ1 *-編集するテストサイクルを選択し、クリックして詳細を開きます。

テストサイクルの編集

  • ステップ2 *-次のスクリーンショットに示すように、名前、プロパティ、説明、ターゲットリリースビルド、またはその他のフィールドを編集します。

フィールドの編集

  • ステップ3 *-[保存]をクリックして編集を終了します。

テストサイクルの編集

テストサイクルの移動/コピー

テストサイクルを移動/コピーするには、テストサイクル設定の作成/編集が必要です。 この機能により、テストサイクルの複製を作成したり、構造を並べ替えたりすることができます。 以下は、テストサイクルを移動/コピーする手順です。

  • ステップ1 *-単一または複数のテストサイクルをコピーするには、コピーする必要があるテストサイクルを選択し、選択したサイクルを右クリックします。
  • ステップ2 *-次のスクリーンショットに示すように、[コピー]を選択してクリックします。

コピーサイクル

  • ステップ3 *-テスト計画ツリーの任意の場所を右クリックして、コピーしたサイクルを貼り付けます。

テスト計画ツリー

-閉じたサイクルはコピーまたは移動できません。

テストサイクルを削除する

テストサイクルを削除するには、テストサイクルの削除権限が必要です。 テストサイクルを削除する手順は次のとおりです。

  • ステップ1 *-削除する単一のテストサイクルまたは複数のテストサイクルを選択します。
  • ステップ2 *-選択したサイクルを右クリックして、[削除]ボタンをクリックします。

削除オプション

  • ステップ3 *-削除の確認を求めるダイアログボックスが表示されます。 次のスクリーンショットに示すように、[はい]をクリックします。

サイクルの削除

ページが更新され、リリースがテスト計画パネルから削除されます。

qTest-テストスイートの管理

テスト実行では、テスト実行は異なるテストスイートに管理され、これらのテストスイートはテストサイクルの一部であり、最終的にはテストリリースです。 この章では、テストスイート管理とは何かを理解します。

新しいテストスイートを作成する

テストスイートを作成するには、テストスイートの作成権限が必要です。 テストスイートを作成する手順は次のとおりです。

  • ステップ1 *-新しいテストサイクルを作成するには、2つのオプションのいずれかを使用します-
  • [テスト実行]タブに移動し、ルートフォルダー、リリース、またはテストサイクルを選択します。次に、左パネルのどこかを右クリックして、「新規」→「新規テストスイート」を選択します。

新しいテストスイート

  • 次のスクリーンショットに示すように、パネルの左側にある[新しいテストスイート]アイコンをクリックします。

スイートアイコン

テストスイートの作成フォームが開きます。

スイートのプロパティ

  • ステップ2 *-フォームに次のフィールドを入力します-
  • テストスイートの名前
  • 説明
  • ターゲットリリース/ビルド
  • 環境
  • 実行タイプ
  • 計画開始日と終了日

スイートの説明

  • ステップ3 *-すべての詳細を入力したら、画面の右上隅にある[保存]ボタンをクリックします。

スイートの詳細

[保存]をクリックすると、変更の成功メッセージが表示され、次のスクリーンショットに示すように、プロジェクト名と選択したリリースの下の左側のパネルにテストスイート名が表示されます。

保存されたスイート

テストスイートを編集する

テストスイートを編集するには、テストスイートの編集権限が必要です。 テストスイートを編集する手順は次のとおりです。

  • ステップ1 *-編集するテストスイートを選択し、クリックして詳細を開きます。
  • ステップ2 *-次のスクリーンショットに示すように、名前、プロパティ、説明、ターゲットリリースビルド、またはその他のフィールドを編集します。

テストスイートの編集

  • ステップ3 *-[保存]をクリックして編集を終了します。

保存されたテストスイート

テストスイートの移動/コピー

テストスイートを移動/コピーするには、テストスイートの作成/編集権限が必要です。 この機能により、テストスイートの複製を作成したり、構造を並べ替えることができます。

テストスイートを移動/コピーする手順は次のとおりです。

  • ステップ1 *-単一または複数のテストスイートをコピーするには、コピー/カットする必要があるテストスイートを選択し、選択したスイートを右クリックします。 次のスクリーンショットに示すように、コピー/カットを選択してクリックします。

コピースイート

  • ステップ2 *-テスト計画ツリーの任意の場所を右クリックし、次のスクリーンショットに示すように、コピーしたサイクルを貼り付けることを選択します。

コピーされたサイクル

-閉じたサイクルはコピーまたは移動できません。

テストスイートを削除する

テストスイートを削除するには、テストスイートの削除権限が必要です。 テストスイートを削除する手順は次のとおりです。

  • ステップ1 *-削除する単一のテストスイートまたは複数のテストスイートを選択します。
  • ステップ2 *-選択したスイートを右クリックして、[削除]ボタンをクリックします。

削除ボタン

  • ステップ3 *-削除の確認を求めるダイアログボックスが表示されます。次のスクリーンショットに示すように、[はい]をクリックします。

選択された削除

ページが更新され、テストスイートがテスト計画パネルから削除されます。

qTest-テスト実行の追加

この章では、qTestでテスト実行を追加する方法を理解します。 テスト実行を実行するには、テスト実行の作成権限が必要です。 テスト実行は、ルート、リリース、サイクル、またはテストスイートの下に作成できます。

テストスイートを作成する手順は次のとおりです。

  • ステップ1 *-新しいテストサイクルを作成するには、次のようなさまざまな方法があります-
  • [テスト実行]タブに移動し、ルートフォルダー、リリース、またはテストサイクルを選択します。次に、次のスクリーンショットに示すように、ツールバーの「テスト実行の追加」アイコンをクリックします。

テスト実行タブ

  • Shift + Rを押す
  • 次のスクリーンショットに示すように、テストスイートを選択した後、パネルの右側にある[テスト実行の追加]ボタンをクリックします。

テスト実行の追加ボタン

  • ステップ2 *-上記の方法のいずれかを使用すると、テスト実行の追加ウィザードフォームが開きます。

テスト実行ウィザード

  • ステップ3 *-要件/テスト設計/テスト実行/欠陥タブからテストケースを選択し、追加ボタンをクリックします。

テストケースの選択

[追加]をクリックすると、ページが更新され、次のスクリーンショットに示すようにテストケースが追加されます。

表示されたテストケース

テストスイートを作成し、さらにテスト実行を追加する際に、次の重要な点を考慮してください-

  • 重複するテストケースを追加しないでください。 テストスイートは、重複するテストケースを追加しません。
  • 追加されていないテストケースを表示します。 チェックすると、ウィザードは、選択したフォルダーに追加されていないテストケースのみを表示します。

qTest-テスト実行

この章では、qTestのテスト実行について学習します。

テスト実行を実行するには、テスト実行の実行権限が必要です。 単一または複数のテスト実行とテストスイートを実行できます。 クイックランを実行して、選択したすべてのテストケースの全体的なステータスをマークすることもできます。

デフォルトモード

qTestには、実行する3つのデフォルトモードがあります-

  • セッション記録なしで実行
  • Explorer Integrated Editionで実行する
  • Web Explorerで実行する

デフォルトモードを設定する手順は次のとおりです-

  • テスト実行グリッドまたは個々のテスト実行メインページで、[実行]ボタンの横にあるドロップダウン矢印を選択します。
  • 3つのオプションのいずれかを選択します。
  • [保存]をクリックして、デフォルトの実行モードを設定します。

次のスクリーンショットは、デフォルトオプションの設定方法を示しています。

デフォルトに設定

単一/複数のテスト実行を実行する

このセクションでは、単一/複数のテスト実行の実行方法について説明します。 実行の手順は次のとおりです-

  • ステップ1 *-シフト+クリックを使用して、単一/複数のテスト実行を選択します。
  • ステップ2 *-次のスクリーンショットに示すように、実行ツールバーまたはテスト実行の詳細画面で*実行*ボタンをクリックします。

実行ツールバー

  • ステップ3 *-詳細なテストステップを含むダイアログボックスでテスト実行が開き、説明が読み込まれます。 ここでテスト結果を更新できます。 次のスクリーンショットは、このステップを理解するのに役立ちます。

詳細テスト

  • ステップ4 *-各ステップのステータスにカーソルを合わせます。 テストステップの実行ステータスをマークするために選択できるステータスのリストが表示されます。

マークされたステータス

  • ステップ5 *-[保存]ボタンをクリックします。 計画時間と実際の時間を入力するダイアログボックスが表示されます。 詳細を入力したら、[保存]ボタンをもう一度クリックします。

計画および実際の時間

同様に、一度に1つまたは複数のテストスイートを実行できます。 各テストケースは1つずつ表示されます。

テストパッドの機能

[実行]ボタンをクリックすると、テストパッドは選択したテスト実行をロードして実行します。 テストパッドにはいくつかの重要な機能があります。 私たちは次の手順を実行することにより、これらの機能を理解します-

  • ステップ1 *-ドロップダウンリストで[テスト実行]を選択して、特定のテストケースを実行します。

ドロップダウンリスト

  • 上記のスクリーンショットに示すように、「進む」または「戻る」アイコンをクリックして、テスト実行を順番に実行します。
  • [最後の実行の読み込み]ボタンをクリックして、テスト実行の最後の結果を表示します。
  • [テスト実行情報]セクションでテストケースの説明、前提条件、メモ、および添付ファイルを表示します。
  • 説明と前提条件は、関連付けられたテストケースのプロパティから読み込みます。
  • テスト実行ログにメモが表示されます。
  • テストログへの欠陥の送信/リンク。

次のスクリーンショットは、上記の機能を示しています。

テストパッド機能

次のスクリーンショットは、リンク障害の場所を示しています。

リンク障害

  • リソースでテストケースとテストログの添付ファイルを個別に追加する
  • テスト実行の全体的なステータスを選択します。 また、全体のテスト実行ステータスをすべてのテスト実行のステップに適用できます。
  • 個々のテストステップのステータスを選択します。
  • 上のスクリーンショットに示すように、バグアイコンをクリックして、個々のテストステップの欠陥を送信します。
  • 上記のスクリーンショットに示すように、クリップアイコンをクリックして、個々のテストステップの添付ファイルを追加します。
  • ステップ2 *-次のスクリーンショットに示すように、個々のステップをクリックして、テストステップの説明、期待される結果を編集し、実行中に実際の結果を追加します。

ステップの説明の編集

期待される結果は緑色で表示され、実際の結果は明るい赤/ピンク色で表示されます。

期待される結果

qTest-クイックラン

[クイック実行]ボタンを使用して、テスト実行の全体的なステータスをすばやく更新できます。 個別のテスト実行またはテストスイート全体をすばやく実行できます。

単一のテスト実行のクイック実行

次の手順を使用して、単一のテスト実行をすばやく実行する方法について説明します。

  • ステップ1 *-実行ツリーで単一のテスト実行を選択します。
  • ステップ2 *-次のスクリーンショットに示すように、テスト実行の詳細画面で*クイック実行*ボタンをクリックします。

クイックラン

ステップ3 *-[クイック実行]ダイアログボックスが開きます。 全体のテスト実行の結果として[*クイック結果をマーク]を選択します。

クイック結果をマーク

  • [新規]ボタンをクリックして、不具合を送信します。
  • 既存の障害IDまたは検索障害を入力して、テストケースにリンクします。
  • [削除]アイコンをクリックして、テストケースからリンクされた障害を削除します。

ステップ4 *- *OK ボタンをクリックして結果を確認します。

結果の確認

  • クイック実行では、全体のテスト実行ステータスは更新されるだけで、テストステップレベルは更新されません。
  • クイック実行では、手動で変更しない限り、個々のテストステップは未実行ステータスになります。

複数のテスト実行のクイック実行

複数のテストをすばやく実行する手順は次のとおりです。

  • ステップ1 *-実行ツリーでテストスイートを選択します。
  • ステップ2 *-テスト実行グリッドで、複数またはすべてのテスト実行を選択します。
  • ステップ3 *-次のスクリーンショットに示すように、テスト実行グリッドのクイック実行ボタンをクリックします。

テスト実行グリッド

  • ステップ4 *-次のスクリーンショットに示すように、[クイック実行]ダイアログボックスが開きます。
  • 個々のテスト実行のステータスを選択するか、チェックボックスをオンにして複数のテストケースを選択します。
  • ステータスを選択し、[適用]ボタンをクリックします。 選択したテスト実行のステータスを一度に更新します。

Apply Button

  • [OK]ボタンをクリックしてステータスの更新を確認するか、[OKおよび更新]ボタンをクリックして最新のテスト実行の結果をテストスイートに送信します。

qTest-欠陥を提出する

欠陥モジュールでは、作成された欠陥を作成、表示、および編集できます。 qTest欠陥追跡ツールはシンプルですが、強力なツールです。 欠陥をリアルタイムで管理できます。 欠陥に関連するフィールドと値を簡単にカスタマイズして、それらの解決プロセスを識別および追跡できます。 これらに加えて、qTestでは、選択した欠陥の送信、割り当て、更新、またはコメント時に電子メール通知をサブスクライブできます。

実行中または実行後に特定のテストケースに欠陥を送信できる3つの方法があります-

  • クイックランの実行中に送信する
  • デフォルトの実行実行中に送信する
  • テスト実行完了後に送信

テストの実行中に送信する

このプロセスは、クイック実行またはデフォルトの実行実行中に欠陥を送信することに似ています。 どちらの場合でも、唯一の違いは実行の開始であり、残りの手順は次のとおりです-

すべてのステップに適用可能な特定のテストステップまたはテストケースの欠陥を送信できます。

  • ステップ1 *-テストケースレベルで追加するには、次のスクリーンショットに示すように[欠陥の送信]セクションをクリックし、[新規]をクリックします。

欠陥ボタン

  • ステップ2 *-同様に、テストステップレベルで欠陥を追加するには、次のスクリーンショットに示すように[欠陥の送信]アイコンをクリックして、[新規]をクリックします。

新しいボタン

  • ステップ3 *-上記の両方のケースで、欠陥提出フォームが別のウィンドウで開きます。 欠陥の提出前に次のフィールドを入力します-
  • 概要
  • 修正済みリリース/ビルド
  • 割りあてる
  • Type
  • 理由
  • 環境
  • 添付ファイルを追加して、スクリーンショット、ログなどの不一致を確認します。
  • ステップ4 *-詳細を入力したら、次のスクリーンショットに示すように[保存して閉じる]ボタンをクリックします。

保存して閉じる

[履歴]タブで、この障害に対して実行されたすべてのアクションまたはエディションを確認できます。

欠陥IDが生成されます。次のスクリーンショットに示すように、欠陥シンボルにカーソルを移動すると、テストステップにリンクされている欠陥を確認できます。

欠陥シンボル

テスト実行完了後に欠陥を送信する

実行の完了後に、個々のテストステップまたはテストケースに欠陥を送信またはリンクできます。 欠陥を送信する手順は次のとおりです。

  • ステップ1 *-実行履歴セクションのテストケースで障害アイコンを選択して、テストケース全体に障害を送信/リンクします。
  • ステップ2 *-または、テストログの詳細で障害アイコンを選択して、実行されたテストログの個々のテストステップに障害を送信/リンクします。
  • ステップ3 *-バグアイコンをクリックします。 欠陥を送信/リンクするオプションを含むダイアログボックスが開きます。
  • ステップ4 *-テストログにリンクされた障害を送信するには、[新規]をクリックします。
  • ステップ5 *-既存の障害IDまたは検索障害を入力して、テストログにリンクします。
  • ステップ6 *-[削除]アイコンをクリックして、テストログからリンクされた障害を削除します。

次のスクリーンショットは、上記の手順を示しています。

実行履歴

qTest-欠陥の複製

欠陥を表示しながら、欠陥の複製機能を使用して欠陥のコピーを簡単に作成できます。 欠陥を複製するには、欠陥の作成および編集権限が必要です。

欠陥を複製する手順は次のとおりです。

  • ステップ1 *-既存の欠陥を開きます。 欠陥セクションに移動し、クエリタイプの欠陥IDを入力します。 [クエリの実行]をクリックします。 次のスクリーンショットに示すように、結果は下部に表示されます。

クエリタイプの欠陥

  • ステップ2 *-欠陥IDをクリックして、欠陥の詳細を開きます。
  • ステップ3 *-*クローン*ボタンをクリックします。 次のスクリーンショットに示すように、新しい欠陥フォームが表示され、すべての詳細がコピーされます。

クローンボタン

  • ステップ4 *-[クローン]ボタンをクリックすると、ボタンが無効になり、*サマリ*の名前が*クローン欠陥*になります。

クローンサマリー名

  • ステップ5 *-クローン欠陥の詳細を編集します。 次に、[保存]ボタンをクリックして、クローンの欠陥を送信します。

次のスクリーンショットに示すように、元の欠陥IDを参照して新しい欠陥IDが生成されます。

元の欠陥

欠陥のクローンを作成する際には、次の点を考慮してください-

  • クローンの欠陥は常に新しい状態になります。
  • 欠陥の詳細のみが元の欠陥からコピーされます。
  • リンクされたテスト実行、添付ファイル、コメント、および履歴はコピーされません。

qTest-欠陥のインポート

Excelスプレッドシートを使用して欠陥をインポートできます。 Excelファイルは、セルとして行と列で表されるテキストファイルです。

Excelからデータをインポートする際には、以下を考慮する必要があります。

  • Excelファイルのルール
  • Excelファイルをシステムにインポートします

Excelファイルのルール

Excelファイルを作成する際に次の点を考慮してください-

  • Excelファイルには、最初のシートにのみデータが含まれている必要があります。
  • シート名は不良でなければなりません。
  • 最初の行のヘッダーの名前は、異なる列と次の行にある必要があります。データは各列を表す必要があります。
  • インポート中、最初の行は欠陥作成フォームの異なるフィールドにマップされることに注意してください。
  • Excelファイルの1つの列は、欠陥作成フォームの1つのフィールドのみにマップできます。
  • 欠陥IDフィールドは、どの列にもマップしないでください。 システムは自動的に欠陥IDを生成します。
  • 必須フィールドは、Excelシートの列にマッピングする必要があります。空白にしないでください。 そうでない場合、システムはインポートに失敗したというエラーメッセージを生成します。
  • 必須ではないフィールドはマッピングせずに残すか、データを空白にすることができます。 インポート中、これらのフィールドは空白になるか、プロジェクトの設定で定義されているデフォルト値になります。

Excelファイルをインポートする

次に、Excelファイルをインポートする方法について説明します。 以下は、同じことを実行する手順です。

  • ステップ1 *-[欠陥のテスト]タブに移動します。
  • ステップ2 *-ルートフォルダーのすぐ上のツールバーから[Excelベータ版のインポート]アイコンを選択します。 次のスクリーンショットは、このステップを理解するのに役立ちます。

Excelベータ版のインポート

  • ステップ3 *-Excelのインポートアイコンをクリックすると、障害インポートウィザードベータ版が開きます。 一連のルールが付属しています。 Excelシートがこれらのルールを満たしているかどうかを再確認します。
  • ステップ4 *-Excelファイルを参照してアップロードします。 アップロードが成功すると、次のスクリーンショットに示すように、ウィザードにファイル名が表示されます。 [インポートしたファイルの最初の行をヘッダーとして使用する]ボックスをオンにします。 qTestは、Excelファイルの最初の行をヘッダーとして使用します。 qTestは、マッピングに使用可能なフィールドとしてファイルのヘッダーを取得します。

Wizard Beta

次のスクリーンショットは、上記の手順でチェックボックスが選択され、[次へ]ボタンがクリックされた場合にマッピングに使用可能なフィールドを示しています。

チェックボックス[次へボタン]

たとえば、上記の手順のようにオプションを選択しない場合、qTestは使用可能なフィールドマッピングとして列の順序を取得します。 次のスクリーンショットは同じものを表示します。

列の順序

  • ステップ5 *-ドラッグアンドドロップ機能を使用して、次のスクリーンショットに示すように、[マッピングに使用可能なフィールド]にあるExcelシートの列名を[欠陥]フィールドにマップします。

列名あり

  • マッピングされたフィールドを削除するには、ボックス内の X 記号をクリックします。 フィールドマッピングが削除され、必要に応じて他の列でフィールドを再マッピングできます。
  • [通知メールの送信]チェックボックスをオンにすると、欠陥のインポートに関するメールが送信されます。
  • ステップ6 *-次のスクリーンショットに示すように、[インポート]ボタンをクリックします。

ベータインポートボタン

インポートが成功すると、次のスクリーンショットに示すように、インポートされた情報が取得されます。

進行中のベータ情報

上記のスクリーンショットのように2つのボタンを持つダイアログボックスが表示されます-

  • OK-[障害]タブに移動します。
  • View Log-これを使用すると、インポートされたログを表示できます。

qTest-レポート

[レポート]モジュールでは、qTestでサポートされているレポートを作成、表示、およびエクスポートできます。 qTestは、STLCのすべてのフェーズで幅広いレポートをサポートし、テストの実行、欠陥の作成、要件カバレッジ、テストケースの作成などの進捗をより適切に追跡します。 これらのレポートには、メトリックを準備するために最も重要な情報を取得するためのさまざまなフィルターが含まれています。

[レポート]セクションに移動すると、左側のパネルにさまざまなアクティビティで利用可能なレポートのリストが表示されます。 右側のパネルのqTestには、次のスクリーンショットに示すように、各レポートの詳細な説明があります。

レポートセクション

レポートを準備する

このセクションでは、qTestでレポートを準備する方法を学びます。 手順は次のとおりです-

  • ステップ1 *-レポートを作成するには、左パネルでレポート名を選択します。 次のスクリーンショットは、テスト実行レポートで[欠陥のある実行ステータス]が選択されていることを示しています。 レポートを絞り込むためのフィルターオプションのセットが表示されます。 この場合、モジュール、リリース、およびテストケースタイプのフィルターがあります。

実行ステータス

  • ステップ2 *-各フィルターで利用可能なリストに基づいてオプションを選択します。 上記のスクリーンショットのように表示をクリックします。 レポートをチャートで生成します。 また、表形式の列にデータを表示します。

欠陥チャート

実行データ

  • ステップ3 *-画面の右上隅にある[メール]ボタンをクリックして、レポートをXLS、CSV、またはPDF形式で電子メールで送信します。 ダイアログボックスが表示され、[他のユーザーに送信]を選択してメールアドレスを入力し、[OK]をクリックできます。

次のスクリーンショットは、レポートを電子メールで送信する方法を示しています。

メールで報告

電子メールリクエストの処理に関する情報を提供するダイアログボックスが表示されます。

メールリクエスト

同様に、利用可能な任意のレポートを生成できます。 最初のステップは、レポートの選択です。 2番目のステップは、使用可能なフィルターオプションを使用してレポート設定を実行し、[表示]ボタンをクリックすることです。

レポートは、次の3つの部分で生成されます-

  • 最新情報-統計データです。
  • Chart-それは、円グラフまたは表グラフである場合があります。
  • Data Grid-レポートの準備に使用されるデータ。

qTest-フィルター

qTestは、表示項目を絞り込むフィルター機能をサポートしています。 フィルターは、テスト計画、要件、テスト設計、テスト実行タブの左側のパネルのツールバーでのみ使用できます。 フィルターは、障害およびレポートセクションをサポートしていません。これらのセクションには、アイテムを絞り込むためのさまざまなフィルターがあります。

フィルターの使用方法

以下は、フィルター機能を使用する手順です。

  • ステップ1 *-次のスクリーンショットに示すように、テスト計画セクションに移動し、左側のパネルのツールバーにあるフィルターアイコンをクリックします。

フィルターアイコン

  • ステップ2 *-[フィルターの設定]アイコンを選択すると、次のスクリーンショットのようなダイアログボックスが表示されます。 [フィルター]を[リリース]または[ビルド]として選択すると、フィルターを設定できます。

どちらのオプションでも、リリースまたはビルド、開始日、ステータス、終了日というフィルターオプションが表示されます。 選択後、「フィルター」ボタンをクリックします。

フィルターボタン

これで、次のスクリーンショットに示すように、リリース2の詳細のみが表示されます。

リリースの詳細

  • ステップ3 *-フィルターを削除するには、フィルター→フィルターのクリアをクリックします。

同様に、フィルターは他のセクション(要件、テスト設計、テスト実行)に対して設定またはクリアできます。

qTest-ドラッグアンドドロップ

qTestは、ドラッグアンドドロップ機能をサポートしています。 同じプロジェクト内でオブジェクトをすばやく移動またはコピーするのに役立ちます。 この機能には制限があります。あるプロジェクトから別のプロジェクトにドラッグアンドドロップすることはできません。

この機能を使用する手順は次のとおりです。

  • ステップ1 *-オブジェクトを移動/並べ替えるには、マウスの左ボタンを押したまま、オブジェクトを目的のフォルダーにドラッグします。

オブジェクトの並べ替え

  • ステップ2 *-オブジェクトをコピーして別のフォルダーに配置するには、マウスの左ボタンとCtrlキーを押し続けます。 次に、オブジェクトを宛先にドラッグします。 オブジェクトを宛先フォルダーにコピーします。

オブジェクトのドラッグ

qTest-ホットキー

qTestは、各セクションで幅広いホットキーをサポートしています。 *ホットキー*はキーボードショートカットとも呼ばれます。 次のスクリーンショットで赤で囲まれているように、これらのショートカットは各セクションの左下に表示されます。

キーとアクション

次の表に、サポートされているホットキーを示します。 特定のホットキーを使用するには、それぞれのページにいる必要があります。 たとえば、ホットキーを使用してリリースを作成する場合、最初にテスト計画セクションに移動し、次に Shift + D を使用する必要があります。

ホットキー

Page

テスト計画

必要条件

テスト設計

テスト実行

欠陥

レポート

Ctrl + S

オブジェクトを保存する

オブジェクトを保存する

オブジェクトを保存する

オブジェクトを保存する

オブジェクトを保存する

X

Ctrl + G

オブジェクトを保存して、次のアイテムに移動します(オブジェクトツリーの同じレベル)

オブジェクトを保存して、次のアイテムに移動します(オブジェクトツリーの同じレベル)

オブジェクトを保存して、次のアイテムに移動します(オブジェクトツリーの同じレベル)

オブジェクトを保存して、次のアイテムに移動します(オブジェクトツリーの同じレベル)

X

X

Shift + D

リリースを作成する

モジュールを作成する

モジュールを作成する

テストサイクルを作成する

X

X

Shift + Delete、Shift + X

オブジェクトを削除

オブジェクトを削除

オブジェクトを削除

オブジェクトを削除

X

X

Shift + C

ビルドを作成する

要件を作成する

テストケースを作成する

X

X

X

Shift + S

X

X

X

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

X

X

Shift + R

X

X

X

テスト実行を作成する

X

X

Ctrl + E

X

X

X

X

欠陥を保存して閉じます

X

qTest-ごみ箱

qTestはごみ箱の概念をサポートしています。つまり、不要なオブジェクトを一時的に削除し、必要に応じて後で復元できます。 オブジェクトの削除中に、qTestはごみ箱内のオブジェクトを移動します。これらのオブジェクトは後で元の場所に復元できます。 ごみ箱は、テスト計画、要件、テスト設計、およびテスト実行セクションのみをサポートします。 この機能は、障害およびレポートセクションには適用されません。

削除して復元するには、オブジェクトの削除権限が必要です。

一時的な削除

前述のように、ドラッグアンドドロップ機能を使用して、オブジェクトをごみ箱に移動できます。 または、オブジェクトを削除して、最終的にはごみ箱に移動することもできます。

ごみ箱に移動

確認を求めるダイアログボックスが表示されたら、[はい]をクリックします。

一時的な削除

削除されたすべてのオブジェクトを表示するには、ツールバーのごみ箱をクリックします。

削除されたオブジェクト

永久削除

オブジェクトを永続的に削除する方法について説明します。

ステップ1 *-左側のナビゲーションバーの[ごみ箱]アイコンをクリックします。 *Menu および Object を選択して、オブジェクトを完全に削除します。

  • ステップ2 *-一度に複数のオブジェクトを削除するには、次のスクリーンショットに示すように、各アイテムに存在するチェックボックスをオンにします。

完全に削除

  • ステップ3 *-上記のスクリーンショットに示すように、ページの下部にある[完全に削除]ボタンをクリックします。

永久削除メッセージが表示されます。 これをクリックすると、オブジェクトがごみ箱から永久に消えます。

削除されたメッセージ

オブジェクトを復元

このセクションでは、qTestでオブジェクトを復元する方法について説明します。

  • ステップ1 *-左パネルのツールバーの上部にある*ごみ箱*アイコンをクリックします。
  • ステップ2 *-*メニュー*および*オブジェクト*を選択して、ごみ箱から復元するオブジェクトを見つけます。
  • ステップ3 *-ページの下部にある[復元]ボタンをクリックして確認します。 選択したオブジェクトは元の場所に戻ります。

オブジェクトの復元

qTest-検索

要件、テストケース、テスト実行、欠陥などのシステムオブジェクトをすばやく検索できます。 また、ページの右上隅にある検索ボックスにキーワードを入力して、説明やコメントなどのシステムオブジェクトに属する部分的な情報を検索することもできます。

次のスクリーンショットは、検索ボックスの場所を示しています。

検索場所

qTestは、フリーテキスト検索と構文検索もサポートしています。

フリーテキスト検索

システムはフリーテキストを検索します。フリーテキストはキー入力し、フリーテキストを持つすべてのオブジェクトを返します。 それとは別に、事前定義された関数の次のセットは、オブジェクトを見つけるために使用することができます-

  • リリース-ID、名前、ステータス、説明、リリースノート
  • ビルド-ID、名前、ステータス、ビルドノート
  • 要件-ID、名前、ステータス、説明、タイプ、コメント
  • テストケース-ID、名前、説明、ステータス、タイプ、テストステップの説明、テストステップの予想結果、コメント
  • テストスイート-ID、名前、説明、実行タイプ
  • 欠陥-ID、サマリー、説明、ステータス、タイプ、コメント
  • テスト実行-ID、名前、ステータス、実行タイプ、テストステップの説明、テストステップの予想結果、テストステップの実際の結果

構文検索

構文検索は、次の詳細に基づいて、検索結果を絞り込むか、一意のオブジェクトを見つけるのに役立ちます。

IDで検索

各qTestオブジェクトはID(プレフィックスとそれに続くID番号)に関連付けられています。 一意のオブジェクトを参照し、それらをすばやく検索すると役立ちます。 次の構文を使用して、idを使用してオブジェクトを検索できます。

  • id:id_number -この構文は、指定されたID番号を持つオブジェクトを返します。 例:id:50は、要件RQ-50、欠陥DF-50、テストケースTC-50など、ID番号が50のすべてのオブジェクトを返します。
  • id:prefixid_number -これは、obj:object_typeid:id_numberと同じように機能します。 一意のオブジェクトを見つけるには、オブジェクトプレフィックス(RQ、TC、DFなど)を使用して定義できます。 この構文は、指定されたタイプとID番号の一意のオブジェクトを返します。 たとえば、id:tc-50またはobj:tc id:50は、テストケースTC-50を返します。

さまざまなキーワードを組み合わせる

*obj:object_typeobject_field:free text* AND/OR *()obj:object_typeobject_field:free text *などのより高度な構文検索を使用して、検索結果を絞り込むことができます。 次の表に、高度な構文検索に使用できるキーワードを示します。

オブジェクト

Object_type検索キー

Object_field

Object_field検索キー

リリース

rls

Name

name

状態

stat

説明

des

リリースノート

note

造る

bld

Name

name

状態

stat

ビルドノート

note

テストケース

tc

Name

name

説明

des

状態

stat

Type

type

コメント

cmt

テストステップの説明

tsdes

テストステップの予想結果

tsexp

要件

req

Name

name

説明

des

状態

stat

優先度

prt

Type

type

コメント

cmt

テストスイート

ts

Name

name

説明

des

実行タイプ

type

試運転

tr

Name

name

状態

stat

実行タイプ

type

テストステップの説明

tsdes

テストステップの予想結果

tsexp

テストステップの実際の結果

tsact

欠陥

df

概要

sum

説明

des

重大度

svt

優先度

prt

状態

stat

Type

type

コメント

cmt

qTest-IDを切り替え

テストケース、要件、モジュール、リリース、テストスイート、テスト実行など、qTestのすべてのオブジェクト 一意のIDを持ち、常にオブジェクトが添付されます。 このIDをオブジェクトの名前とともに表示または非表示にすることができます。 この機能は、トグルIDを使用して実行できます。

以下は、トグルIDを表示または非表示にする手順です。

  • ステップ1 *-障害とレポートを除くいずれかのタブに移動します。

ステップ2 *-左パネルのツールバーの *toggle id アイコンをクリックします。

タブに基づいて、オブジェクトをチェックして表示します。 Toggle IDを確認できます。 チェックを外すと、トグルIDが非表示になります。

次のスクリーンショットは、[テスト計画]タブの下にある[トグルID]機能を示しています。

テスト計画タブ

次のスクリーンショットでは、[要件]タブの下にToggle ID機能が表示されています。

ID表示

次のスクリーンショットは、[テストデザイン]タブの下にある[トグルID]機能を示しています。

テストデザインID

次のスクリーンショットは、[テスト実行]タブの下にあるトグルID機能を示しています。

テスト実行の切り替え

qTest-タグ付けID

  • タグID機能*により、説明などのリッチテキストフィールドでオブジェクトを相互にリンク/タグ付けできます。 説明に他のオブジェクトの名前を記載して、さらにリンクに変換することができます。 このリンクを使用して、リンクされたオブジェクトに移動できます。

IDにタグを付ける手順は次のとおりです。

  • ステップ1 *-テストデザイン→テストスイート→説明などのリッチテキストフィールドに移動します。

ステップ2 *-構文を *@ object IDとして使用します(例:@ TC-1 )。 オブジェクトIDを入力するとすぐに、ワイルド検索が行われ、一致したすべてのオブジェクトが表示されます。 ここでは、次のスクリーンショットに示すように、タグ付けするオブジェクトを選択できます。

オブジェクトタグの選択

  • ステップ3 *-選択後、タグ付きIDはハイパーリンクとして表示されます。 [保存]をクリックして、変更を保持します。

タグ付きオブジェクト

  • ステップ4 *-タグ付きオブジェクトのハイパーリンクをクリックして、リンクされたオブジェクトの詳細を表示します。