Testrail-quick-guide

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

TestRail-はじめに

TestRailは、ソフトウェアテストの取り組みを管理、追跡、整理するために、テスター、開発者、その他の関係者が使用するWebベースのテスト管理ツールです。 これは、簡単なコミュニケーションに役立ち、QAチームおよびその他の利害関係者間でのタスクの迅速な開発を可能にする一元化されたテスト管理概念に従います。

注意点

  • TestRailはテスト管理ツールです。
  • Gurockソフトウェアによって開発されています。
  • TestRailはWebベースのツールであり、Chrome、Firefox、IEを含むすべてのブラウザーをサポートしています。
  • Windows XP、Vista、7などのさまざまなWindows OSをサポートしています
  • TestRailは、ビジネス用メールIDと個人用メールの30日間の試用期間を提供します。
  • TestRailは、JIRA、Bugzilla、Fogbugz、Version One、TFS、GitHubなど、他の多くのツールと統合できます。

ライセンスと無料試用

  • TestRailは商用ツールであり、30日間の期間限定で試用版として利用できます。
  • TestRailサービスを利用するには、ライセンスが必要です。
  • TestRailは、クラウドベースのアクセスとローカルサーバーのセットアップに対して30日間無料のライセンスを提供します。

TestRailの使用

  • ソフトウェアテストライフサイクルの第1フェーズからのすべてのQAアクティビティの追跡に使用します。
  • TestRailは、テスト管理、テストデータ管理、および必要に応じて使用をカスタマイズする他のツールとの統合に役立ちます。
  • 上記に加えて、TestRailは要件管理、リソースもサポートします 管理。 *QAによって実行されるすべてのマクロレベルのアクティビティをサポートします。

TestRailは、テストケースの作成、実行、レポートなどのQAタスクの実行に非常に役立ちます。

TestRailの仕様

インストール方法を学ぶ前に、テストレールの仕様について議論しましょう。 これは、その機能と操作範囲に基づいたいくつかの重要な仕様の要点です

S.No. Specification & Description
1
  • Application copyright*
  • Gurockソフトウェアを使用しています。 *商用および試用版を提供します。
2
  • Tool scope*
  • テスト管理およびテストデータ管理として使用できます。 *テストユーティリティとして利用されます。
3
  • Testing Methods*
  • アジャイルテスト
  • 自動化テスト
  • 探索的試験 *機能/手動テスト
4
  • Tool Objectives*
  • デスクトップテスト
  • Webテスト *テストケースの統計。
5
  • Management Features*
  • 要件管理
  • 資源管理
  • 所有権の欠陥
  • テスト管理 *報告
6
  • Hardware Requirements for Server*
  • CPU 2.5GHzおよび最新
  • メモリ6GB以上 *ユーザーあたり200MB以上のディスク容量
7
  • Error Handling*

    *スクリーンショットをキャプチャする
8
  • User interface Available*
  • COM API
  • プラグイン
  • GUIの使いやすさ
  • SaaSクライアント
  • サーバーおよびWebベース

TestRail-機能

TestRailには、QAやその他のテスト管理の利害関係者を引き付ける幅広い機能があります。 以下は、TestRailのいくつかのコア機能です。

TestRailコア機能

これは、ユーザーに非常に人気のあるTestrail機能のリストです。最も顕著なのは、集中化および整理機能です。

S.No. Core Features & Description
1

Testing Supports and Methodologies

  • アジャイルテスト
  • ブラックボックステスト
  • 探索的試験
  • 機能/手動テスト *自動化テスト
2
  • Centralize & organize*
  • TestRailツールは、テストケースを非常に効果的かつ効率的に作成、集中化、整理、管理します。
  • Excelやその他の管理ツールからテストケースを簡単にインポートできます。
  • 比較と使用のために、テストケースの複数のバージョンを作成できます。 *異なるプロジェクト、リリース、スプリント間でテストケースリポジトリを共有できます。
3
  • Manage & Track Execution*
  • テスト実行スイートのビルドと再実行をサポートします。
  • 自動化スイートも開始します。
  • 詳細な説明とともに、ステップごとのテスト実行履歴をキャプチャします。 *テスト実行固有の構成とパラメーターをサポートします。
4
  • Notification*
  • 特定のタスクのメールをユーザーに送信できます。
  • 投票および監視機能により、利害関係者の進捗を監視します。 *コメント/説明で特定のチームメンバーの注意を引くには、@メンションを使用します。
5
  • Power Search*
  • TestRailは、ホットキー機能を備えた強力な検索機能をサポートします
  • フリーテキスト検索をサポート *構文検索をサポート
6
  • Reports*
  • TestRailは複数のレポートをサポートしています。
  • テストケースおよびテスト実行レポートをサポートします
  • プロジェクト、マイルストーン、計画、および実行に関する詳細な要約レポートを生成します。
  • チーム全体のワークロードを追跡します。 *クロスプロジェクトレポートもサポートしています。
7
  • Scale with Team Growth*

    *TestRailは、サイズと複雑さに関係なく、あらゆるビジネスチームとプロジェクトをサポートします。
8
  • Integration*
  • TestRailは100を超えるアドインをサポートし、さまざまなソフトウェアと接続して作業を容易にします。
  • 幅広いアドインにより、JIRA、Bamboo、HipChat、BugZilla、egg P lant、Cucumber、Jenkins、Seleniumなど、世界中で普遍的なものになります。 *また、RallyとVersion Oneの統合もサポートしています。
9
  • Common Features*
  • スティッキーサイドバーをサポートします
  • リッチテキスト形式をサポート
  • 印刷の最適化 *スケジューリングと予測
10
  • Recover Data*
  • システム全体のバックアップを生成してダウンロードします。
  • Excelおよびレガシーデータツールから既存のテストケースを移行およびインポートします。
  • データをCSV、XML、Excelファイルにエクスポートします。

TestRail-無料トライアルアクセス

TestRailは、基本機能を備えた新規ユーザーおよび登録ユーザーに30日間の無料試用期間を提供します。 TestRailには、さまざまな高度な機能とアドインを備えた他の計画もあります。 コストはユーザー数に依存します。 http//www.gurock.com/testrail/pricing/cloud/にアクセスすると、ユーザーは目的を試すために利用可能なさまざまなプランを見ることができます。

利用可能なさまざまなプラン

無料試用版をセットアップする

http//www.gurock.com/testrail/にアクセスし、下のスクリーンショットに示すように右上の[TestRailを試す]をクリックします

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

次に、TestRail cloud(デフォルトの選択)を選択します。

TestRailアカウントを作成する基本フォームを開きます。

次のスクリーンショットに示すように、次のフィールドに詳細を入力します

  • Web addess -一意である必要があり、このURLはqTestアプリケーションへのアクセスに使用されます。
  • 名前-無料版のコピーを試したい人。
  • メール-gmail、yahoo、outlookを受け入れます。 ビジネス用メールでもかまいません。

同じメールをユーザー名として使用して、TestRailにアクセスできます。

基本フォーム

すべての詳細を入力したら、Term&Servicesのチェックボックスをオンにして、下のスクリーンショットに示すように「Create TestRail TRIAL」をクリックします。

確認ページが表示されます。 ユーザーはメールにアクセスし、確認リンクをクリックしてアカウントを有効にする必要があります。

TestRailトライアルの作成

確認ページ

メールが確認されると、ありがとうのメッセージが表示され、アカウントが作成されます。

ありがとうメッセージ

TestRailアカウントのダッシュボードは次のように表示されます

TestRailのダッシュボード

TestRail-ログイン

TestRailにログインするには、無料トライアルの作成中に選択したサンプルWebサイトにアクセスしてください。 ログインページが開きます。

  • 登録したメールアドレスをユーザー名とパスワードとして入力します(ワンタイムパスワードは登録したメールに送信されます)。
  • ログインボタンをクリックしてください。
  • 次のスクリーンショットは、資格情報を使用してTestRailにログインする方法を示しています

ログインページ

