2016-11-02 58 views
0

我使用selenium關鍵字驅動框架在Facebook上實現了很少的測試場景。我可以通過使用其他插件如Apache POI,log4j等來正確地做到這一點。 在每個測試用例之後,我都會在Excel表格中更新結果(PASS/FAIL)。什麼時候在selenium自動化中使用關鍵字驅動框架工作和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也可用。如果你想使用關鍵字驅動或行爲驅動的方法,你可以選擇TestNG擴展名,如QAF。要簡短一點,不要花費時間和精力重新發明輪子,如果有的話,應該開始使用經過驗證的解決方案。

相關問題