Tesults-クイックガイド

ソフトウェア開発チームは、テストから特定された障害を理解する必要があります。彼らは、実行されたテストケース、失敗の理由、および品質の低下や低下が発生したかどうかを理解する必要があります。

自動テストと手動テストの両方のテストレポート、およびテストケースの管理は、開発およびテストツールスタックの重要な部分です。理想的には、テストケースとテスト結果はすべてのテスト実行で簡単にアクセスできる必要があります。

Tesultsは、Webベースのテスト結果およびテストケース管理アプリケーションです。このチュートリアルの目的は、Tesultsを使用して結果をレポートするようにテストを設定する方法を示し、使用可能な分析およびレポート機能の使用方法を説明することです。

Tesultsの特徴

Tesultsの主な機能は次のとおりです-

  • テスト結果のレポート
  • テストケース管理
  • 並列テストジョブからのテスト結果の単一の実行への統合
  • アプリケーションまたはプロジェクト全体からのテスト結果の統合
  • 電子メールおよびSlackなどの他のサービスによる結果の通知
  • ログやスクリーンショットなどのテスト生成データの保存。
  • チームメンバーへのテストケースの割り当て
  • バグリンク
  • 薄片状のテストインジケータ
  • テストケースのコメント
  • コラボレーションのテスト
  • パフォーマンスデータのグラフ化

無料および有料の価格

Tesultsは、チームがサブスクライブできる有料プランを備えた商用サービスです。評価に使用する無料のプロジェクト計画を提供します。無料のプロジェクトには時間制限がなく、好きなだけ使用できます。

ただし、無料プロジェクトは有料プロジェクトと比較していくつかの点で制限されており、特に1つのターゲット(ターゲットについては次のセクションで説明します)のみが提供され、テストケースの数はテスト実行ごとに100に制限されます。

一部のオープンソースプロジェクト、個人と教育者、および小規模なチームが開始する場合、Tesultsは、価格設定ページに記載されているように電子メールで要求された場合、割引または無料のサービスを提供するため、予算のないチームでもTesultsを使用できます。

この章では、サインアップの方法、プロジェクトの作成方法、テストのターゲットとは何かなどのトピックを扱います。

サインアップ

最初に行うことはサインアップです。訪問www.tesults.comとクリックSign Up ヘッダーから。

サインアップするには、メールアドレスを入力し、パスワードを作成して、名前を入力する必要があります。

プロジェクトの作成

サインアップすると、自動的にログインしてプロジェクトを作成できます。クリック‘config’ ヘッダーからクリックします ‘Create New Project’。プロジェクトの名前を入力する必要があります。

次に、あなたはあなたの計画を選ばなければなりません。このチュートリアルでは、無料のプロジェクトを作成します。

プロジェクトが作成された後、 ‘token’が表示されます。このトークンは、テスト結果をTesultsに送信するために必要であり、コピーする必要があります。これらのトークンは、構成メニューからいつでも再作成できます。

この時点で、プロジェクトが作成されます。次に行うことは、自動テストを統合して結果データをTesultsにプッシュすることです。

ターゲット

Tesultsは、「ターゲット」という用語を使用して、特定のテストジョブなどのテスト結果データのソースを指します。テスト結果をアップロードするバケットを各ターゲットと見なすことをお勧めします。通常、ソフトウェア開発チームは1回のテスト実行だけではありません。さまざまな環境、さまざまなデバイス、さまざまなブランチ、およびアプリケーションのさまざまなモジュールに対してテストを実行できます。

たとえば、バックエンドとフロントエンドがある場合、バックエンドのAPIテストとフロントエンドのUI自動テストが存在する可能性があります。これらの一連のテストが開発環境とステージング環境で実行される場合、4つのテストジョブがあります-

  • バックエンド開発
  • フロントエンド開発
  • バックエンドステージング
  • フロントエンドステージング

Tesultsはそれぞれを ‘target’。このターゲットの概念の理由は、各テストの実行を前回と比較できるようにすることと、さまざまなソースからの結果データを整理する方法として関係しています。

Tesultsは、ライブラリをさまざまな言語に統合できるようにします。

  • Python
  • Node.js / JS
  • Java
  • C#
  • Ruby
  • Go

利用可能なRESTAPIもあります。テストで生成されたデータとファイルをアップロードするには、ライブラリの1つを使用する必要があります。