エラー発生時

  • ログインに失敗したため、次のエラーページが表示されます
  • 電子メールIDまたはパスワードの誤った組み合わせが原因でエラーが発生する場合があります。

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

エラーメッセージ

パスワードを忘れた場合は、回復します

  • [ログイン]ボタンの横にある[パスワードを忘れましたか?]をクリックします。
  • ログインメールを入力してください
  • [パスワードのリセットをリクエスト]をクリックします

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

パスワードの回復

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

ログイン成功

ログインに成功すると、管理者によってアカウントがプロジェクトに関連付けられているか、ユーザーがサンプルプロジェクトを作成できるかどうかがシステムダッシュボードに表示されます。 次のスクリーンショットは、ログイン成功時にTestRailのウェルカムページ/ダッシュボードを表示します

ようこそページ

TestRail-ダッシュボード

ダッシュボードは、TestRailにログインした後にユーザーが見ることができる最初のページです。 ダッシュボードは管理者がカスタマイズします。 ロールに基づいて、管理者はTestRailのアクセスを設定できます。 管理者には、TestRailアカウントの色とロゴを変更する権利さえあります。

注意点

ダッシュボードには2つの部分があります。最初の部分はすべてのプロジェクトが一覧表示される汎用ダッシュボードで、もう1つはプロジェクト固有のダッシュボードです。

  • TestRailページの下部にあるナビゲーションバーは、TestRailのすべてのページ/画面で同じです-プロジェクトの作成、ケースの追加、実行の開始、結果の追加、ユーザーの招待、統合の設定
  • ダッシュボードの右上には異なるリンクがあり、それらはすべてのページで同じです-作業中、設定とログアウトの<ユーザー名>、ヘルプとフィードバック、メール、Twitter およびブログセクション。
  • セクションの前半では、ダッシュボードはすべてのプロジェクトのアクティビティグラフを毎日表示します。 次の半分には、リストされているすべてのプロジェクト名が表示されます。 ユーザーは名前をクリックして、プロジェクトに移動できます。

次のスクリーンショットは、TestRailのダッシュボードを示しています

ダッシュボード

ユーザーがプロジェクト名をクリックすると(上のスクリーンショットのWires -Basic)、プロジェクトのダッシュボードが表示されます。 プロジェクトダッシュボードは、上記で説明したTestRailのメインダッシュボードと同じです。

  • 唯一の追加部分は、さまざまな機能を提供するナビゲーションバーです-概要、実行、マイルストーン、テストの実行と結果、テストケース、レポート
  • 左上の[ダッシュボードに戻る]リンクがあります。 そこをクリックすると、ユーザーはすべてのプロジェクトがリストされているメインダッシュボードセクションに移動できます。
  • 概要セクションの前半では、プロジェクトで実行された毎日のアクティビティのグラフを見ることができます。
  • ユーザーは、[レポートと編集]ボタンをクリックして、異なるレポートセクションに移動し、プロジェクトの詳細を*編集*できます。
  • 次の半分では、プロジェクトのテスト実行とマイルストーンを追加するためのショートカットボタンと共に、テスト実行とマイルストーンリストを表示できます。

次のスクリーンショットは、プロジェクトのダッシュボードページを示しています

Dashboard Of Project

ヘルプとフィードバック

TestRailは、ユーザーと対話するための多くの便利な方法を提供します。 ユーザーガイド、ビデオ、サポートフォーラム、キーボードショートカットなどがあります。 ユーザーはブログにアクセスし、Twitterでフォローし、Gurockのニュースレターを購読できます。

これらの機能には、ダッシュボードの[ヘルプとフィードバック]リンクをクリックしてアクセスできます。 リンクの横には、さらに3つのアイコンがあります。ニュースレターの購読、Twitterのフォロー、TestRailの詳細をご覧ください。

次のスクリーンショットは、ヘルプとフィードバックの機能を示しています

ヘルプとフィードバック

ユーザープロフィール

プロファイル名→私の設定をクリックすると、ユーザーは編集モードで自分の個人プロファイルを表示できます。 ユーザーは次のフィールドを変更できます

氏名、メールアドレス、言語、ロケール、パスワード。 変更を行った後、[設定を保存]をクリックしてすべての変更を適用します。

ユーザープロファイル

[ログアウト]をクリックすると、ユーザーはログインページに戻り、ログインし直さないとプロジェクトの詳細にアクセスできなくなります。

TestRail-ユーザーの招待

*TestRail* ドメインに新しいユーザーを招待するには、最初にメインダッシュボードまたはプロジェクトの概要に移動し、下のスクリーンショットに示すように、ページの下部にある[ユーザーの招待]アイコンにカーソルを合わせる必要があります。
  • ユーザーがInvite Usersにカーソルを合わせると、Invite Team Memberの機能に関する一般的な情報とユーザープロセスを招待する方法が表示されます。

チームメンバーの招待

  • 管理者としてログインし、右側にある管理リンクをクリックします。
  • 次に、右側のリストでユーザーとロールのオプションを選択します。
  • [ユーザーの追加]および[複数のユーザーの追加]オプションが右側にあります。 次のスクリーンショットは、ユーザーの追加オプションを表示します

ユーザーの追加オプション

ユーザーを追加する

単一のユーザーを追加するには、[ユーザーの追加]オプションをクリックします。

  • 下のスクリーンショットに示すように、フルネーム、メールアドレス、通知、言語、ロケール、タイムゾーンなどを入力するフォームが開きます

ユーザーの追加

  • 次に、招待のオプションを[電子メール経由]として選択するか、ユーザー名とパスワードを設定して手動で選択します。
  • その後、[ユーザーの追加]ボタンをクリックして、下のスクリーンショットに示すように招待プロセスを完了します。

招待プロセス

ようこそメール

  • 招待されると、アクティベーションリンクが記載されたウェルカムメールが届きます。 画面には、次のスクリーンショットに示すように、成功したメッセージが新しく追加されたユーザーの名前とともに表示されます

複数のユーザーを追加

複数のユーザーを追加するには、「複数のユーザーを追加」オプションをクリックします。 次のように詳細を入力するフォームが開きます

 *次の形式のテキストボックスに個別の行に各ユーザーを入力します
+* <フルネーム>、<メールアドレス> * + finddevguides、contact @ finddevguides.com
* オプションで、ロールやグループなどのユーザーの追加フィールドを構成します。
* プレビューでは、ユーザーは追加された詳細が有効かどうかを確認できます。
* デフォルトでは、新規ユーザーへの招待メールの送信がチェックされます。
* その後、[複数のユーザーを追加]ボタンをクリックします。

次のスクリーンショットは、複数のユーザーを追加する方法を示しています

複数ユーザー

ユーザーが[複数ユーザーの追加]をクリックすると、次のスクリーンショットに示すように、ユーザーが正常に追加されたことを示すポップアップが開きます。

ユーザーが正常に追加されました

[ユーザーとロールに戻る]をクリックすると、ユーザーはメインページに移動し、下のスクリーンショットに示すようにすべてのユーザーがリストされます。

ユーザーとロール

TestRail-プロジェクトを追加

プロジェクトを追加するには、ユーザーに管理者の役割が必要です。 下部の[プロジェクトの作成]アイコンには、ユーザーがカーソルをそこに持ってきたときにプロジェクトを追加する手順が表示されます。

プロジェクトを作成する

プロジェクトをTestRailに追加する際の最初のステップは、管理者としてログインし、すべてのプロジェクトがリストされているメインのダッシュボードページに移動することです。 TestRailにログインした後の1 ^ st ^画面。

下のスクリーンショットに示すように、右側にある[プロジェクトの追加]ボタンをクリックします。

プロジェクトの作成

ユーザーが次のフィールドに詳細を入力する必要があるプロジェクトの追加フォームを開きます

  • 名前-プロジェクト名
  • 発表-リリース日、開始日などのプロジェクトの発表がある場合

ユーザーはチェックボックスをクリックして、プロジェクト概要ページでお知らせを表示できます。 プロジェクトに基づいてリポジトリのタイプを選択し、ケースを管理します。

プロジェクト概要ページ

