PDF、Word、Excelでカスタムレポートを作成する

Tosca Cloud は、ダッシュボードレポートページなど、さまざまなレポートソリューションを提供します。このトピックでは、もう一つの選択肢である:テストケースレベルでのカスタムレポートについて説明します。いわゆる「DokuSnapper」には、いくつかの重要な利点があります:

  • すべてのテストステップに関する詳細なデータ。

  • テスト対象アプリケーションにグラフィカルユーザーインターフェース(GUI)がある場合のスクリーンショット。

  • Microsoft Word、Microsoft Excel、またはPDF形式です。

  • PDFおよびMicrosoft Wordのレポート用のカスタマイズ可能なテンプレートです。

  • テストランの添付ファイルタブにあるレポートや、ローカルマシン上のオフラインのレポート

テストケースのためにDokuSnapperを有効にしてください。

DokuSnapperはテストケースレベルでレポートを作成します。有効にするためには、レポートを希望する各テストケースに以下のテストケースパラメータを追加してください:

テンプレートでの作業

DokuSnapper はPDF またはMicrosoftWordレポートを作成するときに、レポート内のどこにどの情報が表示されるかを定義するテンプレートを使用します。テンプレートは、ニーズに合わせてカスタマイズすることができます。

Microsoft Excelレポートはカスタマイズできないことにご注意ください。

テンプレートを見つける

After a default installation of ランチャー, you can find the templates at %localappdata%\TRICENTIS\Launcher\TBox\<version>\Resources.

プレースホルダーでカスタマイズする

テンプレートはプレースホルダーを使用して、Tosca Cloudにどの情報をレポートのどこに配置するかを指示します。開始する際に役立つテンプレートがいくつか用意されています。すでにいくつかのプレースホルダーがありますが、必要に応じて追加、削除、置き換えができます。

各テンプレートの最初のページには、表紙と概要があり、以下のプレースホルダーを使用できます:

プレースホルダー

同等の情報

<Duration>

テストケースの実行時間。

<ErrorTestSteps>

エラーが発生したテストステップの数。

<FailedTestSteps>

失敗したテストステップの数。

<NoResultsTestSteps>

結果のないテストステップの数。

<PassedTestSteps>

成功したテストステップの数。

<TestCaseName>

テストケースの名前。

<TestCaseResult>

テスト ケースの結果:例、成功または失敗。

<TestCaseStartTime>

テストケースが開始した時間。特別なタスクパラメータである「ToscaDateFormat」および「ToscaTimeFormat」に従って日付時刻を表示します。

<TestCaseEndTime>

テストケースが終了した時間。特別なタスクパラメータである「ToscaDateFormat」および「ToscaTimeFormat」に従って日付時刻を表示します。

<[ToscaObjectProperty]>

テストケース内の任意のプロパティの値。[ToscaObjectProperty]をレポートするプロパティに置き換えます。

このプレースホルダーを使用するには、値が TRUE のパラメータ DokuSnapperAllPropertiesAvailable を追加する必要があることに注意してください。

表紙と概要ページの後に、右上隅にプレースホルダーが表示されたページが表示されます。これは2列のテーブルですが、境界線とグリッド線は表示されていません。

テーブルの左側は、Tosca Cloud がGUIを持つアプリケーションのテスト実行中にキャプチャしたスクリーンショット専用です。この列にはプレースホルダーを追加することはできません。

ただし、テーブルの右側には以下のプレースホルダーを使用することができます:

プレースホルダー

同等の情報

<Log>

あらかじめ定義された基本的なテスト情報と使用値。レポートに含める詳細情報を指定しない場合は、このオプションを試してみてください。

<TestStepName>

実行されたテストステップの名前。

<TestStepResult>

実行されたテストステップの結果。

<TestStepStartTime>

テストステップが開始された正確な時間。

<TestStepEndTime>

テストステップが終了した正確な時間。

<UsedValue>

テストステップの実行中に使用した実際の値。

テーブルに列を追加したり、テンプレートにテーブルを追加したりすることはできませんのでご注意ください。

バッファをテーブルとして表示

デフォルトでは、TBox Setバッファなどのバッファ操作がテスト ステップの説明として表示されます。その代わりに、バッファ名、値、アクション、およびログ情報をテーブルに表示できます。

この操作を行うには、テスト ケース パラメータ DokuSnapperShowBuffersInTable を追加し、値を TRUE に設定します。

レポートにアクセス

テストを実行した後、DokuSnapperPathパラメータで指定した場所にレポートが保存されます。