TestNGを使用したSelenium Automation FrameworkでのXSLTレポート

私たちは皆、ソフトウェアテストのプロセスをよりよく追跡するためにレポートを維持することの重要性を認識しています。 Selenium WebDriverでテストレポートを生成するために利用可能なさまざまな手法があります。 レポート技術を選択するのは、テスト自動化フレームワークアーキテクトの良心に依存します。 今日は、SeleniumでのXSLTレポートについて説明します。 TestNGのデフォルトのレポート機能を拡張する場合は、非常に重要です。

XSLTレポートにジャンプする前に、Seleniumでのレポート生成の別の手法に関する別の素晴らしい記事をお勧めします。 範囲レポートの詳細については、以下のリンクをクリックしてください。

Selenium Automation Frameworkでエクステントレポートを生成するにはどうすればよいですか?

XSLTレポートとは何ですか?

XSLTは基本的に、一つのXML文書をXHTML文書に変換する変換言語であり、任意のブラウザがテストレポートを表示するのに便利です。

XSLTはExtensible Stylesheet Language Transformationsの略です。

Selenium Automation frameworkでXSLTレポートを設定するには何が必要ですか?

自動化フレームワークにXSLTレポートを実装するための環境を設定する必要があります。 したがって、前提条件は次のとおりです:

  1. プロジェクトはANTビルドツールで構成する必要があります
  2. プロジェクトフォルダ内のXSLTパッケージ
  3. プロジェクトはTestNGで開発する必要があります

上記の前提条件を満たしたら、自動化プロジェクトにXSLTレポートを実装する準備が整いました。

SeleniumプロジェクトでANTをセットアップするには?

ANTが設定されたプロジェクトをセットアップしていないと仮定して、プロジェクトでANTをセットアップする手順をご案内しましょう。

ANTは基本的にJAVA用のビルドツールで、XMLで記述されています。 これは主にコードをコンパイルするために使用されます。ステップ1:ANT zipファイルをダウンロードする

ここをクリックしてANT jarファイルをダウンロードします。 現在のリリースセクションからダウンロードします。現在のリリースANT

ステップ2:Antファイルを抽出して設定する

zipファイルを抽出したら、そのパスを設定します。

マイコンピュータを右クリックし、プロパティをクリックし、高度なシステム設定をクリックします。

環境変数

ステップ#3: 環境変数の設定

今、環境変数を設定するので、環境変数をクリックしてください。 [新規]をクリックし、binまでのAntフォルダのパスとして変数名と変数値を入力します。ステップ4:システム変数の設定

システム変数を設定します。 [新規]をクリックして、binまでのパスを追加します。ステップ#5:CMDでビルドを検証する

CMDを開き、command-antと入力します。

ビルドがまだ生成されていないため、ビルドに失敗したステータスが表示されます。

Ant cmd

これはすべてANTビルドのセットアップに関するものです。

オートメーションプロジェクトでXSLTレポートを構成するには?

今度はXSLTレポートを設定します。 以下の手順に従ってください。ステップ1:XSLTファイルをダウンロードする

ここをクリックしてXSLTファイルをダウンロードします。ステップ2:プロジェクトにファイルを抽出して保存する

プロジェクトのディレクトリに移動し、抽出したXSLTファイルをプロジェクトフォルダ内に

プロジェクトフォルダ

Eclipseでプロジェクトフォルダを更新すると、XSLTファイルが追加されます。XSLTを使用したプロジェクト階層

TestNGを使用してSeleniumでXSLTレポートを生成するにはどうすればよいですか?

今、すべてが完了しました。 TestNGで自動化スクリプトを開発していることを前提としています。 その後、TestNGの詳細なチュートリアルについて説明します。

testngプログラムを実行し、cmdからantビルドを実行します。

今、あなたはあなたのプロジェクトディレクトリにXSLTレポートのための一つのフォルダを期待する必要があります-testing-xslt。

そのフォルダが表示されなかった場合は、以下の手順に進みます。

レポートを検証するためにプロジェクトディレクトリに’testng-xslt’フォルダを取得するにはどうすればよいですか?

Eclipseでプロジェクトに移動します。 ビルド上で右クリックを実行します。xmlとAntビルドとして実行します。

eclipseからのAntビルド

クリックすると新しいウィンドウが表示されます。 [レポートの生成]を選択し、[実行]をクリックします。

XSLTレポートの生成レポート

実行が成功すると、ビルドに成功したメッセージがコンソールに表示されます。

ビルド結果コンソール

さらに、プロジェクトディレクトリにtesting-xsltフォルダが追加されています。

testnf-xsltフォルダ

このフォルダを開き、インデックスをクリックします。 レポートはブラウザに表示されます。

index

Leave a Reply

メールアドレスが公開されることはありません。