次に示すように、[プロジェクトの追加]をクリックします。

プロジェクトの追加

オプションで、ユーザーはプロジェクトへのアクセスに関する詳細も追加できます。 アクセスの詳細を追加するには、次のタブに移動して、下のスクリーンショットに示すようにデフォルトのアクセスを選択します

アクセスの詳細

同様に、ユーザーは[障害と参照]タブに詳細を追加できます。 [プロジェクトの追加]をクリックすると、成功したメッセージが表示され、下のスクリーンショットに示すようにプロジェクトがリストされます。プロジェクトの詳細を編集し、プロジェクトにリストから外す[編集]ボタンと[削除]ボタンもあります

成功メッセージ

TestRail-TestCases-セクション

*TestRail* は、さらに編成されたテストスイートをサポートします。 テストスイートのテストケースは、異なるセクションにグループ化できます。 セクションを使用してテストケースをグループに整理し、関連するテストケースを高レベルから低レベルの設計で簡単に識別できるようにします。

注意点

  • TestRailは、柔軟で軽量なテスト管理をサポートします。
  • テストケースはテストスイートにまとめられています
  • テストスイートは、プロジェクトモジュールまたは機能で作成されます。
  • テストケースのメンテナンスは、プロジェクトのサイズに依存します。
  • 理想的には、テストスイートは約100個のテストケースで構成されます。
  • プロジェクトモジュールのテストケースが多数ある場合は、モジュールレベルではなく機能レベルでテストスイートを分類することをお勧めします。

セクションを追加

セクションを追加するには、次の手順を実行する必要があります

  • ダッシュボードからプロジェクトを選択し、[テストケース]タブに移動します。
  • 下のスクリーンショットに示すように、セクションの追加ボタンをクリックします

セクションの追加

  • [セクションの追加]ポップアップが開き、ユーザーがセクションの名前と説明を入力します(オプション)。
  • 説明フィールドには、テーブルまたは画像を挿入するオプションがあります。 下のスクリーンショットに示すように、シンボルは右側にあります

セクションのポップアップを追加

  • 次に、上記の[セクションの追加]ボタンをクリックします。 セクションが追加され、フォルダー構造が右側に表示されます。
  • 左側では、ユーザーはセクション名、説明、いいえを見ることができます。 セクション内に関連付けられたテストケースの。
  • 下のスクリーンショットに示すように、サブセクションを追加してマクロレベルでテストケースを整理する別のオプションがあります

サブセクションの追加

サブセクションを追加

ユーザーはセクションの下に別のサブセクションを追加して、マクロレベルでテストケースを整理できます。 サブセクションを追加する際は、次の手順に従う必要があります

  • サブセクションを追加するセクションを選択し、前のスクリーンショットに示すように、[サブセクションを追加]ボタンをクリックします。
  • [セクションの追加]ポップアップが開き、ユーザーはセクションの名前と説明を入力する必要があります(オプション)。
  • 説明フィールドには、テーブルまたは画像を挿入するオプションがあります。 下のスクリーンショットに示すように、シンボルは右側にあります
  • その後、下部にあるセクションの追加ボタンをクリックして、サブセクションを追加します。

セクションボタンの追加

  • セクションが追加され、フォルダー構造が右側に表示されます。 左側では、ユーザーはセクション名、説明、いいえを見ることができます。 セクション内に関連付けられたテストケースの。

フォルダー構造

セクションを編集する

この機能により、既存のセクションまたはサブセクションを編集できます。 セクションを編集するには、次の手順を実行する必要があります

  • セクションの名前にカーソルを合わせると、2つの異なるアイコンが表示されます。
  • 鉛筆アイコンは*編集*として使用されます。 下のスクリーンショットに示すように、編集記号をクリックします

セクションの編集

ユーザーがセクション名と説明を編集できるセクションの編集ポップアップが開きます。 その後、下のスクリーンショットに示すように、 Save Changes ボタンをクリックします。セクションの名前と説明が変更されます。

変更を保存

セクションを削除する

この機能により、セクションを*削除*できます。 セクションを削除すると、サブセクション、テストなどのセクション内のすべてのコンテンツが削除されます。 セクションを削除するには、次の手順を実行する必要があります

  • セクションの名前にカーソルを合わせると、2つの異なるアイコンが表示されます。
  • 2番目のアイコンは削除として使用されます。 下のスクリーンショットに示すように、削除記号をクリックします

セクションの削除

  • 削除する確認の確認ポップアップが表示され、 YES のチェックボックスをオンにし、このセクションを削除して、下のスクリーンショットに示すように[OK]ボタンをクリックします。 ページが更新され、セクションが削除されます。

削除の確認

TestRail-TestCasesケース

テストケースは、説明、テストの前提条件、テストステップのリスト、および期待される結果で構成されます。 テストケースは、特定の機能を確認し、タスクを文書化し、プロジェクトの成果物を検証し、テスターが検証できます。

[テストケース]タブでは、テストケースがさまざまなセクションとサブセクションに整理されており、効果的にメンテナンスできます。 セクション(前の章で説明)を追加した後、このタブの主な目的であるテストケースを追加する必要があります。

テストケースを追加する

ケースを追加するには、次の手順を実行する必要があります

  • [テストケース]タブに移動し、下のスクリーンショットに示すように2つの場所にある[ケースの追加]リンクをクリックします。

テストケースの追加

  • ユーザーがタイトルを入力する[テストの追加]ケースフォームを開きます。
  • セクション、タイプ、テンプレート、優先度は必須フィールドであり、デフォルトで選択されています。
  • ユーザーは、要件と場所に基づいて変更して、テストケースを追加できます。
  • 以下のスクリーンショットに示すように、ユーザーは前提条件、手順、および期待される結果を入力します

テストケースの追加

  • 期待される結果を入力し、下のスクリーンショットに示すように*テストケースの追加*ボタンをクリックします

成功のメッセージ

  • テストケースを追加するための成功メッセージが、追加リンクとともに表示されます。
  • ユーザーが[別のリンクを追加]をクリックすると、[テストケースの追加]フォームが開きます。
  • 次のスクリーンショットは、テストケースの追加成功のメッセージを表示します

テストケースの編集

テストケースの編集中は、次の手順に従う必要があります

  • *テストケース*名をクリックして詳細を開きます。
  • 下のスクリーンショットに示すように、右上にある編集ボタンをクリックします

テストケースの編集

  • ユーザーは、テストケース名にカーソルを合わせると、編集として*鉛筆*アイコンをクリックできます。 以下に示すように、テストケースの詳細を編集形式で開きます。

テストケースの詳細

  • 編集後、[変更を保存]ボタンをクリックします。

テーブルを追加

TestRailは、ステップ、前提条件、ステップ、期待される結果などのテキストボックスへのテーブルコンテンツの追加をサポートしています。

  • テキストボックスに表を追加するには、 Table icon をクリックして、下のスクリーンショットに示すようにテキストボックスの右上に表示します

テーブルを追加

  • ユーザーがテーブルテンプレートを設計できる[テーブルの追加]ポップアップが開きます。 右の+ボタンは次の列を追加し、下の+記号は新しい行を追加します。
  • 下に示すように、[テーブルの追加]ボタンをクリックして、テンプレートをテキストボックスに追加します。

テンプレートの追加

  • テーブルテンプレートがテキストボックスに追加され、以下のスクリーンショットに示すように、使用してデータを変更できます

テーブルテンプレート

画像を追加

TestRailは、ステップ、前提条件、ステップ、期待される結果などのテキストボックスへのテーブルコンテンツの追加をサポートしています。 これは、テストステップまたは期待される結果の一部として追加の詳細を表示するのに非常に便利です。

  • テキストボックスに表を追加するには、下のスクリーンショットに示すように、テキストボックスの右上にある表アイコンをクリックします。