コード統合なし

一部のテストフレームワークでは、利用可能なテストフレームワーク固有のライブラリを使用して、コードなしで統合することができます。

統合するコードを必要としないテストフレームワークには、次のものがあります。

  • pytest
  • Robot
  • Jest
  • Mocha
  • JUnit5
  • Nユニット3

統合プロセスは、これらすべてのライブラリで類似しています。

プラグインをインストールする

テストプロジェクト内で、関連するTesultsプラグインをインストールします。たとえば、pytestを使用している場合、これは‘pip install tesults’ に続く ‘pip install pytest-tesults’。Mochaを使用している場合は、‘npm install mocha-tesults-reporter – save’。Tesults Webサイトで、テストフレームワークに適したコマンドを参照してください。

プラグインを構成する

一部のプラグインは構成を必要とせず、すぐに使用できます。一部のプラグインは少量の構成を必要とします。たとえば、pytestの場合、追加の構成は必要なく、すぐに使用できます。

モカの場合、小さな変更が必要です ‘mocha’ 呼び出し、具体的にはレポーターを指定する必要があります、 ‘mocha --reporter mocha-tesults-reporter’。使用しているフレームワークの特定の構成については、TesultsのWebサイトを参照してください。ただし、通常、構成は1行の変更であるか、変更なしです。

パス引数

プラグインに渡す必須の引数とその他のオプションの引数があります。必要な引数は、Tesultsターゲットトークンを提供することです。このトークンは、前のチュートリアルページのデフォルトターゲットのプロジェクト作成時に生成されました。Tesultsの設定メニューからこのトークンを持っていない場合は、新しいトークンを取得できます。クリック‘Regenerate Target Token’ 設定メニューで。

引数を渡す方法は、テストフレームワークとプラグインによって異なります。たとえば、pytestでは、pytest呼び出しで提供できます。‘pytest --tesults-target token_value’または構成ファイルを使用します。モカの場合も同様で、モカと呼ばれる場所を通過できます。‘mocha * --reporter mocha-tesults-reporter -- tesults-target=token’ または、構成ファイルで渡すこともできます。

ターゲットトークンは唯一の必須引数であり、ビルド情報の受け渡しとファイルのアップロードのためのオプションの引数があります。テストフレームワークの引数に関する具体的な情報については、TesultsのWebサイトを参照してください。

テストを実行する

テストを実行すると、結果がTesultsに送信されます。

コード統合

カスタムテストフレームワーク、またはTesultsに特定のライブラリやプラグインがないテストフレームワークを使用している場合は、言語フレームワークの1つを使用する必要があります。

ここでは、Pythonの統合に関係するものを見ていきます。他の言語の統合プロセスは非常に似ています。プログラミング言語の具体的な詳細については、TesultsのWebサイトを参照してください。ただし、最初にこのチュートリアルに従って、プロセスのアイデアを入手してください。

ライブラリをインストールする

Pythonの場合、次のコマンドは次のとおりです。

pip install tesults

他の言語の場合もプロセスは似ています。JSテストフレームワークの場合はnpmからライブラリをインストールし、Javaの場合はGradleまたはMavenを使用でき、C#の場合はパッケージがNuGetでホストされ、Rubyではgemとして利用できます。

ライブラリを構成する

Pythonの場合、構成には require ‘tesults’ライブラリを使用するモジュールで。繰り返しますが、他の言語でも同様の構成が必要です。プログラミング言語の特定の構成については、TesultsのWebサイトを参照してください。

マップテストデータ

このステップは、ノーコードプラグインで回避できるものです。コードベースの統合では、テストデータをTesultsテストデータにマッピングする必要があります。

Pythonの場合、これは各テストケースの結果をPython辞書に変換することを意味します-

{
   'name': 'Tutorial 1',
   'desc':'Tutorial 1 .',
   'suite': 'Tutorials Point',
   'result': 'fail',
   'reason': 'Assert fail in line 102, tutorialspoint.py',
   'files': ['full-path/log.txt', 'full-path/screencapture.png'],
   '_CustomField': 'Custom field value'
}

名前と結果は必須です。それ以外はすべてオプションです。結果は次のいずれかになります‘pass’, ‘fail’、または「不明」。

このスイートは、結果を表示するときにグループのテストケースを支援し、名前の競合を回避するのに役立つため、提供するのに役立ちます。テストケースが失敗した理由を提供する必要があります。

