2016-11-02 10 views
0

私は、セレンのキーワード駆動型フレームワークを使用して、Facebook上でいくつかのテストシナリオを実装しました。私はApache POI、log4jなどの他のプラグインを使用することで正しく実行できます。 各テストケースの後、Excelシートの結果(PASS/FAIL)も更新しています。セレンの自動化でキーワードドリブンフレームワークとTestNGを使用する場合

ここでは、フレームワークを使用して結果を自動化して生成できるため、TestNGの具体的な意味を理解できません。

フレームワークとTestNGをいつ使用するのか。 助けてください。

+0

私はこの質問を[http://stackoverflow.com/questions/28342942/advantages-and-disadvantages-of-using-testng-for-keyword-driven-selenium-webdriv](http:/ /stackoverflow.com/questions/28342942/advantages-and-disadvantages-of-using-testng-for-keyword-driven-selenium-webdriv) –

答えて

0

On TestNG: 私は報告目的でTestNGを使用します。合格/不合格で実行されたテストケースに関するレポートを自動的に生成します。必要に応じてこれらのレポートを簡単にカスタマイズすることができます。

TestNGは、特にページオブジェクトモデルを使用している場合は、テストアノテーションが便利です。例がここに見られる。 http://www.ontestautomation.com/using-the-page-object-model-pattern-in-selenium-testng-tests/

TestNGアノテーションを使用して、テストケースを特定の順序で実行することもできます。

0

TestNGは強力なJAVAユニットテストフレームワークです。

  • XML/YAML
  • を介して並列実行
  • データ駆動型テスト
  • 実行構成
  • リスナー
  • と、より多くの...で

:それは比類のない機能を備えています標準のTestNGレポートに加えて、other reporting extensionsもあります。キーワード主導型または行動主導型アプローチを使用する場合は、QAFのようなTestNG拡張を選択できます。

簡単に言えば、ホイールを再発明する時間と労力を費やすのではなく、実証済みの解決方法があればそれを使い始めるべきです。

関連する問題