画像を追加

  • ユーザーが ALT + PrntScr を使用してスクリーンショットを撮り、CTRL + Vを押して直接貼り付けることができる場所にポップアップが表示されます。 ユーザーは単語やペイントドキュメントを使用する必要はありません。 これらの手順は、ポップアップで直接実行できます。
  • [リンクを削除]をクリックすると、画像が削除されます。
  • [画像の追加]ボタンをクリックすると、画像がテキストボックスに追加されます。
  • 次のスクリーンショットは、画像を追加する方法を示しています

画像の追加

  • ユーザーは以下のように添付ファイルのパスを見ることができます

添付ファイルのパス

  • [変更を保存]をクリックします。
  • ユーザーがテストケースの詳細に移動すると、追加されたテーブルと画像を表示できます。
  • 次のスクリーンショットは、テストケースに追加されたテーブルと画像を表示します

表と画像を追加

TestRail-TestCases CSVのインポート

ユーザーは、CSVまたはXMLファイルを使用して、一度に複数のテストケースを作成できます。 CSVファイルはコンマ区切りのテキストファイルです。 Excelからデータをインポートするには、プロセスに必要な2つのステップがあります。

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

CSVファイルのルール

次の点を考慮する必要があるCSVファイルを作成するとき

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

CSVファイルをインポート

  • [テストケース]タブに移動します。
  • 右側のテストケースのインポートアイコンをクリックして、CSVからインポートオプションを選択します。 次のスクリーンショットは、テストケースのインポートアイコンとCSVの選択を示しています
  • CSVからのインポートウィザードが開きます。 4段階のプロセスがあります。
  • 1 ^ st ^ステップで、CSVファイルを参照してアップロードします。 アップロードに成功すると、ウィザードにファイル名が表示されます。

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

  • [形式とマッピング]セクションで、[1 ^ st ^ファイルの新しいマッピングを構成する]を選択します。 ユーザーは、構成ファイルをダウンロードした後、次回から同じ構成を使用できます。 このオプションを使用するには、構成ファイルからマッピングをロードを選択します。
  • [詳細オプション]セクションで次の選択を行う必要があります
  • インポート-テストケースをインポートするセクションを選択します
  • ファイルエンコーディング-TestRailがファイルを適切にデコードできるように、ファイルのエンコーディングルールを選択するために使用されます。 CSVファイルのファイルエンコーディングであるExcel/WindowsはCSVファイルに_Windows-1252(ラテン)_を使用しますが、他のほとんどのツール(Googleスプレッドシートを含む)はUnicode互換のUTF-8エンコーディングを好みます。
  • CSV Delimiter -ユーザーが定義できる、または;または\ tでフィールドを区切ります。
  • 開始行-ユーザーは、開始位置からヘッダー行とデータ行を分離できます。 また、チェックボックスを使用して、ISヘッダー行かどうかを決定できます。
  • テンプレート-ユーザーは、完全なテストケース、ステップ、または探索セッションのいずれかを選択できます。
  • これらを選択したら、[次へ]ボタンをクリックします。 次のスクリーンショットは、テストケースのインポートプロセスの1 ^ st ^ステップを示しています

TestCasesインポートプロセスの最初のステップ

  • ユーザーは、CSV列をTestRailのテストケースフィールドに簡単にマッピングできます。 TestRailは、ユーザーが単一のテストケースで複数の行を使用する場合、個別のテストステップと期待される結果のインポートもサポートします。 これは列マッピングと呼ばれ、CSVインポートウィザードのステップ2で構成できます。
  • TestRailは、CSVファイルの単一行と複数行のケースレイアウトを区別します。 単一行レイアウトでは、すべてのテストケースはCSVファイルの単一行またはレコードで表されます。 これは、ほとんどのCSVファイルの標準レイアウトです。
  • TestRailは*複数行*レイアウトをサポートします。 この場合、ユーザーは新しいテストケースの開始を検出する列を選択します(たとえば、テストケースごとに一意のIDまたは名前/タイトル列)。 このレイアウトは、複数のステップと期待される結果を伴うテストケースで一般的に使用されます。
  • 最後に、TestRailが有効で空でないタイトル列のないCSV行/レコードを無視するかどうかのチェックボックスがあります。 CSVファイルの開始/テストケース間/終了で空の行をフィルタリングするには、チェックボックスをオンにすることをお勧めします。
  • 次に、[次へ]ボタンをクリックします。 次のスクリーンショットは、テストケースのインポートプロセスの2 ^ nd ^ステップを示しています

TestCaseインポートの第2ステップ

  • この手順では、CSV値をTestRailにマップします。 たとえば、ユーザーがCSVファイルで Medium の優先度値を持っている場合、このステップにより、これをTestRailで_Low_または Normal の優先度にマッピングできます。 このステップでは、ユーザーはチェックボックスをチェックして、インポートされたデータとしてのHTMLタグを回避できます。
  • その後、「次へ」ボタンをクリックします。 次のスクリーンショットは、テストケースのインポートプロセスの3 ^ rd ^ステップを表示します

テストケースのインポートの3番目のステップ

  • 4番目のステップでは、TestRailがCSVファイルで検出したテストケースを確認できます。 ユーザーは、ファイルオプションと、前の手順で構成された column&value マッピングを確認できます。 ユーザーは、[前へ]ボタンと[次へ]ボタンを使用して、ファイルオプション、列、または値のマッピングを変更できます。 ユーザーがプレビューに満足したら、[インポート]ボタンをクリックします。

テストケースのインポートの4番目のステップ

  • ウィザードの最後のステップには、インポートされたセクションとテストケースの数が表示されます。 構成ファイルをダウンロードできます。 このファイルは最初のウィザードステップでロードでき、すべてのウィザードステップとインポートオプションを自動的に事前設定します。 これは、同じレイアウトで複数のCSVファイルをインポートする場合に便利です。 ユーザーは、この構成ファイルを他のチームメンバーと共有することもできます。

最後のウィザードステップ

TestRail-TestCases XMLのインポート

ユーザーは、XMLファイルを使用して、一度に複数のテストケースとセクションを作成できます。 XMLからデータをインポートするには、プロセスに必要な2つのステップがあります。

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

XMLファイルのルール

次の点を考慮してXMLファイルを作成する際に考慮する必要があります

  • XML形式はツリー構造にする必要があります。 セクション、テストケース、サブセクションから開始する必要があります。
  • XML形式は次のようになります
<section>
   <name>Login Functionality<name>
   <description>All test case related to login functionality. Positive and negative test cases</description>
   <case>
      <id>C2</id>
      <title>Correct Username and Passwordcombination</title>
      <template>Test Case (Text)<template>
      <type>Other<type>
      <priority>Medium<priority>
      <estimate/>
      <references/>
      <custom>
         <preconds>Login page should display</preconds>
         <steps>1. Enter correct username 2.enter correct password</steps>
         <expected>Usershould able to login successfully.</expected>
      </custom>
   </case>
</section>
  • <case>タグは、タイトル、見積もり、優先度、テキストフィールド、前提条件、ステップ、期待される結果など、TestRailのテストケースのすべてのプロパティをサポートします。
  • カスタムフィールドは<custom>タグの下にグループ化されます。
  • 次の表に、さまざまなカスタムフィールドタイプのインポート形式を示します
Type Sample Value Description
Checkbox TRUE "true" or "false" (without the quotes)
Date 01-07-2010 A valid XML date string in yyyy-mm-dd format
Dropdown <id>5</id> The ID of the value (as configured in the custom field options in the administration area) in an <id> tag
Integer 1022 A simple integer number
Milestone <id>2</id> The ID of the milestone in an <id> tag
Multi−select
<item>
   <id>1</id>
</item>
<item>
   <id>2</id>
</item>
A list of <item> records, each with its own ID (so, like a list of Dropdown values)
Steps
<step>
   <index>1</index>
   <content>Step 1</content>
   <expected>Result 1</expected>
</step>
<step>
    <index>2</index><content>Step 2</content>
</step>
A list of <step> records, each with its own index, content and optionally expected result
String/Text Foobar A simple string
URL (Link) http//google.com/ A simple URL as string
User <id>3</id> The ID of the user in an <id> tag

CSVファイルをインポート

  • [テストケース]タブに移動します。
  • 右側のインポートテストケースアイコンをクリックし、[XMLからインポート]オプションを選択します。