ファイルは、ログやその他のテストファイルが保存されていることを確認するのに役立ち、それらが対象となるテストケースと一緒に表示できます。

カスタムフィールドはいくつでも持つことができます。アンダースコア(_)文字で始める必要があります。テストケースごとに、この方法で辞書を作成し、それらを配列に格納します。

結果のアップロード

結果をアップロードするために、各ライブラリには結果アップロード機能があります。Pythonの場合、次のように呼び出す必要があります-

tesults.results(data)

ここで、データパラメータは次のとおりです。

data = {
   ‘target’: ‘token’,
   ‘results’: {
      ‘cases’: [<your test cases>]
   }
}

ケース配列は、上記のセクションで作成された配列です。

他のプログラミング言語の場合、プロセスは構文を変更するだけでまったく同じです。

助けて

Tesults Webサイトには、必要に応じて統合のヘルプを要求する方法があります。

次のステップ

この時点で、統合は完了し、テスト結果を表示、分析、およびアクションを実行する方法を確認できます。

Tesultsは、全体的なテスト結果に対する3つのビューと、1つの詳細なテストケースビューを提供します。

結果ビュー

結果ビューは、テスト実行のテスト結果を表示するための主要な方法です。テスト実行のすべてのテストケースが表示され、テストスイートごとにグループ化されます。

数百または数千のテスト結果がある場合は、テストスイートの折りたたみボタンと展開ボタンを使用して、ナビゲートを簡単にすることができます。

ビューを変更するために使用できるコントロールがあります。これらを使用して-

  • ビュータイプの変更-結果、要約、補足

  • プロジェクトの変更-複数のプロジェクトがある場合

  • ターゲットの変更-複数のターゲットがある場合

  • テスト実行の変更-古いテスト実行を選択できます

  • 検索-特定のテストケースを検索するためのテストケースが数百または数千ある場合に便利です

  • 並べ替え-スイート、結果(合格/不合格)、テスト名で結果を並べ替えることができます

  • 結果の更新-更新アイコンをクリックして手動で更新するか、自動更新を有効にしてビューを頻繁に更新することができます

結果ビューには、合格、不合格の合計数、テストケースの合計数、およびテストスイートごとのテストケースの数が一覧表示されます。

補足図

補足ビューは、どのテストケースが新しい失敗、古いまたは継続的な失敗、および新しい合格であるかをすばやく見つけるのに最も役立ちます。補足ビューでは、結果ビューでこれを把握する必要はなく、最新の結果を以前のテスト実行と自動的に比較することで、この情報を簡単に利用できるようにします。

概要ビュー

サマリービューは、ターゲット(テストジョブ)が多い場合に役立ちます。この1つのビューでプロジェクト全体の最新の結果を確認して、注意が必要な特定の領域があるかどうかを確認できます。

テストケースの詳細

結果ビューで、任意のテストケースをクリックして、その詳細情報を表示できます。テストケース固有のビューが、-を含むフィールドとともに表示されます。

  • Name

  • Description

  • Result

  • スイート-これは、テストケースが属するテストスイートです。

  • 失敗の理由-テストケースが失敗した場合

  • ファイル-ファイルはここで表示できます。ログ、画面キャプチャ、および一部のcsvファイルはウィンドウ内でインラインで表示でき、他のファイルはダウンロードできます

  • リンク-このテストケースへの直接リンク

  • 関連するバグ-テストケースにリンクされているJIRAまたはその他のバグ管理システムからのバグ

  • タスク-テストケースを同僚に割り当てるために使用されます。テストケースが失敗し、誰かがテストケースを調査する必要がある場合に役立ちます。

  • 履歴-同じテストケースの以前の結果を表示します

  • コメント-テストケースに固有のコメントを追加できます

3つの高レベルビューとテストケース詳細ビューを使用することにより、テスト結果を完全に理解することができます。

チームメンバーをプロジェクトに追加して、他のメンバーがログインして結果を表示できるようにすることができます。また、テストケースの失敗を特定の人に割り当てて調査、結果の確認、バグリンクの追加、テストケースへのコメントを行う場合は、チームメンバーを追加する必要があります。

チームメンバーの追加

クリック ‘Config’ メニューバーからクリックします ‘Team Members’

メールアドレスを入力してチームメンバーを個別に追加し、をクリックします ‘Add’。または、CSVファイルを使用して一括で追加します。