次のスクリーンショットは、テストケースのインポートアイコンとXMLの選択を示しています

CSVファイルのインポート

  • [XMLからインポート]ウィザードが開きます。 XMLファイルを参照してアップロードします。
  • ユーザーは、新しいテストケースを追加したり、既存のテストケースを更新したりできます。
  • 選択後、[インポート]ボタンをクリックします。

次のスクリーンショットは、XMLファイルをエクスポートする方法を示しています

XMLファイルのエクスポート

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

TestRailは、ユーザーがすべてのセクションとテストケースを異なるファイルにエクスポートできるエクスポート機能をサポートしています。

ユーザーは、データをCSV、Excel、またはXMLファイルにエクスポートできます。

テストケースの詳細をエクスポートするときに、次の手順を実行する必要があります

  • [テストケース]タブに移動します。
  • 下のスクリーンショットに示すように、右側のテストケースのエクスポートアイコンをクリックし、<ファイル名>からエクスポートオプションを選択します

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

XMLへのエクスポート

すべての詳細をXMLにエクスポートするには、[XMLにエクスポート]を選択します。 テストケースとセクションのすべての詳細を含むXMLファイルを直接ダウンロードします。

XMLファイルには、セクションタグ、内部セクションケース、およびケースのプロパティが含まれます。

次のスクリーンショットは、XMLファイルのスナップショットを示しています

XMLファイルのスナップショット

CSVにエクスポート

  • セクションとテストケースの詳細をCSVファイルにエクスポートするには、[CSVにエクスポート]オプションを選択します。
  • CSVへのエクスポートウィザードが開きます。
  • ここで、ユーザーはエクスポートする必要があるコンテンツを選択できます。 ユーザーは、エクスポートするすべてのセクションまたは単一/複数のセクションを選択できます。
  • ユーザーは特定の列を選択して詳細をエクスポートすることもできます。
  • *選択後、エクスポート*をクリックします。 このスクリーンショットは、CSVにエクスポートウィザードを表示します

CSVにエクスポートウィザード

  • エクスポートをクリックすると、選択したすべての詳細を含むcsvファイルがダウンロードされます。

Excelにエクスポート

  • セクションとテストケースの詳細をExcelファイルにエクスポートするには、[Excelにエクスポート]オプションを選択します。
  • Excelにエクスポートウィザードが開きます。
  • ここで、ユーザーはエクスポートする必要があるコンテンツを選択できます。 ユーザーは、エクスポートするすべてのセクションまたは単一/複数のセクションを選択できます。
  • ユーザーは特定の列を選択して詳細をエクスポートすることもできます。
  • 選択後、[エクスポート]ボタンをクリックします。

次のスクリーンショットは、Excelにエクスポートウィザードを表示します

Excelにエクスポートウィザード

TestRail-テスト実行

TestRailは、テスト実行の2ステップの手順を提供します。 最初にテスト実行を追加してから、テスト実行を実行します。 *テスト実行の追加*は、ユーザーが優先度に基づいて実行できるテスト実行として、単に既存のテストケースをプルすることです。

テスト実行を追加

[テストの実行と結果]タブでテストの実行を追加するには、次の手順を実行する必要があります

  • [テストの実行と結果]タブに移動します
  • 下のスクリーンショットに示すように、さまざまな場所にある[テスト実行の追加]ボタンをクリックします。

テスト実行ボタンの追加

  • 下のスクリーンショットに示すように、ユーザーが名前、マイルストーン、割り当て先、説明を入力するテスト実行の追加ページを開きます

テスト実行ページの追加

 *テストケースを選択します-2つのオプションがあります
+* すべてのテストケースを含める*-このテスト実行にすべてのテストケースを含めるには、このオプションを選択します。 新しいテストケースがリポジトリに追加された場合、それらもこの実行に自動的に含まれます。 + *特定のテストケースを選択*-ユーザーは、このテスト実行に含めるテストケースを選択することもできます。 この場合、新しいテストケースはこの実行に自動的に追加されません。
* ユーザーが2 ^ nd ^オプションを選択すると、追加の手順を実行します
* 下のスクリーンショットに示すように、選択の変更をクリックします

選択の変更をクリック

  • 使用可能なすべてのテストケースを含む選択ケースウィザードが開きます。 下のスクリーンショットに示すように、ユーザーはセクション全体または各セクションから特定のテストケースを選択し、[OK]をクリックして選択できます。

ケースの選択ウィザード

  • ユーザーは含まれているテストケースの数を確認し、次のスクリーンショットのように[実行の追加]ボタンをクリックします。

テストケースの数

次のように、ユーザーは円グラフとテストケースを[テストの実行と結果]タブに表示できます。

円グラフ

試運転

TestRailは、テストケースの次の5つのステータスをサポートします

  • 未テスト-デフォルトでは、新しいテストのステータスは未テストです。 テスト結果がテストに追加されると、再びテストされていない状態に変わることはありません。
  • 合格-テストケースは、期待される結果に従ってテストステップが検証されると合格としてマークされます。
  • Failed -指定されたテストステップの1つがエラーになった場合、または期待される結果が実際のテスト結果と異なる場合、テストケースはFailedとしてマークされます。
  • 再テスト-テストを再度テストする必要がある場合は、テストを再テストとしてマークします。 たとえば、テストが最初に失敗し、開発者が問題を修正した場合、開発者は再テスト対象としてマークできます。
  • Blocked -Blockedステータスは、何らかの外部依存関係のために現在テストを実行できないことを指定するために使用されます(テストを完了する前に修正する必要があるバグなど)。
  • テストケースのテスト実行が完了すると、テストケースのステータスは上記のいずれかに変更されます。 実行後にテストケースのステータスを変更する方法を示すスクリーンショット

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

  • 結果の追加ウィザードが開き、結果とコメントを成果物として追加します。 ユーザーは、経過フィールドにある開始リンクをクリックして、経過時間を記録することもできます。
  • その後、[結果を追加]をクリックします。 テストケースのテスト実行を完了します。

結果ウィザードの追加

TestRail-再実行

既存のテスト実行の再実行が役立つ場合が多くあります。 TestRailのテスト実行ツールバーには、このためのクイックリンクが含まれています。 テストケースを再実行しながら、次の手順に従う必要があります

  • ツールバーにある[再実行]ボタンをクリックします。
  • ユーザーが以前の結果のステータスに基づいてテストケースを選択できるテスト選択ウィザードを開きます。
  • 選択後、[OK]ボタンをクリックします。

次のスクリーンショットは、テストケースを再実行する方法を示しています

テストケースの再実行

  • 下のスクリーンショットに示すように、名前、マイルストーン、割り当て先、説明を入力する必要があるテスト実行の追加ページが開きます。

テスト実行ページ

  • デフォルトでは、2 ^ nd ^オプションが選択されています。
  • ユーザーは含まれているテストケースの数を確認し、次のスクリーンショットのように[実行の追加]ボタンをクリックします。

3つのテストケースが含まれています

  • 次のように、ユーザーは円グラフとテストケースを[テストの実行と結果]タブに表示できます。

円グラフの再実行

TestRail-テーブルのカスタマイズ

ユーザーは、列の追加または非表示、列幅の変更、グループ化または並べ替えの変更により、TestRailのテストテーブルをカスタマイズできます。 重要なフィールドをテスト実行ページに直接表示すると非常に便利です。

テーブルのカスタマイズ中に次の手順を実行する必要があります

  • [テストケース]または[テストの実行と結果]タブに移動します。
  • 「列」アイコンをクリックすると、列の選択ウィザードが開きます。
  • ユーザーは上下の矢印をクリックして、フィールドの場所を変更できます。 一番上のフィールドは、左側の1 ^ st ^フィールドに表示されます。
  • ユーザーは、数値を幅のテキストフィールドに入力することにより、各フィールドの幅を変更できます。
  • 削除アイコンがあります。そこをクリックすると、ユーザーは任意のフィールドを削除できます。