追加したメールアドレスに招待状が送信されます。

ここでチームメンバーを削除して、役割を変更することもできます。

チームメンバーの役割

チームメンバーの役割は5つあります。新しいチームメンバーが追加されると、自動的に追加されますlevel 1 − Member。このロールは結果を表示できます。

チームメンバーがテストケースを管理できるようにする場合は、次のように変更する必要があります。 level 2 − Moderator

次の役割は、 level 3 − Administrator ターゲットの追加など、プロジェクトを管理することもできます。

次の役割は、 level 4 − Officer プロジェクト計画の詳細と支払い情報を編集することもできます。

Level 5 それは project owner; プロジェクトを作成した場合、これはあなたになります。プロジェクトを削除できるのはこの役割だけです。

構成メニューを使用して、プロジェクトに影響を与える可能性のある変更を適用できます。

クリック ‘Config’ メニューから設定メニューを開きます。

ターゲット

このメニューから実行できる最も重要なことの1つは、ターゲットの作成と編集です。ターゲットはテストジョブに対応しているため、Tesultsで結果を報告するテストを実行するたびに、対応するターゲットを作成する必要があります。

クリック ‘Create Target’ ターゲットを作成します。

ここでターゲット名を編集したり、ここでターゲットトークンを再生成したりすることもできます。

ターゲットが多数ある場合は、[概要]ビューおよびここからのドロップダウン選択リストに表示される順序を変更することもできます。

ここでもターゲットを削除できます。

チームメンバー

クリックしてチームメンバーを追加および編集します ‘Team Members’。前のセクションでは、チームメンバーの追加について詳しく説明しました。

通知

[自動通知]をクリックして、通知を有効または無効にすることを選択できます。テストを実行するたびに通知を送信するか、結果が変更された場合にのみ通知を送信するかを選択できます。2番目の方法は、何も変更されていない場合の結果データのスパムを減らすのに役立ちます。

他のサービスとの統合

構成メニューは、プロジェクトをSlackなどの外部サービスと統合できる場所でもあります。Slackの場合、プロジェクト全体またはさまざまなTesultsターゲットの特定のSlackチャネルに通知を送信するように設定できます。

クリック ‘Slack Channels’ どのSlackチャネルが通知を受信するかを構成します。

予定

クリックするとプランタイプを変更できます ‘Plan’。このチュートリアルでは、無料のプロジェクトを作成しました。

ビルドによる結果の統合

並列テスト実行を実行しているが、結果を単一のテスト実行として統合する必要がある場合は、をクリックして統合を有効にできます。 ‘Results Consolidation by Build’設定メニューからのリンク。次に、テスト実行のビルド名が別のテスト実行のビルド名と一致する場合、すべての結果が統合され、1回のテスト実行ですべてが表示されます。

プロジェクトを削除する

プロジェクトを削除するには、 Delete Project 設定メニューから。

すべてのテストケースは、 ‘task’。これは、失敗したテストケースの処理に役立ちます。

失敗したテストケースを割り当てる

ここでは、失敗したテストケースをチームメンバーに割り当てる方法を理解します。

失敗したテストケースのテストケースを開くと、次の名前のフィールドが表示されます。 ‘Task’。あります‘assign’ボタン。それをクリックすると、すべてのプロジェクトチームメンバーのドロップダウンリストが表示されます。

テストの失敗を調査するチームメンバーを選択します。その後、タスクが割り当てられたことを通知する電子メールを受信します。

テストケースの解決

タスクが割り当てられている場合、修正が実装されていると思われる場合は、タスクを解決済みに設定できます。

解決通知

次のテスト実行でテストケースに合格すると、タスクは自動的に解決され、タスクが割り当てられている人にテストが合格したことを知らせる電子メールが送信され、タスクが削除されます。

不安定なテストケースを監視する

Tesultsは、テストケースの名前の横に「不安定な」アイコンを追加します。これは、合格と不合格の間で結果が数回変更されたように見えます。テストケースを調査して、次のことを確認することを目的としています。

  • テストケース自体に問題があり、合格することもあれば失敗することもあります。
  • テスト対象のシステムに、散発的に現れるバグがあります。

バグをテストケースにリンクする

失敗したテストケースが既知のバグによるものである場合、またはテストが失敗したために新しいバグを作成した場合は、バグ追跡ソフトウェア(JIRAなど)で作成したバグをテストケースにリンクできます。バグトラッカーからリンクを貼り付けるだけです。次に、Tesultsは、テストケースの名前の横に「バグ」アイコンを追加して、バグがリンクされていることを示します。

タスクの表示

メニューバーから[タスク]をクリックして、自分自身とチームの他のメンバーのタスクを表示します。

自分と他の人に割り当てられているタスクを確認できます。タスクは、解決済み(解決済みに設定している場合)と未解決で表示できます。テストケースをクリックして、タスクとして他の人に再割り当てすることもできます。

電子メールや次のような外部サービスで送信されるように通知を設定できます Slack

結果

クリック ‘config’ メニューから設定メニューを開き、をクリックします ‘Automatic Notifications’

ここから、テスト結果の通知を有効にするか無効にするかを選択できます。

テスト結果が変更されたとき、またはテストの実行ごとにのみ通知を送信するように選択することもできます。継続的インテグレーションシステムの一部など、テスト結果を頻繁に送信する場合は、電子メールで過剰に実行されないように、変更に関する通知のみを送信する方がよい場合があります。

他のサービスとの統合については、次のセクションで説明します。

タスク

Tesultsは、タスク管理に関連する通知も送信します。誰かがあなたにテストケースを割り当てた場合、あなたはそれについての通知メールを受け取ります。また、割り当てられたテストケースが合格し、リストから削除されたときにも通知されます。

管理

チームメンバーがプロジェクトに追加またはプロジェクトから削除されると、これに関する通知メッセージが送信されます。

TesultsはSlackと統合して、テスト結果に基づいて通知を配信できます。ロードマップページには、との統合についても記載されていますPagerDuty 今後、他にも存在する可能性がありますが、このチュートリアルでは、特にSlack統合に焦点を当てます。

クリック ‘config’ メニューバーから設定メニューにアクセスし、[Slack]をクリックします。

最初のステップは、TesultsがSlackチャネルにメッセージを送信できるようにすることです。これを行うには、にログインする必要がありますSlack そして Tesults。次に、をクリックします‘Add’ 下に蒔かれるボタン−

承認のためにSlackに送信されます。

確認後、Tesultsに戻り、次の方法で通知を有効にすることを選択できます。 ‘project scope’ または ‘target scope’

プロジェクト範囲

プロジェクトスコープでは、テスト結果の通知を受信するSlackチャネルを選択できます。ターゲットからのすべての通知は、選択したチャネルに送信されます。

ターゲットスコープ

より細かい制御が必要な場合は、ターゲットスコープを選択します。

これで、Tesultsプロジェクトからターゲットを選択し、特定のターゲットから通知を受信する1つまたは複数のSlackチャネルを割り当てることができます。これは、すべてのターゲットに対して実行できます。

これは、より的を絞った通知を受け取る必要があるさまざまな環境またはプロジェクト領域用のSlackチャネルがある場合に役立ちます。

テストリストは、テストケースを管理するために使用されます。ここにテストケースを保存すると、手動テストの実行ごとに、または自動テストの文書化に再利用できます。

クリック ‘lists’ メニューから[テストリスト]ビューに入ります。

テストリストの作成

クリック ‘Create List’。開始するグループも作成することに注意してください。グループを使用すると、テストリストを整理できます。多くのテストリストを作成する場合は、グループを作成します。

次に、テストリストに名前を付けて確認します。リストが表示され、すぐにテストケースの追加を開始できます。

テストケースの追加

テストケースの追加には、「手動」、「CSVからのインポート」、「ターゲットからのインポート」の3つのタイプが含まれます。マニュアルについて理解することから始めましょう。

マニュアル

クリック ‘Add case to list’ テストケースを手動で追加します。

-などのテストケースの詳細を入力します

  • Name
  • Result
  • Description
  • Suite
  • Parameters
  • カスタムフィールド

クリック ‘Save Case’ ケースがリストに表示されていることがわかります。

CSVからインポート

csvファイルからケースをインポートすることもできます。

列の最初の行がフィールド名になるように、csvファイルにデータが配置されていることを確認する必要があります。

ターゲットからインポート

テストケースをインポートする3番目の方法は、ターゲット(既存のテスト結果)からです。

テストケースをインポートするターゲットを選択します。

テストケースの更新