列の選択ウィザード

  • 「列の追加」としてフィールド名を追加するためのリンクがあります。
  • [列の追加]をクリックすると、ユーザーが使用可能なリストから列名を選択できるウィザードが開きます。
  • [列の追加]をクリックすると、新しい列が[列の選択]ウィザードに追加されます。

新しい列を追加

  • [列の選択]ウィザードにある[列の更新]ボタンをクリックします。
  • 下のスクリーンショットに示すように、ユーザーはテスト実行ページの表に新しい列が表示されるのを見ることができます

新しい列

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

テストケースとスーツを並べ替えて整理するには、テストケースとセクション全体の移動とコピーが非常に便利です。 また、テストスイートとテストケースの複製にも役立ちます。

TestRail内でテストケースをコピーおよび移動するには、2つの方法があります。

  • 同じテストスイート内でコピー/移動
  • 別のテストスイートからコピー/移動する

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

  • テストケースまたはセクション全体をある位置から別の位置に移動するには、ドラッグアンドドロップを使用します。
  • カーソルがテストケースの左端に移​​動すると、アイコンがドラッグアンドドロップとして変化します。
  • ユーザーはマウスの左ボタンを押したままクリックして、以下に示すようにテストケースを目的の場所にドラッグできます。

Move Test Case.jpg

  • 目的の場所でマウスのクリックを放すと、ここで移動、ここでコピー、キャンセルのいずれのアクションを実行する必要があるかが尋ねられます。
  • ユーザーは、要件に従って移動とコピーを選択できます。

次のスクリーンショットは、移動/コピーの方法を示しています

移動とコピー

  • セクションを移動またはコピーするには、セクションの右側のフォルダー構造を使用して、上記と同じアクションを実行できます。

セクションの移動またはコピー

別のテストスイートからコピー/移動する

ユーザーはこの機能を使用して、テストスイート全体またはテストケースまたはセクションを複製できます。

別のテストスイートからテストスイートまたはセクションを移動/コピーするには、次の手順を実行する必要があります

  • [テストケース]タブに移動し、ツールバーにある[テストケースのコピー/移動]アイコンをクリックします。

テストスイートの移動またはコピー

  • ユーザーがソースプロジェクトを選択できるウィザードが開きます。
  • ユーザーは、すべてのセクションを移動/コピーする必要があるか、テストケースのみを選択するかを選択することもできます。
  • 選択後、コピーまたは移動ボタンをクリックします。 次のスクリーンショットは、移動/コピーウィザードを示しています

移動またはコピーウィザード

TestRail-マイルストーン

マイルストーンはプロジェクトに関連付けられており、進行状況とタイムラインを追跡する最良の方法の1つです。 プロジェクトの小さなターゲットに似ています。 マイルストーンは、計画されているパブリックソフトウェアリリース、内部テストバージョン、重要な顧客向けの新しいベータリリースなどの重要なターゲットになる可能性があります。

利害関係者がマイルストーンをTestRailに追加すると、ユーザーは特定のマイルストーンにテスト実行を割り当てることができます。 マイルストーンのテスト結果と進捗を個別に追跡するのに役立ちます。 特に、複数のマイルストーンが並行して進行している場合、またはユーザーが同時に多数のテスト実行をアクティブにしている場合。

マイルストーンを追加

マイルストーンを追加するには、ユーザーは次の手順を実行する必要があります

  • ダッシュボードからプロジェクトに移動し、「マイルストーン」タブをクリックします。
  • 下のスクリーンショットに示すように、[マイルストーンの追加]ボタンをクリックします

マイルストーンを追加

  • ユーザーが以下のフィールドに入力する必要があるマイルストーンの追加ページを開きます
  • 名前マイルストーンタイトル
  • 親サブマイルストーンが追加される場合、親マイルストーンを選択します
  • 説明マイルストーンに関する詳細
  • 開始日このマイルストーンで作業が開始されるとき
  • 終了日目標達成日
  • マイルストーン完了チェックボックスマイルストーンが完了すると、テストケースまたはテスト実行を割り当てることができません。

次のスクリーンショットは、マイルストーンの追加ページのさまざまなフィールドを示しています

マイルストーンページの追加

  • 次に、下のスクリーンショットに示すように、ページの下部にある[マイルストーンの追加]ボタンをクリックします

マイルストーンを追加

  • マイルストーンは追加されますが、今後のマイルストーンとして残ります。 開始日が過去の日付であっても進行中ではありません。 ユーザーはマイルストーンを開始する必要があります。
  • マイルストーン名をクリックします。 マイルストーンの詳細と進行状況チャートが開きます。 下のスクリーンショットに示すように、マイルストーンの開始ボタンをクリックします

マイルストーンの進捗チャート

  • 開始日と終了日を示す開始マイルストーンポップアップが開きます。 以下に示すように、マイルストーンをもう一度クリックします

マイルストーンポップアップ

  • ユーザーは、マイルストーンメッセージが正常に開始され、[マイルストーンを開始]ボタンが消えていることを確認できます。

マイルストーンが正常に開始されました

TestRail-テスト計画と構成

TestRailは、テスト計画の機能をサポートします。 ユーザーがプロジェクトの複数のテスト実行と構成を管理する必要がある場合に非常に便利です。 テスト計画では、多数のテストスイートまたは複数の構成に対する検証テストのいずれかを複数回実行できます。 ユーザーが異なるオペレーティングシステムまたはWebブラウザーに対してプロジェクトをテストすると、構成として呼び出されます。

テスト計画を追加

テスト計画を作成するには、次の手順を実行する必要があります

  • [テストの実行と結果]タブに移動し、次に示すように右側にある[テスト計画の追加]ボタンをクリックします。

テスト計画の追加

  • ユーザーが名前、マイルストーン、説明を入力するテスト計画ページを開きます。
  • ユーザーはテスト実行も追加する必要があります。 以下に示すように、サイドバーからテスト実行を追加するための助言メッセージが表示されます

助言メッセージ

  • サイドバーにある[テスト実行の追加]ボタンをクリックします。
  • 利用可能なテスト実行が追加されます。
  • 下のスクリーンショットに示すように、構成をクリックしてテスト実行を構成します

テスト実行の構成

  • 使用可能な構成の詳細とともに、構成の選択ポップアップが開きます。
  • 必要な構成が存在しない場合、ユーザーはポップアップで[グループの追加]または[構成の追加]リンクをクリックして新しい構成を追加できます。
  • 名前を入力して[グループ/構成の追加]をクリックし、その後、下のスクリーンショットに示すように[OK]をクリックします

グループまたは構成の追加

  • ユーザーは、各テスト実行に対して選択した構成を確認できます。 下のスクリーンショットに表示されている[テスト計画の追加]ボタンをクリックします。

テスト計画ボタンの追加

TestRail-タスクと通知

テストケースまたはテスト実行がユーザーに割り当てられると、ユーザーのTo Doリストに表示されます。 すべてのユーザーは、割り当てられたプロジェクトごとに独自のTo Doリストを持っています。 ダッシュボードは、すべてのプロジェクトのユーザーのタスクのクイックビューを提供します。 Todoセクションを使用して、他のチームメンバーまたはチーム全体のTo Doリストを表示することもできます。 これにより、個々のチームメンバーのワークロードと進捗状況を簡単に確認できます。

次のスクリーンショットは、Todoページの概要を示しています

Todoページの概要

  • 右側のメニューで、ユーザーはユーザー名とテストケースのステータスを選択して、個々のタスクリストとさまざまなチームメンバーの進捗状況を除外できます。

お知らせ

電子メール通知は、TestRailの魅力的な機能の1つです。 他のユーザーが行ったテストの変更またはテスト結果について、割り当てられたユーザーに通知します。 たとえば、テストがユーザーに割り当てられ、別のユーザーがテストにコメントまたは結果を追加した場合、割り当てられたユーザーに電子メールで通知されます。

また、関連するページの小さなメールアイコンをクリックして、他のユーザーのテストまたは実行全体をサブスクライブすることもできます。