テストリストを作成してテストケースを追加したら、特定のテストケースをクリックして、テストケースを編集または更新できます。

クリック ‘Edit’ テストケースのフッターから。

任意のフィールドを変更できます。この場合、結果を不合格から変更します。

テストケースの削除

同様に、選択したテストケースのフッターから[削除]をクリックして、テストケースを削除できます。

テスト実行で使用

手動テスト実行でテストリストを使用できます。これを行う方法については、次のセクションで説明します。

テスト実行は、手動テストを実行するために使用されます。クリック‘runs’ メニューからテスト実行にアクセスします。

テストランを作成する

最初に行うことは、テスト実行を作成することです。クリック‘Create new test run’ 次に、テスト実行の名前を入力し、作成を確認します。

ここでの名前は一時的な名前です。デフォルトでは、Tesultsはそれを現在の日付と時刻に設定します。この名前は、後でテスト実行に戻ったり、他のチームメンバーとテスト実行を共有して同時に作業したりするために使用されます。

新しいテスト実行が作成され、空になることを確認した後。

テストケースの追加

テストケースを手動で追加するには、[新しいケースを追加]をクリックします。これで、次のようなテストケースの詳細を追加できます。

  • Name
  • Result
  • Suite
  • Parameters
  • Description
  • ファイル(テストケース関連ファイルをアップロード)
  • カスタムフィールド

ケースを保存すると、テスト実行に追加されていることがわかります。

リストからのテストケースのインポート

テストリストからテストケースを追加することもできます(テストリストの作成については、前のセクションを参照してください)。これは、テストケースを追加する最も効率的な方法です。これは、新しいテストを実行するたびに、既存のテストケースを使用できるためです。

[ケースのインポート]をクリックし、ドロップダウンリストからテストリストを選択して、[インポート]をクリックします。

テストケースの編集

テストケースを編集するには、テストケースをクリックしてテストケースの詳細を開きます。

クリック ‘edit’ フッターから。

テストケースの削除

同じ方法でテストケースを削除できます。それを選択し、フッターから「削除」をクリックします。

チームメンバーへのテストケースの割り当て

デフォルトでは、テストケースは割り当てられておらず、すべてのテストケースがリストに表示されます。ドロップダウンリストを「すべて」からチームメンバーの名前に変更して、特定のチームメンバーに表示されるテストケースを変更します。

自分を含むチームメンバーが選択されると、特定の人にテストケースを割り当てることができます。新しい[割り当て]ボタンが表示されます。それをクリックすると、テスト実行が変更され、テストケースが現在選択されている人に割り当てられているか、割り当てられていないか、他の人に割り当てられているかを示すインジケーターとともにすべてのテストケースが表示されます。

これで、テストケースをクリックして現在選択されているチームメンバーに割り当て、もう一度クリックして割り当てを解除できます。クリック‘Done’ 終わったら。

持っている ‘All’ 選択すると、引き続きすべてのテストケースが表示され、チームメンバーを選択すると、その個人に割り当てられているテストケースが表示されます。

テストケースを完了としてマークする

デフォルトでは、テスト実行のすべてのテストケースは未完了としてマークされます。これは、彼らが取り組む必要があることを意味します。テストケースが完了したことを示すには、テストケースを選択し、フッターからクリックします‘Mark Done’

テストの上部に、完了したテストケースのパーセンテージが、チームメンバーに割り当てられている数とともに表示されます。

テストケースに完了のマークを付けると、どのテストケースが確認されたかを追跡し、実行の進行状況を簡単に理解できます。

手動結果の送信

実行中のすべてのテストケースが完了としてマークされると、[テスト実行の送信]ボタンが有効になり、クリックしてプロジェクトターゲットの1つに結果を送信できます。

ドロップダウンリストから適切なターゲットを選択し、[結果の送信]をクリックします。

自動テスト実行は特定のターゲットに結果を送信することによる場合があるため、手動テスト実行用に個別のターゲットを作成することをお勧めします。そうしないと、履歴データと比較が壊れて混乱を招きます。

テストの実行がテストチームの内部使用であり、広く使用されていない場合は、結果を送信しない方がよい場合があります。チーム内のテスト実行を表示し、新しいテスト実行を作成して新しいテスト実行を開始するだけです。

手動テスト実行専用のターゲットを作成した場合は、結果を送信することをお勧めします。送信後、クリックできます‘results’ メニューバーから結果を表示します。