次のスクリーンショットは、他のユーザーに割り当てられた電子メール通知をサブスクライブする方法を示しています

メール通知の購読

通知を有効にする

電子メール通知を有効にするには、ユーザーに管理権限が必要です。

通知を有効にしながら、次の手順に従う必要があります

  • メインのダッシュボードに移動し、下のスクリーンショットに示すように、右側にある管理をクリックします

Administration Present

  • [ユーザーとロール]セクションに移動し、メール通知を有効にする必要があるユーザー名のいずれかをクリックします。

通知を有効にする

  • [ユーザー]タブには、メール通知チェックボックスがあります。 チェックボックスをオンにすると通知が有効になり、オフにすると通知が無効になります

通知を無効にする

  • その後、ページの下部にある[ユーザーの保存]ボタンをクリックします。

TestRail-レポート

レポートでは、ユーザーはTestRailがサポートするレポートを作成、表示、エクスポートできます。 TestRailは、進行状況を追跡するための幅広いレポートをサポートしています。 これらのレポートには、メトリックを準備するために最も重要な情報を取得するためのさまざまなフィルターが含まれています。

ユーザーが[レポート]セクションに移動すると、下のスクリーンショットに示すように、右側のパネルにさまざまなアクティビティの利用可能なレポートのリストが表示されます

利用可能なレポート

レポートの種類

TestRailは、以下で説明するように、さまざまなグループのレポートの数をサポートします

  • ケースこれらのレポートは、テストケースの設計に関連しています。
  • アクティビティの概要新規および更新されたテストケースの概要が表示されます。
  • 参照のカバレッジカバレッジマトリックス内の参照のテストケースカバレッジを示します。
  • プロパティの分布テストケースの概要を、優先度、作成者、テンプレート、タイプなどの属性別にグループ化して表示します
  • ステータストップ選択したステータスの結果が最も多いテストケースを、ステータスごとにグループ化して表示します。
  • 欠陥これらのレポートは、検出された欠陥に関連しています。
  • 概要マイルストーン、テスト計画、またはテスト実行で見つかった欠陥の概要が表示されます。
  • ケースの概要カバレッジマトリックスにテストケースの検出された欠陥の概要が表示されます。
  • 参照の概要参照マトリックスで見つかった参照の欠陥とそのテストケースの概要を示します。
  • 結果これらのレポートは、テスト実行結果に関連しています。
  • ケースの比較カバレッジと比較マトリックスでテストケースの結果を示します。
  • 参照の比較カバレッジと比較マトリックスでテストケースの結果を示します。
  • プロパティ分布特定のプロジェクト、マイルストーン、または特定のテスト実行について、選択した属性でグループ化されたテストの概要を表示します。
  • 概要これらのレポートは、マイルストーン、計画、またはケースレベルでの進捗状況の概要を提供します。
  • マイルストーンマイルストーンの概要と概要を示します。
  • 計画テスト計画の概要と概要を示します。
  • プロジェクトプロジェクトの概要と概要が表示されます。
  • 実行1つまたは複数のテスト実行の概要と概要が表示されます。
  • ユーザー
  • ワークロードの概要プロジェクト全体、特定のマイルストーンまたはテスト実行のユーザーの現在のワークロードを示します。

レポートを作成する

すべてのレポートは、レポートを追加および構成するための同じ手順に従います。 レポートの追加中に次の手順を実行する必要があります

  • [レポート]タブに移動し、次のスクリーンショットに示すように、右側にリストされているレポートのいずれかをクリックします

レポートの追加

  • または、ユーザーは[概要]、[テストの実行と結果]、または[テストケース]タブに移動して、[レポート]アイコンをクリックできます。 利用可能なレポートのリストが表示されます。 それらの中から1つを選択します。

利用可能なレポートのリスト

  • [レポートの追加-アクティビティの概要]ページが表示されます。
  • ユーザーは次のフィールドに入力する必要があります
  • Name
  • 説明

アクティビティ概要ページ

  • レポートオプションユーザーはレポートの特性を選択します。 グループ化と変更日、月、ケースは選択可能なリストです。 これらのリストは、レポートのタイプに基づいて変わります。 +セクションユーザーは、すべてのセクションまたは特定のセクションを選択できます。 テストケースユーザーは、レポートに表示するすべての列と詳細を選択または追加できます。

次のスクリーンショットは、レポートオプションの選択方法を示しています

レポートオプションの選択

  • アクセスとスケジューリングこのセクションでは、ユーザーはプライバシーを定義し、レポートの生成時間を繰り返しスケジュールします。 +このレポートには、[自分]または[全員]オプションを選択してアクセスできます。[このレポートを作成する]のチェックボックスをオンにします。 +レポートの準備ができたら、[電子メールで通知する]または[レポートへのリンクを電子メールで送信する]オプションを選択します。
  • これらの選択がすべて完了したら、[レポートの追加]ボタンをクリックします。

レポートボタンの追加

  • レポートが[レポート]タブに追加されます。 ユーザーが追加されたレポートのリンクをクリックすると、次のようにレポートが表示されます-

チャートと表形式のデータ

  • ユーザーは、レポートと詳細の日ごとの変更/更新として、チャートと表形式のデータを見ることができます。

TestRail-進行状況とアクティビティの追跡

TestRailは、利用可能なレポートとともに、個々のリソースページで実行、マイルストーン、およびプロジェクト全体のテスト結果とテストアクティビティのビューをサポートします。

  • ユーザーが[テストの実行と結果]タブに移動して、テスト実行のいずれかを選択すると、下のスクリーンショットに示すように、特定のテスト実行の概要アクティビティ、概要、進行状況が表示されます。

進行中

  • ユーザーは、合格した割合、残っているテストケースの数、すべてのテストケースのステータスが個々にどの程度であるかを確認できます。

アクティビティ

  • 右側のメニューに、アクティビティオプションが表示されます。
  • ユーザーが[アクティビティ]オプションをクリックすると、テスト実行のために実行されたすべてのアクティビティが表示されます。
  • テスト実行のみに限定されません。 この機能は、マイルストーン、Todo、テストケース、概要などのすべてのセクションをサポートします。

次のスクリーンショットは、アクティビティページの表示方法を示しています

アクティビティページ

  • このページでは、ユーザーはグラフィック表示とテスト実行の概要を見ることができます。
  • ユーザーは、テストケースのステータスとともに日ごとのアクティビティを確認できます。

進捗

  • 右側のメニューに、進行オプションが表示されます。
  • ユーザーが[進行状況]オプションをクリックすると、開始日からのテスト実行の全体的な進行状況が表示されます。
  • テスト実行のみに限定されません。 この機能は、マイルストーン、Todo、テストケース、概要などのすべてのセクションをサポートします。

全体的な進捗状況

  • このページでは、ユーザーはグラフィック表示とテスト実行の概要を見ることができます。

ユーザーは、テストケースの完了だけでなく、日ごとの進捗状況を確認できます。

TestRail-複数のテスト結果を追加

TestRailは、多くのテストケースで一度に複数のテスト結果を追加する機能をサポートしています。 この機能は、同じ結果ファイルが複数のテストケースに適用できる場合に時間を節約します

この機能を使用するには、次の手順を実行する必要があります

  • [テストの実行と結果]タブに移動します。 テスト結果ファイルを追加する各テストケースのチェックボックス(マスアクションボタン)をオンにします。
  • テストケースを選択したら、下のスクリーンショットに示すように、[結果を追加]ボタンをクリックします。

結果ボタンの追加

  • [結果の追加]ポップアップが開きます。 ユーザーは、割り当て先、バージョン、経過時間、ステータスなどを選択できます
  • その後、ユーザーは[drg and drop]をクリックして、1つから多数の結果ファイルをアップロードできます。
  • ここで、[結果の追加]ボタンをクリックして、選択したすべてのテストケースに結果を追加します。

次のスクリーンショットは、[結果の追加]ポップアップを示しています

結果ポップアップの追加

  • テストケースのステータスと結果セクションを更新します。
  • 再検証するには、ユーザーはテストケース名をクリックして、[結果とコメント]セクションに移動します。 下のスクリーンショットに示すように、ユーザーはステータスと添付された結果ファイルを見ることができます。 同様に、選択したすべてのテストケースを再検証できます。

再検証されたテストケース

TestRail-高度な検索オプション

TestRailは検索機能をサポートしています。 検索ボックス(ユーザーインターフェイスの右上隅にある)に入力されたテキストは Query として扱われ、クエリの実行後、検索されたすべてのアイテムが結果として表示されます。 TestRailは、テストケース、実行、スイートなどのすべてのプロジェクトエンティティを検索します。 TestRailは、テストケースとテスト結果に追加されたカスタムフィールドも検索します。 検索テストボックスは、すべてのページに存在します。

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

検索機能

TestRailは、高度な検索機能もサポートしています。 ユーザーは、エンティティのIDを入力するだけで、特定の結果を直接見つけることもできます。 高度な機能により、検索結果が絞り込まれ、より具体的な結果が提供されます。 たとえば、ユーザーがテストケース#8を表示したい場合、ユーザーは検索ボックスに C15 を入力して直接検索できます。 同様に、テストスイート#1に移動するには、S1と入力します。

次のスクリーンショットは、TestRailの高度な検索機能を示しています

アドバンス検索機能

次のエンティティシンボルがTestRailでサポートされています

  • Cテストケース
  • Mマイルストーン
  • Pプロジェクト
  • Rテストの実行
  • Sテストスイート
  • Tテストからテスト実行

各エンティティはIDの前で異なるシンボルを使用し、ユーザーは左側のユーザーインターフェイスでエンティティを見ることができます。 ユーザーは、ほとんどのページでタイトルの前にエンティティのIDを見つけることができます。

次のスクリーンショットは、エンティティとIDを見つける方法を示しています

エンティティのID

TestRail-最適化された印刷

TestRailは、テストの実行、スーツ、その他のセクションに関連するさまざまなレポートを印刷する機能をサポートしています。 最適化された方法で印刷するには、ユーザーはWebブラウザーで印刷オプションを調整する必要があります。 たとえば、Internet ExplorerとFirefoxはデフォルトで背景色を無効にして、印刷コストを節約します。 ただし、TestRail印刷レポートは既にこのために最適化されているため、ユーザーは安全に背景色を有効にできます。 これらの設定は、Webブラウザーのメニューの[ページ設定]から変更できます。

印刷-テストケース/実行

テスト実行、スーツ、レポート、マイルストーンなどのすべてのページ 印刷オプションがあります。 そして、彼らはすべて同様の手順に従ってページを印刷します

  • [テストケース]または[テストの実行と結果]タブに移動し、印刷する必要があるテストエンティティのグループを選択します。
  • それぞれのページが開き、すべての詳細が表示されます。
  • 下のスクリーンショットに示すように、ツールバーの上部にある印刷アイコンをクリックします

テストケースまたは実行の印刷

  • 新しいウィンドウでページのプレビューを開きます。
  • ユーザーは、ページを印刷するために2つの異なるビュー(詳細とアウトライン)を選択できます。
  • 詳細選択では、以下のスクリーンショットに示すように、テストケースのすべての詳細が印刷されます
  • アウトラインビューでは、各テストケースの概要が次のように印刷されます。

各テストケースの概要

  • プレビューページで[印刷]ボタンをクリックします。
  • ブラウザ固有の印刷ページが開きます。 ユーザーはページを印刷するか、PDFとしてコンピューターに保存できます。
  • 次のスクリーンショットは、ブラウザ固有の印刷ページを示しています

ブラウザ固有の印刷ページ

印刷レポート

  • [レポート]に移動し、印刷する必要があるレポートを選択します。
  • それぞれのレポートが開き、すべての詳細が表示されます。
  • 下のスクリーンショットに示すように、ツールバーの上部にある[印刷アイコン]をクリックします

印刷アイコン

  • ブラウザ固有の印刷ページが開きます。 ユーザーはページを印刷するか、PDFとしてコンピューターに保存できます。
  • 次のスクリーンショットは、レポート用のブラウザ固有の印刷ページを示しています

レポートの印刷

ダウンロード-レポート

  • TestRailは、レポートのダウンロードの追加機能をサポートしています。
  • レポートを印刷する代わりに、Zipファイルに直接ダウンロードします。
  • レポートをダウンロードするには、*レポート*セクションに移動して、ダウンロードするレポートを選択します。
  • 上部のツールバーにある[ダウンロード]ボタンをクリックします。
  • 次のスクリーンショットは、レポートをダウンロードする方法を示しています。
  • [ダウンロード]をクリックすると、レポートが.Zipファイルにダウンロードされます。

レポートのダウンロード

TestRail-ショートカットとホットキー

TestRail 4.2以降、TestRailは、オブジェクトの編集や保存、結果とコメントと添付ファイルの追加、ケースまたはテスト間の移動など、重要で頻繁に使用されるアクションの*キーボードショートカット*の提供を開始します。 ショートカットはタブに基づいてグループ化されます。

修飾キー

いくつかのアクションでは、1つが修飾キーで、もう1つが実際のキーであると同時に押すために2つのキーが必要です。 通常、修飾キーはプラットフォームに依存し、ユーザーはWebブラウザーを使用します。 通常、コマンドキーまたはコントロールキーです。 たとえば、テストケースを送信するには、ユーザーは <mod> + S を押す必要があります。 したがって、Ctrl + SまたはCommand + S <mod> = CtrlまたはCommand

一般的なショートカット

次のショートカットキーは、一般にTestRailに適用されます

  • Enter ダイアログボックスを送信します(テキストボックスが現在フォーカスされていない場合)。 TestRailのすべてのダイアログボックスに適用されます。

ショートカットリファレンス

次のキーは、TestRailでサポートされている追加のショートカットです。 次の[ケース]セクションのショートカットは、すべてのケース関連ページに適用されます。

e Opens the form to edit the test case
j Navigates to the next case in the test suite/case repository
k Navigates to the previous case in the test suite/case repository
<mod>+↑ Moves the current step up (with separated steps)
<mod>+↓ Moves the current step down (with separated steps)
<mod>+. Adds a new step after the current step (with separated steps)
alt+. Adds a new step after the last step (with separated steps)

ダッシュボード

p Opens the form to add a new project

マイルストーン

e Opens the form to edit the milestone

予定

e Opens the form to edit the test plan

プロジェクト

e On the project overview page, opens the form to edit the project

Runs

a Opens the Assign To dialog (for the currently selected tests, if any)
e Opens the form to edit the test run
r Opens the Add Result dialog (for the currently selected tests, if any)

テスト実行の次のショートカットは、TestRail 5.1から利用できます。

j With active three-pane view, navigates to the next test in the run
k With active three-pane view, navigates to the previous test in the run
p With active three-pane view, passes the currently selected test
q Toggles the three-pane view (if previously active)
alt+m With active three-pane view, activates the comment field for the currently selected test (<mod>+enter submits the comment)
alt+r With active three-pane view, opens the Add Result dialog for the currently selected test

スーツ

c Opens the forms to add a new test case to the suite
<mod>+. Activates the inline-add feature to add a new test case to the current section (subgroups and selected view modes only)
e Opens the form to edit the test suite (or opens the Edit Description dialog if using the single-suite project mode)
r Opens the forms to add a new test run for the suite
s Opens the dialog to add a new section to the end of the suite
<mod>+s Opens the dialog to add a new subsection to the current section (subgroups and selected view modes only)

テストスーツのショートカットは、TestRail 5.1から入手できます。

j With active three-pane view, navigates to the next case in the test suite/case repository
k With active three-pane view, navigates to the previous case in the test suite/case repository
q Toggles the three-pane view (if previously active)

テスト

a Opens the Assign To dialog to assign the test
c Navigates to the test case of the test
e Opens the form to edit the test case of the test
j Navigates to the next test in the test run
k Navigates to the previous test in the test run
m Opens the Add Comment dialog to add a comment
r Opens the Add Test Result dialog to add a test result